LED点阵显示仿真(5)

2021-01-20 21:16

一直到8 列显示完,即显示了一屏。重新从1~8列,反复显示10次,以免字符一闪而过。接着显示下屏,下一屏的取字指针的地址加1,(INC DPL)即该屏第1 列是上屏的第2 列,也就是相当于左移一列。直到11个字符( 包括“ ”字符)全部显示后,再从新开始。这样,就实现了移动显示。

接着再继续说说,怎么将ASM文件转换成HEX文件。

上面在编辑器里写好ASM文件后,菜单\Source\Define Code Gereration Tools,按对话框填写,点OK。菜单\Source\Build All,点

击,编译完成。接着,左键再右键,在原理图内的单片机属性里加载HEX文件,。不过也可以不用左键再右键。可以这样,鼠标箭头移

到单片机,按CTRL+E,也会跳出那个对话框的。

当然proteus自带的编辑器也有不少遗憾,首先它只支持汇编,不支持C。 另外,有朋友发现它不支持一些特殊的指令,象程序中的DJNZ R7,$ ,它就不识别$,还有其它不识别的。不过,不知为什么,现在我编译时很正常,都没没发现什么问题。所以,很久都不用keil了。连调试也不用keil,可参考我以前的帖子。 二、16X16

16X16点阵,是用4 个8*8组成。继续画线路。

为了实现左移,仍用逐列扫描。与8X8 不同的是,16X16点阵是先显示1~8列(左半部上下2 个8X8LED)再显示9~16列(右半部上下2个8X8LED),这样,左上下的列接COL0~7,右上下列接COL8~15,即左(右)半上下列的8 个引脚并联。而左(右)半的行引脚分别接ROW0~15,即左右行引脚并联。 先在编辑区放置一个8X8,加上终端,

接好终端和各引脚。再用复制工具

复制3 个8X8(包括终端、连线),成16X16 点阵。用PAT工具分别给各个终端加上网络标号。动画如下:


LED点阵显示仿真(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:影响轮胎寿命的几个因素及延长方法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: