07第7章并行接口_精简(1).pptVIP

  • 0
  • 0
  • 约1.42万字
  • 约 85页
  • 2019-10-19 发布于湖北
  • 举报
反相驱动器 位控制端口 同相驱动器 段控制端口 图7.18 多位数码管显示接口示意图 综上所述,只要CPU通过段控制端口送出段代码,然后通过位控制端口送出位代码,指定的数码管便显示相应的数字。如果CPU顺序地输出段码和位码,依次让每个数码管显示数字,并不断地重复,当重复频率达到一定程度,利用人眼的视觉暂留特性,从数码管上便可见到相当稳定的数字显示。 程序设计时开辟一个BUFDATA缓冲区,依次存放要显示的数字。建立一个显示代码表TABLE,依次存放0~F对应的七段显示代码。 显示代码是和硬件连接有关的,在图7.18的接口电路中,数字0的显示代码为C0H,1的显示代码为F9H,…。 下面是一段将8位数码管依次显示一遍的子程序。 MOV DI, OFFSET BUFDATA ;指向数字缓冲区 MOV CL, 0FEH ;指向最右边数码管 DISP: MOV AL, [DI] ;取出数字 MOV BX, OFFSET TABLE ;指向显示代码表 XLAT ;得到显示代码 MOV DX, SEGPORT ;SEGPORT为

文档评论(0)

1亿VIP精品文档

相关文档