ch07串并行通信及其接口技术

ch07串并行通信及其接口技术

ID:30777358

大小:59.50 KB

页数:4页

时间:2019-01-03

ch07串并行通信及其接口技术_第1页
ch07串并行通信及其接口技术_第2页
ch07串并行通信及其接口技术_第3页
ch07串并行通信及其接口技术_第4页
资源描述:

《ch07串并行通信及其接口技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、CH07串并行通信及其接口技术习题与思考题1.接口电路的主要作用是什么?它的基本结构如何?2.说明接口电路屮控制寄存器与状态寄存器的功能,为什么它们通常可共用一个端口地址?3.CPU寻址外设端口的方式通常有哪两种?试说明它们各自的优缺点。4.串行通信和并行通信有什么异同?它们各自的优缺点是什么?5.在CPU与外部设备接口电路的连接中,通过数据总线可传输哪几种信息?在这里地址译码器起什么作用?6.如规定8255A并行接口芯片的地址为FFFOH〜FFF3H,试将它连接到8088的系统总线上。7.试分析8255A方式0、方式1和方式2的主要区别,

2、并分别说明它们适合于什么应用场合。8.当8255A的A口工作在方式2时,其端口B和端口C各适合于什么样的工作方式?写出此时各种不同组合情况的控制字。9.若8255A的端口A定义为方式(),输入;端口B定义为方式1,输出;端口C的上半部定义为方式0,输出。试编写初始化程序。(口地址为80H〜83H)解答:MOVAL,1001010XBOUT83H,AL10.假设一片8255A的使用情况如下:通过A口读取开关的状态,并将开关的状态输出至与B口相连的发光二极管管显示,此吋连接的CPU为8086o试完成8255A与系统总线的连接并确定此时的端口地址

3、,编写初始化程序和应用程序。解答:分析…・A端口工作在方式0,输入;B端口工作在方式0,输出;MOVALJ001X00XBOUT86H,ALINAL,80HOUT82H,AL11.在一个CPU为8088的系统屮,通过两片8255A分别与一个4X4的小键盘(方式0)以及一个微型打印机(方式1)相连,接收键盘输入的16进制数并将其在打印机上打印输出(要求中断类型码是95H)。试完成:①系统的硬件设计(不含8259A);②此时中断请求应接在8259A的哪个引脚?③此时,两片8255A的端口地址各是什么?④编写主程序(含初始化、送中断向量、键盘处理

4、等)和中断服务子程序。解答:分析--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,B

5、J10010101B:②8255A(1)的端口地址为:80H-83H(儿),8255A(2)的端口地址为:84H〜87H(齐)④编写主程序(含初始化

6、、送屮断向量、键盘处理等)和屮断服务子程序;初始化MOVAL,82HOUT83H,AL;8255(1)MOVAL,0A0HOUT87H,AL:8255(2);键盘程序MOVAL,00HOUT80H,ALINAU81HANDAL,0FHCMPAL,0FHJZLLMOVBL,ALMOVAL,90HOUT83H,ALMOVAL,BLOUT81H,ALINAL,80HANDAL,0FHMOVBH,AL:中断向量设置PUSHDSMOVAX,SEGINT_PRNMOVDS,AXLEAAX,INT_PRNMOVAX,2595HINT21HPOPDS打印机

7、输出程序MOVAL,0DHOUT87H,ALMOVAL,00HOUT87H,ALMOVAL,01HOUT87H,ALSTINEXT:HLTLOOPNEXT;中断服务子程序INT_PRN:MOVAL,BHOUT84H,ALMOVAL,BLOUT84H,ALMOVAL,OOHOUT87H,ALMOVAL,01HOUT87H,ALIRET1.基带传输与频带传输有何不同?常用的调制方式有哪几种?2.试分析异步传输与同步传输的异同。RS-232C在串行通信中起什么作用?3.简单分析8251A的发送与接收过程。4.已知8251A发送的数据格式为:数据位

8、7位、偶校验、1个停止位、波特率因子64,全双工方式。设8251控制寄存器的地址码是F9H,发送/接收数据寄存器的地址码是FXH。试编写初始化程序。解答:MOVAU01111011BOUT0F9H,ALMOVAL,XX10011IBOUT0F9HAL5.若8251A的收、发时钟的频率均为38.4KHZ,试完成满足以下要求的初始化程序:(8251A的端口地址为02C0H和02C1H。)①半双工异步通信,每个字符的数据位数是7,停止位为1位,偶校验,数据传输波特率为600B/S,发送允许。②半双工同步通信,每个字符的数据位数是8,无校验,内同步

9、方式,双同步字符,同步字符为16H,接收允许。解答:波特率因子:^7=64①MOVAL/7BHMOVDX,02C1OUTDX,ALMOVAL,01HOUTDX,AL②MOVAL.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。