精选优质文档-倾情为你奉上微机接口技术综合例题例10.1 在8086最小方式系统中,利用8255A某端口输入8位开关量,并通过另一个端送出,以发光二极管指示数据,灯亮表示数据“1”,灯灭表示数据“0”。8255A的端口地址为280H287H中的奇地址,设计系统总线与8255A的连接电路,并编程实现。 解题分析:按照题目要求,可以采用端口A输入开关量(数字量),采用端口B输出数据,而且没有增加联络信号的必要,因此可以采用最简单的方式0。根据10.4节内容,很容易设计出8255A与8086最小方式系统的连接关系,如图10.15所示,为了使发光二极管具有足够的亮度,我们采用图示的方法连接,这时,当端口B的某一位为0时,相应的发光二极管亮,这一点可以通过程序进行控制。 8255A的应用程序段如下: MOV DX, 287H ;设置8255A的工作方式 MOV AL, B ;端口A方式0输入 OUT DX, AL