微机接口题目
8255的PA口工作在方式1、输入,与8个乒乓开关相联;PB口工作在方式0、输出,与8个LED发光二极管相联.其中,PA口的STBA(PC4)接一个微动开关,INTRA(PC3)接8259A的IR2.已知,8255的口地址为060H~063H,8259A的口地址为020H~021H,8259A的中断号为08H~0FH.请编写完整的程序,实现在中断方式下,每按一次微动开关,8个LED发光二极管将显示8个乒乓开关的状态(乒乓开关的状态为“开”时,LED发光二极管“亮”;乒乓开关的状态为“关”时,LED发光二极管“灭”);同时,若8个乒乓开关的状态为全0(全“关”),在计算机屏幕上显示“ProgramEnd!”,程序结束并返回DOS.注:PC计算机开机后,自动执行8259A的初始化程序(ICW1~ICW4),因此,在本程序中,可以不需要再对8259A进行初始化.
不甚感激
邮箱: 联系方式: