习题9-并接口8255[稻谷书屋].doc
《习题9-并接口8255[稻谷书屋].doc》由会员分享,可在线阅读,更多相关《习题9-并接口8255[稻谷书屋].doc(5页珍藏版)》请在三一文库上搜索。
1、习题9 并行接口主要内容:8255的外部特性、内部结构,初始化编程,应用。9.1 8255A的3个端口在使用时有什么差别?【答】 () 端口对应个位数据输入锁存器和个位数据输出锁存器缓冲器。所以,用端口作为输入或输出时,数据均受到锁存(与工作方式有关)。() 端口对应个位数据输入缓冲器和个位数据输出锁存器缓冲器。() 端口对应个位数据输入缓冲器和个位数据输出锁存器缓冲器。这样,当端口作为输入端口时,对数据不做锁存,而作为输出端口是,对数据进行锁存。在使用中,端口和端口常常作为独立的输入端口或输出端口,端口则配合端口和端口的工作。具体的讲,端口常常通过控制命令被分成个位端口,每个位端口包含个位的
2、输入缓冲器和个位的输出锁存器缓冲器,它们分别用来为端口和端口提供控制信号和状态信号。 9.2 8255A的方式0一般使用在什么场合?在方式0时,如要使用应答信号进行联络,应该怎么办?【答】方式0的使用场合有两种,一种是同步传送,另一种是查询式传送。在方式0情况下,没有规定固定的应答信号,所以,这时,将端口A端口B作为数据端口,把端口C的4个数位(高4位或者是低4位均可)规定为输出口,用来输出一些控制信号,而把端口C的另外4个数位规定为输入口,用来读入外设的状态。就是这样,利用端口C来配合端口A和端口B的输入/输出操作。9.3当数据从8255A的端口C往数据总线上读出时,8255A的几个控制信号
3、CS、A1、A0、RD、WR分别是什么?【答】 CS0、A11、A00、RD1 、WR0。9.4 8255A的方式选择控制字和置1/置0控制字都是写入控制端口的,那么,它们是由什么来区分的?【答】当8255A接收到写入控制口的控制字时,就会对最高位即标志位进行测试。如为1,则将此字节作为方式选择控制字写入控制寄存器;如为0,则此字节作为对端口C的置1/置0控制来处理。9.5 对8255A设置工作方式,8255A的控制口地址为00C6H。要求端口A工作在方式1,输入;端口B工作在方式0,输出;端口C的高4位配合端口A工作;低4位为输入。(口地址为80H83H)【答】控制字:10110001B1H
4、MOVAL ,B1HOUT83H ,AL9.6 设8255A的4个端口地址为00C0H,00C2H,00C4H,00C6H,要求用置0/置1方式对PC6置1,对PC4置0。【答】MOVAL,00001101H;对PC6置1的控制字MOVDX,00C6H;控制地址DXOUTDX,AL;对PC6置1操作 MOVAL,00001000H;对PC4置0的控制字 OUTDX,AL9.7 编一初始化程序,使8255A的PC5端输出一个负跳变。如果要求PC5端输出一个负脉冲则初始化程序又是什么情况?【答】 初始化程序:MOV AL,0000 1011 H;PC5置“1”控制字ALMOVDX,046H;控制口
5、地址DLOUT DX,AL;置“1”控制字控制寄存器MOV AL,00001010B;PC5置“0”控制字ALOUTDX , AL;置“0”控制字控制寄存器 如果要求PC5输入一个负脉冲则再加两条指令:MOV A L ,00001011OUT DX,AL9.8 8255A与打印机的接口如图10-1,8255为工作方式0,试编写初始化程序。若要将DL中的字符送到打印机打印,编写打印程序。(口地址为60H63H)图10-1【答】工作过程:当主机要往打印机输出字符时,先查询打印机忙信号,如果打印机正在处理一个字符或在打印一行字符,则忙信号为1,否则为0。PP:MOV AL,81H;8255工作方式字
6、OUT 63H, AL ;A口方式0,输出,C47输出,C03输入MOV AL,00001111B;PC7置1,禁止STBOUT 63H,ALLPST:IN AL,62H;读C口AND AL,01H;查PC0=0?JNZ LPST ;忙,等待;不忙,送数MOV AL,DL ;CL中字符送端口AOUT 60H,AL ;送数到A口MOV AL,00001110B ;将PC7置0(使STB有效)OUT 63H,AL;AL= 0000 1100 BNOP ; 延时MOV AL, 0000 1111;AL0000 1111 BOUT 63H,AL;再使STB(PC7)为19.9 设一工业控制系统,有四个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 稻谷书屋 习题 接口 8255 稻谷 书屋
链接地址:https://www.31doc.com/p-9068637.html