点阵显示 (2)_第1页
点阵显示 (2)_第2页
点阵显示 (2)_第3页
点阵显示 (2)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序清单 ORG 00H LOOP MOV A 0FFH 开机初始化 清除画面 MOV P0 A 清除 P0 口 ANL P2 00 清除 P2 口 MOV R2 200 D100MS MOV R3 250 延时 100 毫秒 DJNZ R3 DJNZ R2 D100MS MOV 20H 00H 取码指针的初值 L100 MOV R1 100 每个字的停留时间 L16 MOV R6 16 每个字 16 个码 MOV R4 00H 扫描指针清零 MOV R0 20H 取码指针存入 R0 L3 MOV A R4 扫描指针存入 A MOV P1 A 扫描输出 INC R4 扫描指针加 1 扫描下一个 MOV A R0 取码指针存入 A MOV DPTR TABLE 取数据表的上半部分的代码 MOVC A A DPTR MOV P0 A 输出到 P0 INC R0 取码指针加 1 取下一个码 MOV A R0 MOV DPTR TABLE 取数据表下半部份的代码 MOVC A A DPTR MOV P2 A 输出到 P2 口 INC R0 MOV R3 02 扫描 1 毫秒 DELAY2 MOV R5 248 DJNZ R5 DJNZ R3 DELAY2 MOV A 00H 清除屏幕 MOV P0 A ANL P2 00H DJNZ R6 L3 一个字 16 个码是否完成 DJNZ R1 L16 每个字的停留时间是否到了 MOV 20H R0 取码指针存入 20H CJNE R0 0FFH L100 8 个字 256 个码是否完成 JMP LOOP 反复循环 TABLE 汉字 倚 的代码 db 01H 00H 02H 00H 04H 00H 1FH 0FFH db 0E2H 00H 22H 00H 22H 0FCH 26H 88H db 2AH 88H 0F2H 88H 2AH 0FAH 26H 01H db 63H 0FEH 26H 00H 02H 00H 00H 00H end 在 8X8 点阵 LED 上显示柱形 让其先从左到右平滑移动三次 其次从右到左平滑移 动三次 再次从上到下平滑移动三次 最后从下到上平滑移动三次 如此循环下去 1 程序设计内容 8X8 点阵 LED 工作原理说明 8X8 点阵共需要 64 个发光二极管组成 且每个发光二 极管是放置在行线和列线的交叉点上 当对应的某一列置 1 电平 某一行置 0 电平 则相 应的二极管就亮 因此要实现一根柱形的亮法 如图 49 所示 对应的一列为一根竖柱 或者对应的一行为一根横柱 因此实现柱的亮的方法如下所述 一根竖柱 对应的列置 1 而行则采用扫描的方法来实现 一根横柱 对应的行置 0 而列则采用扫描的方法来实现 ORG 00H START NOP MOV R3 3 LOP2 MOV R4 8 MOV R2 0 LOP1 MOV P1 0FFH MOV DPTR TABA MOV A R2 MOVC A A DPTR MOV P3 A INC R2 LCALL DELAY DJNZ R4 LOP1 DJNZ R3 LOP2 MOV R3 3 LOP4 MOV R4 8 MOV R2 7 LOP3 MOV P1 0FFH MOV DPTR TABA MOV A R2 MOVC A A DPTR MOV P3 A DEC R2 LCALL DELAY DJNZ R4 LOP3 DJNZ R3 LOP4 MOV R3 3 LOP6 MOV R4 8 MOV R2 0 LOP5 MOV P3 00H MOV DPTR TABB MOV A R2 MOVC A A DPTR MOV P1 A INC R2 LCALL DELAY DJNZ R4 LOP5 DJNZ R3 LOP6 MOV R3 3 LOP8 MOV R4 8 MOV R2 7 LOP7 MOV P3 00H MOV DPTR TABB MOV A R2 MOVC A A DPTR MOV P1 A DEC R2 LCALL DELAY DJNZ R4 LOP7 DJNZ R3 LOP8 LJMP START DELAY MOV R5 10 D2 MOV R6 20 D1 MOV R7 248 DJNZ R7 DJNZ R6 D1 DJNZ R5 D2 RET

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论