精选优质文档-倾情为你奉上习题五(第5章-2)1. 如题图5-1所示,此为开关状态检测电路和继电器控制电路。当开关K闭合时,将驱动对应的继电器(即动作);如开关处于断开状态,则无电流流过继电器线圈,继电器不动作。如系统每隔10ms 检测一次开关状态和对继电器作相应控制,定时控制由8253完成。试编写对8255A的初始化程序(初始态时应保证继电器不动作)和完成上述功能的检测、控制程序。设8255A地址为60H 63H。题 图 51解:初始化程序:;第一次MOV DX,63HMOV AL, 1 00 0 0 0 1 0B;1000 X01XB,A出,B入,方式0OUT DX,ALMOV DX,60HMOV AL,1111 1111B;PAi都为1时,不动作OUT DX,AL;10s一个中断?MOV DX,61H;读入PBIN AL,DXMOV SWITCHS,ALNOT AL; 对AL取非,因为PBi为1,对应的PAi为0时,继电器才动作MOV NOTSWITCH,ALMOV DX,60H