第十章-接口技术..docVIP

  • 7
  • 0
  • 约 11页
  • 2016-12-21 发布于重庆
  • 举报
接口技术 在80C51应用系统中扩展一片8255外界4位显示器和4位BCD码拨盘(参考题图10-1电路),试画出该部分的接口逻辑电路、并编写相应的显示子程序和读拨盘的子程序。 答:参考题图10-1设计电路如题图10-2所示,此外在PC0~3的各引脚上均接有一下拉电阻,图中省略没画。由题图10-2电路知A、B、C口和命令口地址分别如下: ADDR_PORTA EQU 07FFCH ;A口地址 ADDR_PORTB EQU 07FFDH ;B口地址 ADDR.PORTC EQU 07FFEH ;C口地址 ADDR_CMND EQU 07FFFH ;命令口地址 ;定义4个BCD码变量 CODE1 EQU 30 H CODE2 EQU 31H CODE3 EQU 32H CODE4 EQU 33H ORG 0030H MOV A, ;设置8255的PA、PB口为输出 MOV DPTR,#ADDR_CMND ;PC口高4位为输出,低4位为输人 MOVX @DPTR,A PRG_START: MOV CODEl,#00H ;初始化4个BCD码值 MOV CODE2,#00H MOV

文档评论(0)

1亿VIP精品文档

相关文档