第6章串行控制.doc

上传人:ni****g 文档编号:549148705 上传时间:2022-09-22 格式:DOC 页数:4 大小:682.01KB
返回 下载 相关 举报
第6章串行控制.doc_第1页
第1页 / 共4页
第6章串行控制.doc_第2页
第2页 / 共4页
第6章串行控制.doc_第3页
第3页 / 共4页
第6章串行控制.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《第6章串行控制.doc》由会员分享,可在线阅读,更多相关《第6章串行控制.doc(4页珍藏版)》请在金锄头文库上搜索。

1、第6章一、填空题1、8255A芯片中包含有 个 端口;CPU可通过 指令对其端口进行访问。2、8255A的端口可分成A组和B组,其中A组包含 ;B组包含 。8255A有 种工作方式,只有 组可工作于所有工作方式。3、若要使8255A的A组和B组均工作于方式0,且使端口A为输入,端口B为输出,端口C为输入,需设置控制字为 。5、当8255A的PC4PC7全部为输出线时,表明8255A的A端口的工作方式是 6、若使8086与8255A连接时8086引脚 和 与8255A的A0、A1连接。7、当8255A引脚RESET信号为高电平有效时,8255A内部所有寄存器内容被 ,同时三个连接数据端口被自动设

2、置为 端口。8、当8255A引脚为高电平时,数据总线处于 。9、当8255A引脚为低电平时,若、为 时则数据引脚处于高阻状态。10、8255A工作于方式0,微处理器可以采用 和 传送方式。11、 8251A引脚是数据设备准备好信号,低电平有效,方向是 ,表示 数据已准备好。12、 8251A引脚RST是请求发送信号。低电平有效,方向是 ,此信号用于通知 微处理器已准备好发送。13、 8251A引脚CTS是清除发送信号。低电平时有效,方向是 ,当其有效时,表示 发送数据。14、 当发送缓冲器中没有再要发送的字符时,TxE信号变成 电平,当从微处理器送来一个数据字符时,TxE信号就变成 信号。15

3、、 同步工作时,若TxE为高电平有效时,意味着数据发送出现 ,芯片会 同步字符。16、 8251A状态字中TxRDY位,可以用于微处理器 方式,判断是否可以 。17、 当8251A引脚RxRDY为高电平时,表示 中已经有组装好的一个数据字符,可通知 将它取走。18、 若8251A选择内同步,就由芯片内电路搜索同步字符,一旦找到,就从 端 一个高电平信号。19、 若8251A选择外同步,当片外检测电路找到同步字符以后,可以从 引脚 一个高电平信号。20、8251A初始化时写入 字和 字。二、单项选择题1、关于8255A芯片,下列各种描述中,正确的是( ) A)A组端口可工作于全部三种工作方式,B

4、组端口能工作于除双向总线I/O方式之外的其它两种方式。 B)8255A-5芯片在工作时,必须将A、B两组设置为相同的工作方式。 C)8255A-5有三个端口,每个端口均可工作于三种工作方式。 D)均不对2、8255A芯片中各端口的位数是( ) A)8位 B)26位 C)12位 D)4位3、在IBM-PC系统中,8255A占用的端口地址是( ) A)3个 B)6个 C)4个 D)2个4、对8255A的端口C,下列描述中,正确的是( ) A)只有A、B两组均工作于方式0,且将端口C的高4位和低4位均设置为输入功能,才能用IN指令读入其各位的值。 B)只有工作于方式1,才能用IN指令读入其各位的值。

5、 C)当工作于方式2时,其各位的值无法用IN指令读入。 D)无论工作于何种方式,也无论怎样设置端口C的高4位和低4位的功能,其各位的值均可用IN指令读入。5、关于8255A的工作方式设置,下列解释中,正确的是( ) A)A组和B组必须设置为相同的工作方式,8255A-5才能工作。 B)若A组和B组分别设置为不同的工作方式,则会因为C端口的高,低4位功能不一致,而导致8255A-5无法工作。 C)当A端口工作于方式2时,B端口不能工作。 D)A组和B组既可设置为相同的工作方式,也可设置为不同的工作方式。7、8255芯片具有( ) 端口。A)2 B)3 C)4 D)58、8255的( ) 一般用作

6、控制或状态信息传输。A)端口A B)端口B C)端口C D)端口C的上半部分9、对8255的端口A工作在方式1输入时,C口的( )一定为空闲的。A)PC4、PC5 B)PC5、PC6 C)PC6、PC7 D)PC2、PC310、对8255的C口D3位置1的控制字为 。A)00000110B B)00000111B C)00000100B D)00000101B三、多项选择题18255具有方式1的通道有 。A)通道A B)通道B C) 通道C D)都不是28255A的A口方式1输出,B口方式1输入时使用C口的联络线 。A)PC0 B)PC1 C)PC2 D)PC3E)PC4 F)PC5 G)PC

7、6 H)PC738255A工作方式控制字的功能有( ) 。A) 选择芯片 B)设置各端口的工作方式C)设置各端口的输入/输出 D)选择联络线48255A的工作方式字为10000000B,则工作在输出方式的有( ) 。A) A口 B)B口 C)C口高4位 D)C口低4位5串行异步通信的停止位可为( )位。A)1位 B)1位半 C)2位 D)3位四、简答题1、试述8255A工作于方式1,数据输出的工作过程?2、简述说明工作方式0和工作方式1的主要区别?3、比较8255A三种工作方式的应用场合有何区别?4、8255A有几种工作方式? 若A口工作于方式1,时序图如下图所示,对照时序图叙述其工作原理。5

8、. 对8251A进行编程时,必须遵守哪些约定?6. 为什么8251A要提供DTR,DSR,RTS,CTS四个信号作为和外设的联络信号?平常使用时是否可以只用其中两个或者全部不用?要特别注意什么?说明端的连接方法。7. 已知8251A的方式控制字格式。试回答:(1)8251A的串-并转换和并一串转换是用什么方法实现的?(2)当方式控制字为FEH时,发送英文字母“C”时的帧信息是什么?(3) 若此时引脚TxC的输入频率为307.2kHz,则串行信息的发送波特率是多少?8. 并行通信和串行通信各有什么特点?9. 什么叫同步通信方式?什么叫异步通信方式?它们各有什么区别?10. 什么叫波特率因子?什么

9、叫波特率?设波特率因子为64,波特率为1200,那么时钟频率为多少?五、编程应用题1、假定8255A的地址为0060H0063H,试编写下列情况的初始化程序,A组设置为方式1,且端口A作为输入,PC6和PC7作为输出,B组设置为方式1,且端口B作为输入。2、 编一个初始化程序,使8255A的PC5端输出一个负跳变。如果要求PC5端输入一个负脉冲,则初始化程序又是什么情况?3、 已知某8088微机系统的I/O接口电路如下图所示。要求:(1) 按上图接线,写出8253、8255各端口的地址编码。(2) 完成8253、8255的接口初始化程序,其中,设8253的1#计数器输出为100Hz方波,825

10、5的A口为输出,B口和C口为输入。(3) 为8255编写一个I/0操作子程序,其功能为:每调用一次,首先检测PC0的状态,PC0=0则循环等待;PC0=1,即从PB读取当前K的位值(07),经转换计算从A口的PA3PA0输出该位值的二进制编码,以供七段LED作数字显示。4、设8255端口A工作在双向方式,允许输入中断,禁止输出中断,B口工作在方式0输出,C口剩余数据线全部输入,请初始化编程。设8255端口地址为60H、62H、64H、66H。5、有一个8088CPU组成的微机系统,通过并行口8255驱动打印机,8255工作在中断方式,向8259的IR7发中断请求信号,具体连接如下图所示。已知8255的端口地址为88H、89H、8AH、8BH;中断服务程序入口地址为2000H:l000H。请完成下列工作:在下图上填出引脚有“?”处的连接信号(共10处)。编制主程序。(设写入8259的ICW2为08H)6、某系统利用8251A与外设通信,假设8251A工作在异步方式,其传送字符格式为:1位起始位、7位数据位、采用偶校验、1位停止位,波特率为2400。该系统每分钟发送多少个字符?若波特率系数为16,的时钟频率应为多少?写出8251A的初始化程序。设8251A控制口地址为FFF2H。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号