- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CH07串并行通信及其接口技术
CH07 串并行通信及其接口技术 习题与思考题 1.接口电路的主要作用是什么?它的基本结构如何? 2.说明接口电路中控制寄存器与状态寄存器的功能,为什么它们通常可共用一个端口地址? 3.CPU寻址外设端口的方式通常有哪两种?试说明它们各自的优缺点。 4.串行通信和并行通信有什么异同?它们各自的优缺点是什么? 5.在CPU与外部设备接口电路的连接中,通过数据总线可传输哪几种信息?在这里地址译码器起什么作用? 6.如规定8255A并行接口芯片的地址为FFF0H~FFF3H,试将它连接到8088的系统总线上。 7.试分析8255A方式0、方式1和方式2的主要区别,并分别说明它们适合于什么应用场合。 8.当8255A的A口工作在方式2时,其端口B和端口C各适合于什么样的工作方式?写出此时各种不同组合情况的控制字。 9.若8255A的端口A定义为方式0,输入;端口B定义为方式1,输出;端口C的上半部定义为方式0,输出。试编写初始化程序。(口地址为80H~83H) 解答: MOV AL,1001 010×B OUT 83H,AL 10.假设一片8255A的使用情况如下:通过A口读取开关的状态,并将开关的状态输出至与B口相连的发光二极管管显示,此时连接的CPU为8086。试完成8255A与系统总线的连接并确定此时的端口地址,编写初始化程序和应用程序。 解答:分析----A端口工作在方式0,输入;B端口工作在方式0,输出; MOV AL,1001 ×00×B OUT 86H,AL IN AL,80H OUT 82H,AL 11.在一个CPU为8088的系统中,通过两片8255A分别与一个4×4的小键盘(方式0)以及一个微型打印机(方式1)相连,接收键盘输入的16进制数并将其在打印机上打印输出(要求中断类型码是95H)。试完成: ① 系统的硬件设计(不含8259A); ② 此时中断请求应接在8259A的哪个引脚? ③ 此时,两片8255A的端口地址各是什么? ④ 编写主程序(含初始化、送中断向量、键盘处理等)和中断服务子程序。 解答:分析----8255(1)的端口A接小键盘的行线,端口B的接小键盘的列线, 8255(2)的端口A接打印机(方式1,输出),端口C的两位分别接打印机的控制线 ①系统硬件图(略)译码器的A、B、C分别接A2、A3、A4,、、G3分别接A5、A6、A7,8255A(1)的接,8255A(2)的接 ②此时中断请求应接在8259A的IR5引脚上,因为中断类型码是95H,即1001 0101B; ③8255A(1)的端口地址为:80H~83H(),8255A(2)的端口地址为:84H~87H() ④编写主程序(含初始化、送中断向量、键盘处理等)和中断服务子程序 ;初始化 MOV AL,82H OUT 83H,AL ;8255(1) MOV AL,0A0H OUT 87H,AL ;8255(2) ;键盘程序 MOV AL,00H OUT 80H,AL IN AL,81H AND AL,0FH CMP AL,0FH JZ LL MOV BL,AL MOV AL,90H OUT 83H,AL MOV AL,BL OUT 81H,AL IN AL,80H AND AL,0FH MOV BH,AL ;中断向量设置 PUSH DS MOV AX,SEG INT_PRN MOV DS,AX LEA AX,INT_PRN MOV AX,2595H INT 21H POP DS ;打印机输出程序 MOV AL,0DH OUT 87H,AL MOV AL,00H OUT 87H,AL MOV AL,01H OUT 87H,AL STI NEXT: HLT LOOP NEXT ;中断服务子程序 INT_PRN:MOV AL,BH OUT 84H,AL MOV AL,BL OUT 84H,AL MOV AL,00H OUT 87H,AL MOV AL,01H OUT 87H,AL IRET 12.基带传输与频带传输有何不同?常用的调制方式有哪几种? 13.试分析异步传输与同步传输的异同。RS-232C在串行通信中起什么作用? 14.简单分析8251A的发送与接收过程。 15.已知8251A发送的数据格式为:数据位7位、偶校验、1个停止位、波特率因子64,全双工方式。设8251控制寄存器的地址码是F9H,发送/接收数据寄存器的地址码是F8H。试编写初始化程序。 解答: MOV AL,0111 1011B OUT 0F9H,AL MOV AL, ××10 0111B OUT 0F9H,AL 16.若8
您可能关注的文档
最近下载
- 黑龙江省中药材GAP基地自评价申报书、资料清单、现场检查评分表.doc VIP
- 中药材GAP基地自评价申报书.doc
- 全路旅客列车编组表.pdf
- 人教初中数学八上 《等边三角形(第1课时)》教案 (公开课获奖).doc VIP
- 2025年云南省初中学业水平考试指导丛书-道德与法治变化分析.pptx VIP
- 2025年云南省初中学业水平考试指导丛书·道德与法治内容提要.docx VIP
- 肺癌的多学科综合治疗模式.pptx VIP
- 八上名著阅读《红岩》.pdf
- 论企业文化与企业核心价值观的塑造.doc VIP
- 苏教版六年级数学上册第3课时 稍复杂的分数乘法实际问题(2)(教学课件).pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)