找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 16501|回复: 44
收起左侧

单片机16x64点阵程序+原理图滚屏带Proteus仿真

  [复制链接]
ID:102668 发表于 2016-1-13 23:56 | 显示全部楼层 |阅读模式
0.png
51单片机做的16x64点阵程序+原理图滚屏带Proteus仿真
1.png

全部资料仿真+程序+取模软件下载: 16x64点阵仿真 程序.rar (772.02 KB, 下载次数: 423)

以下是源码预览:
  1. #include<reg52.h>
  2. sbit SH_CP=P2^0;
  3. sbit DS=P2^1;
  4. sbit ST_CP=P2^2;
  5. unsigned char code display[]={
  6. 0x00,0x00,0xC0,0x03,0x30,0x0C,0x08,0x10,0x08,0x10,0x04,0x20,0x84,0x21,0x84,0x21,
  7. 0x04,0x20,0x08,0x10,0x08,0x10,0x30,0x0C,0xC0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*⊙",0*/

  8. 0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x02,0x04,0x01,0x08,0x01,0x08,0x01,0x08,
  9. 0x01,0x08,0x01,0x08,0x02,0x04,0xFC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*0",1*/

  10. 0x00,0x00,0xC0,0x03,0x30,0x0C,0x08,0x10,0x08,0x10,0x04,0x20,0x84,0x21,0x84,0x21,
  11. 0x04,0x20,0x08,0x10,0x08,0x10,0x30,0x0C,0xC0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*⊙",2*/

  12. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ",3*/

  13. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ",4*/

  14. 0x00,0x00,0xE0,0x0F,0x10,0x11,0x88,0x20,0x88,0x20,0x18,0x11,0x00,0x0E,0x00,0x00,/*6",5*/

  15. 0x00,0x00,0x00,0x07,0xC0,0x04,0x20,0x24,0x10,0x24,0xF8,0x3F,0x00,0x24,0x00,0x00,/*4",6*/

  16. 0x40,0x02,0x40,0x02,0x80,0x01,0xF0,0x0F,0x80,0x01,0x40,0x02,0x40,0x02,0x00,0x00,/**",7*/

  17. 0x00,0x00,0x10,0x20,0x10,0x20,0xF8,0x3F,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,/*1",8*/

  18. 0x00,0x00,0xE0,0x0F,0x10,0x11,0x88,0x20,0x88,0x20,0x18,0x11,0x00,0x0E,0x00,0x00,/*6",9*/

  19. 0x00,0x80,0x00,0x40,0xC0,0x37,0x40,0x04,0x40,0x04,0x40,0x14,0x7F,0x64,0x48,0x04,
  20. 0x48,0x14,0x48,0x64,0x48,0x04,0xC8,0x07,0x08,0x10,0x08,0xE0,0x00,0x00,0x00,0x00,/*点",10*/

  21. 0x00,0x00,0xFE,0xFF,0x02,0x08,0x22,0x10,0xDA,0x08,0x06,0x07,0x08,0x08,0xC8,0x08,
  22. 0xB8,0x08,0x8F,0x08,0xE8,0xFF,0x88,0x08,0x88,0x08,0x88,0x08,0x08,0x08,0x00,0x00,/*阵",11*/

  23. 0x40,0x00,0x40,0x00,0x42,0x00,0xCC,0x3F,0x00,0x90,0x40,0x88,0xA0,0x40,0x9E,0x43,
  24. 0x82,0x2C,0x82,0x10,0x82,0x28,0x9E,0x46,0xA0,0x41,0x20,0x80,0x20,0x80,0x00,0x00,/*设",12*/

  25. 0x40,0x00,0x40,0x00,0x42,0x00,0xCC,0x7F,0x00,0x20,0x40,0x10,0x40,0x00,0x40,0x00,
  26. 0x40,0x00,0xFF,0xFF,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x00,0x00,/*计",13*/

  27. 0x00,0x00,0x00,0x00,0x00,0x58,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  28. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*,",14*/

  29. 0x00,0x10,0x00,0x10,0xF8,0x13,0x49,0x12,0x4A,0x12,0x4C,0x12,0x48,0x12,0xF8,0xFF,
  30. 0x48,0x12,0x4C,0x12,0x4A,0x12,0x49,0x12,0xF8,0x13,0x00,0x10,0x00,0x10,0x00,0x00,/*单",15*/

  31. 0x00,0x00,0x00,0x80,0x00,0x60,0xFE,0x1F,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x02,
  32. 0x20,0x02,0x3F,0x02,0x20,0xFE,0x20,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0x00,/*片",16*/

  33. 0x10,0x04,0x10,0x03,0xD0,0x00,0xFF,0xFF,0x90,0x00,0x10,0x83,0x00,0x60,0xFE,0x1F,
  34. 0x02,0x00,0x02,0x00,0x02,0x00,0xFE,0x3F,0x00,0x40,0x00,0x40,0x00,0x78,0x00,0x00,/*机",17*/

  35. 0x00,0x01,0x80,0x00,0x60,0x00,0xF8,0xFF,0x07,0x80,0x08,0x40,0x08,0x30,0xF8,0x0F,
  36. 0x89,0x00,0x8E,0x40,0x88,0x80,0x88,0x40,0x88,0x3F,0x08,0x00,0x08,0x00,0x00,0x00,/*仿",18*/

  37. 0x00,0x10,0x04,0x10,0x04,0x90,0xF4,0x5F,0x54,0x35,0x54,0x15,0x54,0x15,0x5F,0x15,
  38. 0x54,0x15,0x54,0x15,0x54,0x35,0xF4,0x5F,0x04,0x90,0x04,0x10,0x00,0x10,0x00,0x00,/*真",19*/

  39. 0x00,0x00,0x00,0x00,0x00,0x58,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  40. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*,",20*/

  41. 0x40,0x00,0xC0,0x00,0x40,0x41,0x40,0x39,0x40,0x26,0x60,0x10,0x1C,0x10,0x03,0x08,
  42. 0x1C,0x08,0x60,0x10,0x40,0x26,0x40,0x39,0x40,0x41,0xC0,0x00,0x40,0x00,0x00,0x00,/*☆",21*/

  43. 0x40,0x02,0x40,0x02,0x80,0x01,0xF0,0x0F,0x80,0x01,0x40,0x02,0x40,0x02,0x00,0x00,/**",22*/

  44. 0x40,0x02,0x40,0x02,0x80,0x01,0xF0,0x0F,0x80,0x01,0x40,0x02,0x40,0x02,0x00,0x00,/**",23*/

  45. 0x40,0x02,0x40,0x02,0x80,0x01,0xF0,0x0F,0x80,0x01,0x40,0x02,0x40,0x02,0x00,0x00,/**",24*/

  46. 0x00,0x84,0x00,0x84,0x80,0x44,0x9E,0x44,0x92,0x24,0x92,0x14,0x92,0x0C,0x92,0x07,
  47. 0x92,0x0C,0x92,0x14,0x92,0x24,0x9E,0x44,0x80,0x44,0x00,0x84,0x00,0x84,0x00,0x00,/*吴",25*/

  48. 0x00,0x08,0x00,0x04,0x00,0x03,0xE0,0x00,0x00,0x00,0x00,0x40,0x00,0x80,0xFF,0x7F,
  49. 0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x40,0x00,0x80,0x01,0x00,0x0E,0x00,0x00,/*小",26*/

  50. 0x02,0x10,0xFE,0x1F,0x92,0x08,0x92,0x08,0xFE,0xFF,0x02,0x04,0x00,0x40,0xF8,0x38,
  51. 0x89,0x00,0x8E,0x3C,0x88,0x41,0x8C,0x46,0x8B,0x60,0xF8,0x04,0x00,0x38,0x00,0x00,/*聪",27*/

  52. 0x40,0x00,0x50,0x00,0x4E,0x3E,0x48,0x02,0x48,0x02,0xFF,0xFF,0x48,0x12,0x48,0x22,
  53. 0x48,0x1E,0x40,0x00,0xF8,0x0F,0x00,0x40,0x00,0x80,0xFF,0x7F,0x00,0x00,0x00,0x00,/*制",28*/

  54. 0x00,0x01,0x80,0x00,0x60,0x00,0xF8,0xFF,0x07,0x00,0x40,0x00,0x30,0x00,0x0F,0x00,
  55. 0xF8,0xFF,0x88,0x08,0x88,0x08,0x88,0x08,0x88,0x08,0x08,0x08,0x08,0x00,0x00,0x00,/*作",29*/

  56. 0x40,0x02,0x40,0x02,0x80,0x01,0xF0,0x0F,0x80,0x01,0x40,0x02,0x40,0x02,0x00,0x00,/**",30*/

  57. 0x40,0x02,0x40,0x02,0x80,0x01,0xF0,0x0F,0x80,0x01,0x40,0x02,0x40,0x02,0x00,0x00,/**",31*/

  58. 0x40,0x02,0x40,0x02,0x80,0x01,0xF0,0x0F,0x80,0x01,0x40,0x02,0x40,0x02,0x00,0x00,/**",32*/

  59. 0x40,0x00,0xC0,0x00,0x40,0x41,0x40,0x39,0x40,0x26,0x60,0x10,0x1C,0x10,0x03,0x08,
  60. 0x1C,0x08,0x60,0x10,0x40,0x26,0x40,0x39,0x40,0x41,0xC0,0x00,0x40,0x00,0x00,0x00,/*☆",33*/

  61. 0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0x18,0x18,0x04,0x20,0x02,0x40,0x00,0x00,/*(",34*/

  62. 0x40,0x02,0x40,0x02,0x80,0x01,0xF0,0x0F,0x80,0x01,0x40,0x02,0x40,0x02,0x00,0x00,/**",35*/

  63. 0x00,0x00,0x00,0x00,0x04,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x04,0x00,0x00,0x00,/*^",36*/

  64. 0x00,0x00,0x70,0x00,0x48,0x00,0x08,0x30,0x08,0x36,0x08,0x01,0xF0,0x00,0x00,0x00,/*?",37*/

  65. 0x00,0x00,0x00,0x00,0x04,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x04,0x00,0x00,0x00,/*^",38*/

  66. 0x40,0x02,0x40,0x02,0x80,0x01,0xF0,0x0F,0x80,0x01,0x40,0x02,0x40,0x02,0x00,0x00,/**",39*/

  67. 0x00,0x00,0x02,0x40,0x04,0x20,0x18,0x18,0xE0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,/*)",40*/

  68. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ",41*/

  69. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ",42*/

  70. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ",43*/

  71. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ",44*/

  72. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ",45*/

  73. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ",46*/

  74. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ",47*/

  75. };
  76. void  hc595_senddat(unsigned char dat)
  77. {
  78.         unsigned char i;
  79.         for(i=0;i<8;i++)
  80.         {
  81.                 DS=dat&0x80;
  82.                 SH_CP=1;
  83.                 SH_CP=0;
  84.                 dat<<=1;
  85.         }        
  86. }
  87. main()
  88. {
  89.         unsigned char i,n;
  90.         unsigned int k,m;
  91.         char j;
  92.         m=sizeof(display);
  93.         SH_CP=0;
  94.         ST_CP=0;
  95.         while(1)
  96.         {
  97.                 for(k=0;k<m;k=k+2)
  98.                 for(n=0;n<2;n++)
  99.                 for(i=0;i<16;i++)
  100.                 {        
  101.                         for(j=3;j>=0;j--)
  102.                         {
  103.                                 hc595_senddat(display[(32*j+2*i+1+k)%m]);
  104.                                 hc595_senddat(display[(32*j+2*i+k)%m]);
  105.                         }
  106.                         P3=i;
  107.                         ST_CP=1;
  108.                         ST_CP=0;
  109.                 }
  110.         }
  111. }
复制代码



回复

使用道具 举报

ID:79544 发表于 2016-2-27 16:47 | 显示全部楼层
楼主你好,程序通过了吗?再就是行扫描用什么控制的。
回复

使用道具 举报

ID:106259 发表于 2016-2-28 09:59 | 显示全部楼层
那么好的东西,我需要学习学习!
回复

使用道具 举报

ID:106259 发表于 2016-2-28 10:09 | 显示全部楼层
感谢楼主!
回复

使用道具 举报

ID:103996 发表于 2016-3-15 21:12 来自触屏版 | 显示全部楼层
谢楼主谢谢楼主
回复

使用道具 举报

ID:113562 发表于 2016-4-11 22:08 | 显示全部楼层
楼主,怎么原理图打开了只有一个显示屏?其他元器件怎么没看到?
回复

使用道具 举报

ID:117546 发表于 2016-4-29 16:29 | 显示全部楼层
楼主的这个采用的什么方式,具体说说
回复

使用道具 举报

ID:120945 发表于 2016-5-15 14:41 | 显示全部楼层
支持 找了好久 多谢楼主
回复

使用道具 举报

ID:137261 发表于 2016-8-22 16:33 | 显示全部楼层
看看,并且学习学习,正研究这个
回复

使用道具 举报

ID:145030 发表于 2016-10-29 16:52 | 显示全部楼层
感谢楼主,谢谢
回复

使用道具 举报

ID:145278 发表于 2016-11-6 19:10 | 显示全部楼层
谢谢 学习下
回复

使用道具 举报

ID:157486 发表于 2016-12-25 12:33 | 显示全部楼层
好好学习
回复

使用道具 举报

ID:159869 发表于 2017-1-4 22:15 | 显示全部楼层
感谢楼主
回复

使用道具 举报

ID:163615 发表于 2017-2-6 12:14 | 显示全部楼层

感谢楼主
回复

使用道具 举报

ID:68356 发表于 2017-2-6 19:42 | 显示全部楼层
好动西啊,感谢分享
回复

使用道具 举报

ID:164250 发表于 2017-2-15 20:32 来自触屏版 | 显示全部楼层
厉害了我的哥
回复

使用道具 举报

ID:175849 发表于 2017-3-20 22:03 | 显示全部楼层
谢谢楼主
回复

使用道具 举报

ID:175849 发表于 2017-3-20 22:05 | 显示全部楼层
如果想做32*64的,应该如何修改
回复

使用道具 举报

ID:169338 发表于 2017-4-5 15:49 来自触屏版 | 显示全部楼层
bysj 发表于 2016-4-11 22:08
**** 作者被禁止或删除 内容自动屏蔽 ****

在上一页
回复

使用道具 举报

ID:92162 发表于 2017-4-8 14:34 | 显示全部楼层
正是我要找的,谢谢楼主
回复

使用道具 举报

ID:190964 发表于 2017-4-19 21:00 | 显示全部楼层
不错  帮顶
回复

使用道具 举报

ID:190964 发表于 2017-4-19 21:02 | 显示全部楼层
还行      不错
回复

使用道具 举报

ID:51142 发表于 2017-4-21 17:01 | 显示全部楼层
这个好,下载好,做实物了。
回复

使用道具 举报

ID:198821 发表于 2017-5-9 20:45 | 显示全部楼层
这个好,下载好,做实物了。
回复

使用道具 举报

ID:200118 发表于 2017-5-16 20:43 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:203029 发表于 2017-5-25 22:00 | 显示全部楼层
154也改成595的话,程序怎么改法
回复

使用道具 举报

ID:218310 发表于 2017-7-18 17:28 | 显示全部楼层
谢谢楼主的分享
回复

使用道具 举报

ID:260250 发表于 2017-12-11 21:34 | 显示全部楼层
刚接触这块,学习学习,谢谢分享。
回复

使用道具 举报

29#
无效楼层,该帖已经被删除
ID:260405 发表于 2017-12-11 21:49 | 显示全部楼层
感谢楼主
回复

使用道具 举报

ID:120085 发表于 2018-2-8 22:39 | 显示全部楼层
那么好的东西,我需要学习学习!
回复

使用道具 举报

ID:98767 发表于 2018-2-17 12:01 | 显示全部楼层
谢谢分享,看看怎样实现的
回复

使用道具 举报

ID:184936 发表于 2018-2-27 23:39 | 显示全部楼层
可惜没有看见器件连接的原理图
回复

使用道具 举报

ID:291645 发表于 2018-3-14 15:18 | 显示全部楼层
a1533801292 发表于 2017-5-9 20:45
这个好,下载好,做实物了。

你好,这个需要的软件安装包可以发给我吗?94 3527828@qq.com谢谢了
回复

使用道具 举报

ID:291645 发表于 2018-3-14 15:19 | 显示全部楼层
hxc888 发表于 2018-2-27 23:39
可惜没有看见器件连接的原理图

下载了没有器件连接原理图吗?我想自己连接看看的
回复

使用道具 举报

ID:291647 发表于 2018-3-15 09:28 | 显示全部楼层
资料很好,谢谢
回复

使用道具 举报

ID:143555 发表于 2018-6-7 11:22 | 显示全部楼层
单片机如何隐藏了
回复

使用道具 举报

ID:260250 发表于 2018-6-10 15:45 | 显示全部楼层
下来学习下,谢谢分享
回复

使用道具 举报

ID:260250 发表于 2018-6-10 15:56 | 显示全部楼层
下来学习下,谢谢分享
回复

使用道具 举报

ID:365971 发表于 2018-7-6 21:32 | 显示全部楼层
O(∩_∩)O谢谢~
请教PROTEUS文件中没有看到单片机及其他元件
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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