- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LED点阵显示仿真
HYPERLINK /misc.php?action=viewratingstid=12646pid=138146 \o 评分 56
LED点阵显示仿真由浅入深之8X8,16X16,24X24LED点阵流动显示
一直以来,对LED点阵显示很感兴趣,特别是流动点阵显示。论坛里有不少例子,可是在我的电脑上大多无法正常运行。有的一运行就S机,能运行的,也是字符不清。于是,自己动手。先试作了8X8点阵。8X8的点太少,只适合数字显示, 从0 ~9流动,效果还不错。有了8X8的经验,对流动显示的原理已经了解,又试了16X16的,觉得也不难。但16X16的点仍嫌少了,又做了个24X24的,汉字 漂亮。动画可能效果差些,软件运行显示效果好多了。? ? 一、8X8
? ? 初学点阵仿真,常点不亮LED 。首先,可能是点阵的极性没有正确的接线。下面的简单方法可判断点阵的逻辑引脚。? ? 运行proteus,在编辑区里放上一个8X8LED,如MATRIX-8x8-GREEN。在某些引脚上接上电源和地,试试能不能点亮。8X8默认是上下引脚 ,按习惯接法,上面接电源,下面接地,不亮(图左)。用左下角垂直翻转工具,
垂直翻转,再接上电源和地,就可以点亮了(图右)。? ???
? ? 如果是做左移显示,可再左旋90°。如图:? ?
? ?
? ? 这里可看到,左边引脚是行控制,右边引脚是列控制。? ? 然后就可以画线路图了,点阵就保持上面那个方向。? ? 由于点阵引线较多,特别是以后做24X24点阵,所以布线方式不用连线,而用终端加上网络标号,这样可以使画面简洁明了。? ? 连续标号的快捷画法,我以前有帖子介绍过。这里还是再啰嗦一下。? ? proteus有一个很好用的PAT(Property Assignment Tool),即属性分配工具。
可以用来做快捷标注,当然还可以用作其它操作。? ?
? ?
? ? ? ? 再连上其它接线,一个线路图很快就可以作好。? ? 下面,就可以写程序的源文件了。? ? 点击菜单\Source,下拉菜单第一条Add/Remove Source Files,按键New,在跳出的对话框里写上新文件名,如8X8.asm,打开。提示这个文件不存在,要创建吗?是。 然后点Code Gereration tool小箭头, 选ASM51 ,点OK。然后,菜单\Source,看到多了个8X8.asm,点击,出现proteus自带的汇编编辑器,就可以在里面写代码了。如下:;8X8LED点阵流动显示;逐列、逆向(低位开始)扫描ORG 0000HAJMP MAINORG 0030HMAIN: MOV DPTR,#TAB ;字码表初址赋值 MOV R1,#0FEH ;列控制码MOV R3,#8??;列数MOV R4,#88??;移动“ ”及“0~9”11个字符,共88列CM: MOV R5,#10??;每屏反复显示10次MOV R3,#8??;列数C1: MOV R2,#0??;取码指针C8: MOV??P3,#0FFH ;关显示MOV A,R2??;MOVC A,@A+DPTR ;取当前列的显示字码的一个字节MOV P0,A??;送1~8行控制口INC R2MOV A,R1MOV P3,A??;送列控制码? ? ACALL D5MS??;显示5MSRL A??;列控制码左移,显示下一列MOV R1,A??DJNZ R3,C8??;未显示8 列,继续DJNZ R5,C1??;未显示10次,继续INC DPL??;一屏反复显示10次完,字码表初值加1DJNZ R4,CM??;88列未移动完,继续AJMP MAIN??;88列显示完,返回,重新从“??”开始显示D5MS: MOV R6,#10MOV R7,#248DJNZ R7,$DJNZ R6,$-4RETTAB: DB 00H,00H,00H,00H,00H,00H,00H,00H??;DB 00H,00H,00H,7EH,81H,81H,81H,7EH??;0DB 00H,00H,00H,00H,00H,82H,0FFH,80H ;1DB 00h,00h,00h,0C6H,0A1H,91H,89H,0C6H ;2DB 00H,00H,00H,42H,81H,81H,99H,66H??;3DB 00H,00H,00H,1FH,10H,0FFH,10H,10H ;4DB 00H,00H,00H,4FH,89H,89H,89H,79H??;5DB 00H,00H,00H,7EH,89H,89H,89H,72H??;6DB 00H,00H,00H,0
您可能关注的文档
最近下载
- 《古建筑木结构维护与加固技术标准》(GB_T 50165—2020)修订解析.pdf VIP
- 七年级数学知识竞赛课件 (共42张PPT).pptx VIP
- 八年级数学趣味数学知识竞赛课件(比赛用) (共51张PPT).pptx VIP
- 七年级数学趣味数学竞赛比赛用课件 (共48张PPT).pptx VIP
- 《少盐限油健康饮食》课件.ppt VIP
- 2022年初中数学趣味数学竞赛课件(共43张ppt).pptx VIP
- 新员工三级安全教育培训(岗前)PPT课件.pptx VIP
- 常用电气形符号表.doc VIP
- DBJ51-143-2020 四川省公共建筑节能设计标准.pdf VIP
- 黑龙江建设工程安全文明施工费使用管理办法.doc VIP
文档评论(0)