




已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,第9章接口芯片,(时间:2次课,4学时),.,第9章接口芯片,教学提示:在前一章学习接口技术知识的基础上,重点介绍三种常用的接口芯片:可编程串行通信接口8251A、可编程并行通信接口8255A及可编程计数器/定时器8253A。本章介绍学习完这些内容后,读者对接口芯片将会有一个比较全面的了解。教学目标:通过本章学习,理解掌握可编程串行通信接口8251A、可编程并行通信接口8255A及可编程计数器/定时器8253A的内部结构、工作方式及基本使用方法。,.,第9章接口芯片,9.1编程串行通信接口8251A9.2可编程并行通信接口8255A9.3可编程计数器/定时器8253A9.4习题,.,9.1编程串行通信接口8251A,9.1.18251A引脚和内部结构9.1.28251A应用举例,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,9.2.28255A应用举例,.,.,.,.,9.3可编程计数器/定时器8253A,9.3.18253A引脚与内部结构9.3.28253A工作方式,.,.,(1)8253A与CPU的接口引脚lD0D7:双向三态数据线,与CPU数据总线相连。用于传递CPU与8253A之间的数据信息、控制信息和状态信息。l:写信号,用于控制CPU对8253A的写操作。l:读信号,用于控制CPU对8253A的读操作。lA1,A0:地址线,输入。用于寻址8253A内部的4个端口,即3个计数器和一个控制字寄存器。与CPU系统地址线相连。:片选信号,输入。当=0时,8253A被选中,允许CPU对其进行读/写操作。此脚连接译码电路输出端。(2)8253A与外设的接口引脚lCLK0CLK2:计数时钟,输入。用于输入定时脉冲或计数脉冲信号。CLK可以是系统时钟脉冲,也可以由系统时钟分频或者是其他脉冲源提供。当用于定时功能时,这个脉冲必须是均匀的,连续的,周期精确的;用于计数时,这个脉冲可以是不均匀的,不连续的,周期不定的。GATE0GATE2:门控信号,输入。用于外部控制计数器的启动计数和停止计数的操作。两个或两个以上计数器连用时,可用此信号来同步,也可用于与外部某信号同步。OUT0OUT2:计数输出端。当计数器从初值开始完成计数操作时,OUT引脚上输出相应的信号。,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,9.4习题,.,9.4习题,一、填空题(1)8251A工作在同步方式时,最大波特率为;工作在异步方式时,最大波特率为。(2)8251A工作在异步方式时,每个字符的数据位长度为,停止位的长度为。(3)如果禁止8251A接收数据,允许发送数据,则控制字位分别为。(4)8255A内部包括两组控制电路,其中A组控制,B组控制。(5)8255A的A0引脚、A1引脚是端口地址选择信号。当A1A0为01时,选择端口;为11时,选择端口。某片8255A控制端口的地址为0080H,现要求将其三个数据端口均设置为基本的输入/输出方式,其中端口A的8位和端口C的低4位为输入,端口B的8位和端口C的高4位为输出。所以,该8255A的方式控制字为。它的初始化程序为:MOVAL,MOVDX,0080H,.,(7)8255A三个数据端口均工作于方式0,A口读入数据后送B口输出,试写出程序(设8255A端口地址为60H,B口地址为61H,C口地址为62H,控制口地址为63H)。8255A的端口A有种工作方式,端口B有种工作方式。二、选择题(1)Intel8251A工作在异步方式时,其波特率系数不可以设置成。A.1B.8C.16D.64(2)如果8251A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2kHz的输入信号,波特率因子为16。则波特率为。A.200B.2400C.9600D.19200(3)Intel8251A中控制接收字符的速度的时钟信号是。CPU的工作时钟B.接收器时钟C.发送器时钟D.CLK输入,.,(4)CPU通过8251A与调制解调器相连时,输入信号低电平有效,表示调制解调器是否准备好,CPU是通过下述方式获取的值的。A.DSR信号直接送到CPUB.当信号有效时,8251A向CPU发中断请求C.CPU读8251A的状态寄存器D.CPU无法知道信号的状态(5)一测控系统要使用一个连续的方波信号,如果使用8253A可编程定时器/计数器来实现此功能,则8253A应当工作在。A.方式0B.方式1C.方式2D.方式3(6)8253A可编程定时器/计数器工作在下时,需要由外部脉冲触发开始计数。A.方式0B.方式1C.方式2D.方式3(7)Intel8253A可编程定时器/计数器工作在方式0,在初始化编程时,一旦写入控制字后,。A.输出信号端OUT变为高电平B.输出信号端OUT变为低电平C.输出信号保持原来的电位值D.立即开始计数,.,(8)Intel8255A使用了个端口地址。A.1B.2C.3D.4(9)8255A能实现双向传送功能的工作方式为。A.方式0B.方式1C.方式2D.方式3(10)8255A在方式0工作时,端口A、B和C的输入输出可以有种组合。A.4B.8C.16D.6(11)8255A的端口A工作在方式2时,端口B不可以工作在。A.方式0B.方式1C.方式2D.输入(12)并行接口芯片8255A被设定为方式2时,其工作的I/O口。A.仅能作输入口使用B.仅能作输出口使用C.既能作输入口、也能作输出口使用D.仅能作不带控制信号的输入口或输出口使用,.,(13)8255A的端口C按位置位/复位控制字的位用来指定要置位或复位的端口C的具体位置。A.D4、D5、D6B.D1、D2、D3C.D0、D1、D2D.D5、D6、D7(14)8255A的端口C按位置位/复位控制字中的位决定对端口C的某一位置位或复位。A.D7B.D1C.D0D.D4(15)8255A的A口,B口,C口的高四位和低四位都设置成方式0的输出,则方式控制字应该是。A.00HB.DFHC.80HD.10H(16)Intel8255A中可以进行按位置位/复位的端口是。A.端口AB.端口BC.端口CD.端口D(17)Intel8255A被设定成方式1时,其功能相当于。A.0线握手并行接口B.1线握手并行接口C.2线握手并行接口D.多线握手并行接口,.,(18)8255A的端口A工作在方式2时,如果端口B工作在方式1,则固定用做端口B的联络信号的端口C的信号是。A.PC2PC0B.PC6PC4C.PC7PC5D.PC3PC1(19)8255A工作在方式1时,端口A和端口B作为数据输入/输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息。其中作为端口A和端口B的中断请求信号的分别是端口C的。A.PC4和PC2B.PC5和PC1C.PC6和PC7D.PC3和PC0(20)8255A工作在方式1输入时,采用查询方式读取数据之前,应查询信号是否有效。,A.,A.B.IBFC.INTEAD.INTR,.,判断题(1)8255AC口置l/置0控制字应写入端口C的地址中。()(2)8255A中的A口/B口都可以工作于方式2。()(3)8251A是一个既可以工作在同步方式、又可以工作在异步方式的串行通信接口。()(4)8251A与异步调制解调器连接时,一般不能直接相连。()(5)8251A不能同时实现发送数据和接收数据的功能。()采用串行数据通信时,数据在传输线上是一位一位地传输,因此发送端在送出一位数据后,需要接收端收到此数据后才能送出下一位数据。()(7)在数据通信中,比特率与波特率代表相同的含义。()(8)异步串行通信在工作时,通信双方不需要同步。()(9)同步串行传送能够得到比异步串行传送高的传输速率。()(10)在微型计算机中,串行输入/输出端口与微处理器之间是采用串行方式交换数据的。(),.,简答题(1)8255A工作方式控制字和C口置l/置0命令字,写入什么端口,怎样区分?(2)8255A工作方式有几种类型?如何规定?(3)设8255A作为输入/输出并行端口,要求端口A工作在方式0,输入;端口B工作在方式0输出;端口C的高4位输出,低4位为输入。试设计程序实现将A口读入的8位数据取反后送B口输出。(已知A口地址为60H,B口地址为61H,C口地址为62H,控制口地址为63H)(4)设8255A的4个端口地址为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年贷款居间业务合同规范文本
- 二零二五年度灌溉区域水资源开发利用合同
- 2025版老旧小区改造工程设计与施工总承包合同
- 二零二五年度房地产工程劳务施工承包合同管理细则
- 二零二五年度化工产品研发生产购销标准合同
- 2025年度江西丰城离婚案件律师代理与婚姻调解与和解合同
- 2025版古建筑修缮工程施工合同索赔争议解决与赔偿标准
- 二零二五年度拆迁厂房评估与补偿政策实施合同
- 二零二五年口腔诊所投资管理与收益分成协议
- 二零二五年度羊只养殖补贴申请与使用合同
- 呼吸内科质控体系构建与实施
- 甲肝健康知识课件
- 2025至2030中国防辐射服行业发展趋势分析与未来投资战略咨询研究报告
- 社区干部考试试题及答案
- 年产2000吨电子级超高纯石英晶体材料制造项目报告表
- 辐射4代码大全(整合版)
- 机械密封的安装课件
- 公司内部资金调配的管理制度
- 2150滚筒式切头飞剪机设计
- 每日防火巡查情况记录表
- 基于单片机的热水器控制系统设计
评论
0/150
提交评论