找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 36452|回复: 71
收起左侧

16x16点阵完整原理图和程序

  [复制链接]
ID:53134 发表于 2013-8-17 01:02 | 显示全部楼层 |阅读模式
1.JPG 2.JPG 3.JPG 4.JPG 5.JPG

程序下载: 点阵1616.rar (314.04 KB, 下载次数: 799)

评分

参与人数 9黑币 +34 收起 理由
Scre + 1 赞一个!
qwe阿萨德23 + 2
gjh571064535 + 5 赞一个!
法师Zero + 5 回帖助人的奖励!
afdshngkjfgakl; + 1
天虹软件 + 5 赞一个!
jacosk + 5 赞一个!
sunyuhao + 5 赞一个!
962091602 + 5 很给力!

查看全部评分

回复

使用道具 举报

ID:262 发表于 2013-9-6 15:16 | 显示全部楼层
好东东我顶,51hei(51黑)单片机论坛有你更精彩.
回复

使用道具 举报

ID:52286 发表于 2013-10-14 00:26 | 显示全部楼层
  1. #include<reg52.h>
  2. #include<74HC595.h>
  3. #define uchar unsigned char
  4. #define uint unsigned int
  5. uchar code table_L[]={0xff,0x7f, 0xff,0xbf, 0xff,0xdf, 0xff,0xef, 0xff,0xf7, 0xff,0xfb, 0xff,0xfd, 0xff,0xfe,
  6.                                           0x7f,0xff, 0xbf,0xff, 0xdf,0xff, 0xef,0xff, 0xf7,0xff, 0xfb,0xff, 0xfd,0xff, 0xfe,0xff};
  7. uchar code table_H[]={
  8. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",0*/
  9. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",1*/

  10. 0x00,0x08,0x40,0x04,0x40,0x02,0xFE,0x7F,0x20,0x01,0x20,0x02,0x00,0x40,0x20,0x49,
  11. 0x20,0x49,0xFE,0x3F,0x90,0x24,0x90,0x24,0x90,0x20,0x80,0x20,0x00,0x20,0x00,0x00,/*"桂",0*/
  12. 0x00,0x10,0x80,0x0C,0x80,0x02,0xF8,0x3F,0x40,0x01,0x40,0x0A,0x00,0x04,0x40,0x02,
  13. 0x40,0x01,0xFC,0x7F,0x20,0x01,0x20,0x02,0x00,0x04,0x00,0x08,0x00,0x08,0x00,0x00,/*"林",1*/
  14. 0x00,0x00,0x00,0x00,0xE0,0x01,0x20,0x06,0x20,0x05,0x20,0x05,0xFE,0x3F,0x90,0x42,
  15. 0x10,0x42,0x10,0x42,0xF0,0x41,0x00,0x40,0x00,0x40,0x00,0x38,0x00,0x00,0x00,0x00,/*"电",2*/
  16. 0x00,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x88,0x00,0x88,0x20,0x88,0x20,0xE4,0x40,
  17. 0x94,0x3F,0x4C,0x00,0x44,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x00,0x00,0x00,0x00,/*"子",3*/
  18. 0x00,0x10,0x80,0x08,0x90,0x04,0x90,0x02,0xF0,0x7F,0x48,0x01,0x44,0x01,0x00,0x02,
  19. 0x50,0x02,0xA0,0x02,0x00,0x02,0xFE,0xFF,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00,/*"科",4*/
  20. 0x00,0x04,0x40,0x04,0x40,0x22,0xFE,0x7F,0x20,0x01,0x20,0x20,0x00,0x20,0x20,0x15,
  21. 0x20,0x09,0xFE,0x08,0x90,0x16,0x90,0x21,0x00,0x60,0x00,0x40,0x00,0x40,0x00,0x00,/*"技",5*/
  22. 0x00,0x00,0x00,0x40,0x80,0x20,0x80,0x10,0x80,0x08,0x80,0x06,0xFE,0x01,0x40,0x02,
  23. 0x40,0x04,0x40,0x08,0x40,0x10,0x40,0x20,0x00,0x60,0x00,0x40,0x00,0x40,0x00,0x00,/*"大",6*/
  24. 0x00,0x00,0x80,0x09,0xE0,0x08,0x44,0x08,0x48,0x08,0x40,0x09,0xA4,0x48,0xA8,0x86,
  25. 0xA0,0x7D,0xB0,0x04,0x2E,0x04,0x20,0x04,0x60,0x04,0x20,0x00,0x00,0x00,0x00,0x00,/*"学",7*/
  26. 0x00,0x20,0x40,0x11,0x40,0x0A,0x20,0x04,0xE0,0x0B,0x00,0x40,0x80,0x20,0x70,0x18,
  27. 0x4E,0x07,0x20,0x08,0xA0,0x10,0x60,0x20,0x20,0x60,0x00,0x40,0x00,0x40,0x00,0x00,/*"欢",8*/
  28. 0x80,0x10,0x80,0x10,0x88,0x12,0x90,0x1D,0x00,0x10,0xF0,0x13,0x10,0x12,0x08,0x11,
  29. 0x0C,0x20,0xE0,0x2F,0x10,0x20,0x10,0x61,0xF0,0x61,0x00,0x20,0x00,0x20,0x00,0x00,/*"迎",9*/
  30. 0x00,0x00,0x40,0x20,0x20,0x30,0xF0,0x03,0x0C,0x18,0x40,0x20,0xA0,0x41,0x18,0x48,
  31. 0x16,0x52,0xF0,0x43,0x08,0x50,0xA8,0x60,0x18,0x45,0x00,0x08,0x00,0x00,0x00,0x00,/*"您",10*/
  32. 0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x33,0xF8,0x33,0x00,0x00,0x00,0x00,0x00,0x00,
  33. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"!",11*/
  34. 0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x33,0xF8,0x33,0x00,0x00,0x00,0x00,0x00,0x00,
  35. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"!",12*/
  36. 0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,/*"-",13*/
  37. 0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,/*"-",14*/
  38. 0x00,0x00,0x00,0x06,0x80,0x03,0x00,0x00,0x00,0x10,0x00,0x20,0x00,0x40,0xFC,0x3F,
  39. 0x00,0x00,0x00,0x00,0x40,0x00,0x80,0x01,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*"小",15*/
  40. 0x00,0x04,0x40,0x02,0x40,0x01,0xFE,0x7F,0x20,0x01,0x20,0x43,0x40,0x21,0xC8,0x1E,
  41. 0x78,0x00,0x28,0x00,0x64,0xFE,0xA4,0x00,0x20,0x01,0x00,0x02,0x00,0x02,0x00,0x00,/*"桥",16*/
  42. 0x00,0x00,0x40,0x00,0x88,0x30,0x10,0x0E,0x00,0x40,0x20,0x30,0xA0,0x0D,0x60,0x01,
  43. 0xA2,0x3E,0x94,0x00,0xD0,0x1E,0x90,0x20,0x10,0x20,0x00,0x20,0x00,0x38,0x00,0x00,/*"流",17*/
  44. 0x00,0x10,0x80,0x10,0x80,0x08,0x40,0x04,0x40,0x03,0xC0,0x20,0x00,0x40,0xFC,0x7F,
  45. 0x80,0x00,0x40,0x01,0x20,0x02,0x18,0x04,0x00,0x0C,0x00,0x08,0x00,0x08,0x00,0x00,/*"水",18*/
  46. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",0*/
  47. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",1*/
  48. };
  49. uchar L=0,H=0;
  50. uint t=0,x=0;
  51. #define h sizeof(table_H)
  52. void main()
  53. {
  54. //        extern uint h;
  55.         EA=1;
  56.         ET0=1;
  57.         TMOD=0x01;
  58.         TH0=(65536-1000)/256;
  59.         TL0=(65536-1000)%256;
  60.         TR0=1;
  61. //        h=sizeof(table_H);
  62.         while(1)
  63.         {
  64.                 if(L==32)
  65.                 {
  66.                         L=0;
  67.                         H=0;
  68.                 }
  69.                
  70.         }
  71. }
  72. void T0_time() interrupt 1
  73. {
  74.         TH0=(65536-1000)/256;
  75.         TL0=(65536-1000)%256;
  76.         Input(table_L[L]);
  77.         Input(table_L[L+1]);
  78.         Input(table_H[H+x]);
  79.         Input(table_H[H+x+1]);
  80.         Output();
  81.         L=L+2;
  82. //        if(L==32)L=0;
  83.         H=H+2;
  84. //        if(H==32)H=0;
  85.         t++;
  86.         if(t==100)//移动
  87.         {
  88.                 t=0;
  89.                 x=x+2;
  90.                 if(x>=h-32)x=0;
  91.         }
  92. }
复制代码

回复

使用道具 举报

ID:55638 发表于 2013-10-14 23:07 | 显示全部楼层
收走  先拿来参考
回复

使用道具 举报

ID:55947 发表于 2013-10-15 02:00 来自手机 | 显示全部楼层
还好还好 51黑论坛有你更精彩!!
回复

使用道具 举报

ID:37147 发表于 2013-10-31 17:46 | 显示全部楼层
谢谢  学习学习!
回复

使用道具 举报

ID:55219 发表于 2013-11-29 15:06 | 显示全部楼层
正在学习,拿来参考,谢谢分享。。。。。。。。
回复

使用道具 举报

ID:50943 发表于 2013-12-1 08:42 | 显示全部楼层
怎么不上PROTEL 99SE的 原文件  呢?
回复

使用道具 举报

ID:60372 发表于 2014-4-5 18:36 | 显示全部楼层
厉害,   厉害
回复

使用道具 举报

ID:52249 发表于 2014-4-14 18:20 | 显示全部楼层
很实用,谢谢!
回复

使用道具 举报

ID:50727 发表于 2014-4-24 13:27 | 显示全部楼层
谢谢  
回复

使用道具 举报

ID:61332 发表于 2014-5-1 22:39 | 显示全部楼层
看起来不错啊
回复

使用道具 举报

ID:48266 发表于 2014-5-16 18:14 | 显示全部楼层
多谢分享
回复

使用道具 举报

ID:62453 发表于 2014-6-3 22:00 | 显示全部楼层
下载来学习,好东西就要支持,感谢分享
回复

使用道具 举报

ID:65962 发表于 2014-9-9 17:38 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

ID:47760 发表于 2014-9-13 05:02 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

ID:80238 发表于 2015-5-17 11:42 | 显示全部楼层
这么厉害。。
回复

使用道具 举报

ID:97137 发表于 2015-11-25 20:46 | 显示全部楼层
CON2  CON3是什么元件啊?大神
回复

使用道具 举报

ID:98493 发表于 2015-12-5 21:43 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

ID:98493 发表于 2015-12-5 22:06 | 显示全部楼层
谢谢楼主想 好东西 顶起来
回复

使用道具 举报

ID:99833 发表于 2015-12-21 16:18 | 显示全部楼层

 好东东我顶,51hei(51黑)单片机论坛有你更精彩.
回复

使用道具 举报

ID:104865 发表于 2016-2-1 14:54 | 显示全部楼层
你的input  output函数呢?
回复

使用道具 举报

ID:106400 发表于 2016-2-26 08:50 | 显示全部楼层
haodongdong!!!!
回复

使用道具 举报

ID:110633 发表于 2016-3-24 21:20 | 显示全部楼层
这个不错。。。。。。。。。。。。。。。。
回复

使用道具 举报

ID:99680 发表于 2016-4-8 13:24 | 显示全部楼层
好东西!
回复

使用道具 举报

ID:92810 发表于 2016-4-9 11:01 | 显示全部楼层
感觉不错的样子,,,
回复

使用道具 举报

ID:119026 发表于 2016-5-7 11:27 | 显示全部楼层
正在学习,谢谢
回复

使用道具 举报

ID:119026 发表于 2016-5-7 11:28 | 显示全部楼层
非常谢谢,正在研究点阵
回复

使用道具 举报

ID:119026 发表于 2016-5-7 11:28 | 显示全部楼层
好东西,正在研究
回复

使用道具 举报

ID:122925 发表于 2016-5-24 17:32 | 显示全部楼层
正好需要则额课题
回复

使用道具 举报

ID:127592 发表于 2016-6-21 19:44 | 显示全部楼层
真好测试一下
回复

使用道具 举报

ID:132987 发表于 2016-7-19 18:13 | 显示全部楼层
可以告诉我用的那个字模软件吗
回复

使用道具 举报

ID:132987 发表于 2016-7-21 15:59 | 显示全部楼层
TH0=(65536-1000)/256;
        TL0=(65536-1000)%256;
        Input(table_L[L]);
        Input(table_L[L+1]);
        Input(table_H[H+x]);
        Input(table_H[H+x+1]);
        Output();
        L=L+2;
//        if(L==32)L=0;
        H=H+2;
//        if(H==32)H=0;
        t++;
        if(t==100)//移动
        {
                t=0;
                x=x+2;
                if(x>=h-32)x=0;
        } 这是什么意思啊
回复

使用道具 举报

ID:132987 发表于 2016-7-21 16:11 | 显示全部楼层
//SCK上升沿读取数据(由高位送数据),RCK上升沿输出锁存数据  。没有严格的时间要求
sbit SI=P3^4;//数据口
sbit SCK=P3^6;//数据输入时钟线
sbit RCK=P3^5;//数据输出时钟线
void  Input(unsigned char dat)
{
        char i;
        for(i=0;i<8;i++)
        {
                dat=dat>>1;
                SCK=1;
                SI=CY;//取出最高位

                SCK=0;//上升沿
        }
}
void Output()
{
        RCK=0;
        RCK=1;
        RCK=0;//上升沿输出锁存数据
}
回复

使用道具 举报

ID:132987 发表于 2016-7-21 16:12 | 显示全部楼层
求大神帮忙啊
回复

使用道具 举报

ID:98545 发表于 2016-8-2 11:44 | 显示全部楼层
好东东  顶
回复

使用道具 举报

ID:126449 发表于 2016-8-13 15:27 | 显示全部楼层
请问楼主你的字模是怎么取的呢
回复

使用道具 举报

ID:111256 发表于 2016-8-13 17:36 | 显示全部楼层
这资料不错,谢谢楼主了。
回复

使用道具 举报

ID:142101 发表于 2016-10-9 21:44 | 显示全部楼层
可以移屏显示吗
回复

使用道具 举报

ID:142153 发表于 2016-10-10 10:43 | 显示全部楼层
厉害厉害,有空我也试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表