- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8课习题解答
第8章习题解答
8. 1. 根据接口电路的功能,简要说明I/O接口电路应包括哪些电路单元?
解:
[教材P.275]
8. 2. 扼要说明8255A工作于方式0和方式1的区别。
解:
[教材P.280]
8. 3. 试说明8255A在方式1输入时的工作过程。
解:
[教材P.281]
8. 4. 试说明8255A在方式1输出时的工作过程。
解:
[教材P.280]
8. 5. 8255A的三个端口在使用时有什么差别?
解:
PA口可工作于方式0、方式1、和方式2
PB口可工作于方式0、方式1
PC口仅可工作于方式0
方式0可工作于无条件传送和查询传送
方式1和2可工作于查询传送和中断传送
8. 6. 说明8253-5的方式2与方式3的工作特点。
解:
可输出重复波形,既可软件触发启动,又可硬件触发启动。
8. 7. 说明8253-5的方式1与方式5的工作特点。
解:
只能采用硬件触发启动。
8. 8. 8253-5在写入计数初值时,二进制计数和十进制计数有无区别?若有,有何区别?
解:
采用二进制计数时,将计算所得的数值采用二进制、十进制或十六进制表示都可以,例如计数初值为50,可写成50、32H都可;
采用十进制计数时,必需将计算所得的数值写成BCD码表示,例如, 计数初值为50,必需写成50H。
8. 9. 说明8251A引脚信号中-RTS、-CTS、-DTS和-DSR的作用。
解:
[教材P.331]
8. 10. 什么是8251A的方式指令字和命令指令字,对二者在串行通信中写入流程进行说明。
解:
[教材P.333]
8. 11. 异步通信中,异步的含义是什么?
解:
这里的异步是指所传送的字符串中,字符之间是异步的,而各字符内各位之间还是同步的。
8. 12. 8251A的状态字哪几位和引脚信号有关?状态位TXRDY和引脚信号TXRDY有什么区别?它们在系统设计中有什么用处?
解:
[教材P.334~335]
8. 13. 试说明8251A芯片控制信号CS和C/D的功能。
解:
[教材P.330]
8. 14. 说明DAC0832芯片中8位输入寄存器和8位DAC寄存器的作用及工作过程。
解:
[教材P.3342]
8. 15. 说明D/A转换器芯片对输出电路的要求。
解:
数/模转换器一般为电流输出,若实际应用中需要模拟电压,通常加接运算放大器,用以实现I~V的转换。另外还有单极性输出和双极性输出的要求
8. 16. 如图习8-1所示的A/D转换器,试说明器件的运行过程,及各信号的作用。
图习 8-1 图习 8-2
解:
输入模拟量,输出数字量(粗箭头)。
START为启动信号,上跳沿时触发启动模拟输入信号转换。
启动后,检查EOC(转换结束信号),转换结束时EOC=L,从输出端得到转换后的数字量。
8. 17. 8255用作查询式打印机接口时的电路连接和打印机各信号的时序如图习8-2 所示,8255的端口地址为80H~83H,工作于方式0,试编写一段程序,将数据区中变量DATA的8位数据送打印机打印,程序以RET指令结束,并写上注释。
解:打印程序为:
MOV AL,0DH ;置STB为“H”
OUT 83H,AL
PULL:IN AL,82H ;查询BUSY状态
TEST AL,04H
JNZ PULL
MOV AL,DATA ;将DATA送PA口
OUT 80H,AL
MOV AL,0CH ;置STB为“L”
OUT 83H,AL
MOV AL,0DH ;置STB为“H”
OUT 83H,AL ;产生负脉冲选通信号
RET
8. 18. 键盘输入信息的过程有哪些?
解
[教材P.286]
8. 19. 若用共阴极LED数码管作显示器,它的接口连接图如图习8-3所示。写出显示‘7’的段选码。
解:
共阴极接法,阴极接地,阳极连数据线接”1”,LED显示,”7”的段选码为CBA=111,即 07H。
8. 20. 若输入设备输入的ASCII码通过8255A端口B,采用中断方式,将数据送入INBUF为首址的输入缓冲区中,连接输入直到遇到$就结束输入。假设此中断类型码为52H,中断服务程序的入口地址为INTRP。8255A的端口地址为80H~83H。
写出8255A初始化程序(包括把入口地址写入中断向量表);
写出完成输入一个数据,并存入输入缓冲区BUF1的中断服务程序。
解:
MOV AL , 84H
OUT 83H, AL
文档评论(0)