找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2825|回复: 1
打印 上一主题 下一主题
收起左侧

6个16*16点阵(12字符)广告牌仿真和源代码 交替闪烁效果

[复制链接]
跳转到指定楼层
楼主
设计12字符点阵LED,能显示中文字符,并交替闪烁。
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)



单片机源程序如下:
  1. #include<AT89X52.H>
  2. sbit ST=P3^5;
  3. sbit E1=P3^4;
  4. sbit MR=P3^7;
  5. char cashe[12];
  6. char code wd[12][16]={
  7. {0xFE,0xFE,0xFE,0xFE,0xFE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0x80,0xDF,0xFF},
  8. {0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFB,0xFB,0xFB,0xFB,0xFB,0xFB,0xFB,0x03,0xFB,0xFF},/*"山",0*/

  9. {0xFD,0xFD,0x80,0xFB,0xF7,0xF7,0xEF,0xE0,0xFF,0xF7,0xF3,0xE7,0xEF,0xDD,0xFE,0xFF},
  10. {0xFF,0xFF,0x03,0xFF,0x7F,0x7F,0x7F,0x07,0x7F,0x5F,0x6F,0x77,0x73,0x7B,0x7F,0x7F},/*"东",1*/

  11. …………限于本文篇幅 余下代码请从51黑下载附件…………

  12. {0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xFF,0x7F,0x7F,0xBF,0xBF,0xDF,0xEF,0xE7,0xF1,0xFB},/*"大",4*/

  13. {0xFE,0xEF,0xF3,0xF7,0x80,0xBF,0x70,0xFF,0xFF,0x80,0xFF,0xFF,0xFF,0xFF,0xFD,0xFE},
  14. {0xF7,0x73,0x37,0x6F,0x01,0xFB,0x17,0xBF,0x7F,0x01,0x7F,0x7F,0x7F,0x7F,0x7F,0xFF},/*"学",5*/

  15. };


  16. void del(int i)//============================//延时程序
  17. {while(i--);}

  18. aline()        ////=======================发送一行的显示程序
  19. {
  20. char i=0;
  21. TI=0;
  22. for(i=0;i<12;i++)
  23. {SBUF=cashe[i];while(~TI);TI=0;} //将缓存中的信息转存入595的存储器中,到此不显示
  24. }



  25. main()
  26. {
  27. int m=0,n=0;
  28.         TI=0;
  29.         SM0=0;
  30.         SM1=0;
  31. E1=0;
  32. while(1)
  33. for(m=0;m<16;m++)      //共有16行  循环16次显示这16行  串行的595送出行的数据
  34.         {                                        //由74hc154选中要显示的行

  35.         for(n=0;n<12;n++)         //这个for循环用来向缓存数组中装载要显示的内容
  36.                 {cashe[11-n]=wd[n][m];}  //将第m个字的第n行信息装载  ,因为595串接 数据第一个进去的会在最后一个595中,最后进去的会在第一个595中
  37.     aline();     //将缓存中的一行信息载入595缓存中
  38.         ST=0;ST=1; //595产生上升沿 输出595锁存的数据
  39.         P2=m;  //选中要显示的行输出数据
  40.       
  41.         del(100);//延时一段时间,以造成视觉暂存效应

  42.           }

  43. }

复制代码

所有资料51hei提供下载:
16_16(12)点阵LED.rar (99.75 KB, 下载次数: 56)



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:120085 发表于 2018-1-24 23:49 | 只看该作者
能滚动吗?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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