第10章IO口扩展081讲解.pptVIP

  • 29
  • 0
  • 约1.02万字
  • 约 74页
  • 2016-04-23 发布于湖北
  • 举报
软件设计 1、基本原理 (共阴极LED数码管) 依次输入位选信号和段码 位 5 4 3 2 1 0 位选码 20H 10H 08H 04H 02H 01H 2. 应用程序设计 例:在6 位显示器上依次显示“123456” 3) 逐位输出位选信号和段码 数码管号 6 5 4 3 2 1 缓冲区地址 7EH 7DH 7CH 7BH 7AH 79H 缓冲区单元内容(非压缩BCD码) 01H 02H 03H 04H 05H 06H 对应字模值 06 5BH 4FH 66H 6DH 7DH 1) 设置显示缓冲区: 7EH-79H (6 个单元) 2) 通过查表法,依据缓冲区内容求取字模 DIR: MOV R0, #79H MOV R3, #01H MOV A, R3 LD0: MOV P2, A ;送位选码 MOV A, @R0 ADD A, #?? ;#14 MOVC A, @A+PC DIR1: MOV P1, A ;送段选码 ACALL D1MS INC R0 ;指向下一缓存单元 MOV A, R3 JB ACC.5, LD1 ;显示完毕否? RL A MOV R3,A SJMP LD0 LD1: RET DSEG: DB 3FH,06,5BH,4FH,66H,6DH,7DH ;’0’-‘6’的段码

文档评论(0)

1亿VIP精品文档

相关文档