某PC系列微机应用系统以8255A作为并行接口,采集一组开关S7---S0的状态,让它通过一组发光二极管LED7---LED0显示出来,(Si闭合,对应LEDi亮;Si断开,对应LEDi灭),电路连接如图所示。已知8255A的A,B两组均工作在方式0。
程序流程图如图,程序如下:
8255A的工作方式控制字为90H。
8255A的A口、B口、C口和控制口地址分别为2C0H、2C1H、2C2H和2C3H。
设8255A在微机系统中,A口,B口和C口以及控制口的地址分别为200H,201H,202H以及203H,实现: (1)A组与B组均设为方式0,A口,B口均为输入,C口为输出,编程初始化; (2)在上述情况下,设查询信号从B口输入,如何实现查询式输入(输入信号由A口输入)与查询式输出(输出信号由C口输出)。
最新试题
该存储体能存储多少字节的信息?
若果条件跳转指令的跳转目标范围超出-128~127的范围,该如何处理?举例说明。
和不同值组合代表什么操作?8288会发出什么控制信号?
内存系统中片选的控制方案有哪几种?
8086微处理器内部有哪些通用寄存器?除了存放运算结果和中间结果,它们各自还有什么特殊用途?
整机系统中,芯片组起何重要作用?
执行结果存放在什么地方?
MMX 的技术特点是什么?
常用的DRAM 有哪些?各有什么特点?
超线程技术和多核技术有什么异同点?他们可否共存于一个处理器中?