相关考题

问答题 如下图所示为以8086为核心采用8255扩展I/O接口,A口接一输入设备,B接输出设备,PC5作为检测输入设备的准备就绪信号READY,PC6作为输出设备忙BUSY检测端。  (1)写出8255的初始化程序片段  (2)写出读取输入设备数据并存入内存ES:DI指示单元的子程序(读时除了要判断RAEDY外,还要使能OE)  (3)写出从DS:SI指示的内存单元取出数据写到输出设备的子程序(写时除了要判断BUSY外,还要产生锁存脉冲CLK)  (4)已知8255的PC7接一上拉电阻,其对地连接一细长微型导线(A与B之间),PC3通过驱动接一蜂鸣器构成一简易防盗报警系统,如果微型导线被碰断,则蜂鸣器发出报警声(蜂鸣器得电而响)直到导线被保安人为接上,报警的同时向输出设备发送字符串“Grasp the burglar!”通知值班人员采取措施。写出有关程序。

问答题 假设8255的端口地址为60H-63H,试分别编写满足条件的初始化程序:  (1) 将A组和B组设置为方式0,端口A和B设成输入端口,C上半口为输入,下半口为输出。  (2) 将A口设为方式2,B口设为方式1输出。  (3) 将A口设为方式1输出,B口为方式1输出,PC4和PC5为输出。

问答题 已经波特率为2400bps,字符格式为7位数据,1位校验位,1位停止位,UART发送端的波形如下所示(下方为参考方波,说明该数据是多少(用十六进制表示),采用什么校验?