- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(6)各种工作方式的输出波形 * 9.习题解答 * 第8章 输入/输出方法及常用的接口电路 * * 习题题解 1.微处理机的地址总线为10位、16位、20位,那么它们的最大寻址空间是多少? 答:它们的最大寻址空间分别是1 K、64 K和1 M。 2.当接口电路与系统总线相连时,为什么要遵循“输入要经三态,输出要锁存”的原则? 答:接口电路是介于主机和外设之间的一种缓冲电路,它使外设与总线隔离,起缓冲、暂存数据的作用。因为数据总线是各种设备以及存储器传送数据的公共总线,任何设备都不允许长期占用数据总线,而仅允许被选中的设备在读/写周期中享用数据总线,这就需要接口电路为输入设备提供三态缓冲作用,只在读/写周期中为被选中的设备开放与系统数据总线的连接,即输入要经三态;另外,通过对CPU的输出总线周期的分析,相对于普通外设而言,CPU的输出周期很短,即#WR信号有效电平持续时间很短,无数据锁存能力的输出设备要在很短的时间内接收数据并驱动是几乎不可能的,所以需加锁存器锁存数据,在输出总线周期结束后,保持该数据提供外设使用,以协调主机和外设间数据传送速度不匹配的矛盾,即输出要锁存。 3.说明接口电路中控制寄存器和状态寄存器的功能。 答:控制寄存器用来存放CPU发出的命令,以便控制接口和外部设备的动作;状态寄存器用来存放外部设备或者接口部件本身的状态,CPU通过对状态寄存器的访问可以检测外设和接口部件当前的状态。 5.8255A工作方式。与方式1的主要区别是什么?方式2的特点是什么? 答:8255A的3个端口PA、PB和PC都具有工作方式O,而只有PA、PB有工作方式1。工作于方式0时,端口是基本输入、输出,即输入缓冲、输出锁存,无控制及状态联络线,3个端口相互独立;工作于方式1时,PA、PB要利用PC的某些线作为控制及状态联络线,可以工作于中断方式,输入缓冲且锁存(—#STB信号锁存数据入端口寄存器)、输出锁存。方式2的特点是:只有PA口具有方式2,总线式双向口,输入输出均锁存且缓冲。 8.试比较8253方式O与方式4,方式1与方式5有什么区别? 答:(1)方式O与方式4比较。 方式0和方式4有许多相似之处:都是计数器功能,即计数到“0”后便结束操作;计数启动条件相同,都是写入初值后自动启动计数;门控信号对计数过程的影响相同,即GATE为高电平时允许计数,低电平将暂停计数。但是它们也有不同:复位后(写入控制字后)OUT输出电平不同,方式0时输出低电平,而方式4时输出高电平;相应地,计数结束时OUT输出波形也不同,方式0计数结束时,OUT输出高电平,方式4计数结束时,OUT输出一个宽度为一个CLK的负脉冲。 二、8253/8254的工作方式 方式 0 方式 1 方式 2 方式 3 方式 4 方式 5 0 N 0 N 0 N 0/N 1 1 0 N N/2 N/2 0/N 0 N 0 1 N 0 1 N 0 1 (2)方式1与方式5比较。 方式1和方式5有许多相似之处:都是计数器功能,复位后OUT输出都是高电平,都是由GATE的上升沿启动计数,并且GATE对计数过程的影响相同(计数过程中GATE可为高或低,但其上升沿将启动另一次计数)。它们不同之处在于:OUT输出波形不同,方式1启动计数后,OUT输出立即变成低电平,计数结束时输出高,而方式5启动计数后,OUT输出仍保持高电平,计数结束时OUT输出一个宽度为一个CLK的负脉冲。 9·假定8255A的端口地址分别为0060H~00963H,请编写出下列各情况的初始化程序。 (1)将A口、B口设置成方式O,端口A和c作为输入口,B口作为输出口。 (2)将A口设置成方式1输入口,PC6、PC7作为输出端;B口设置成方式1、输入口。 解:(1)易知此时方式控制字,则8255A的初始化程序片段为 MOV AL,99H OUT 63H,AL 如果采用间接端口寻址方式,则初始化程序片段为: MOV AL,99H MOV DX,63H OUT DX,AL (2)易知此时方式控制字(,因为下半PC口均作联络线,方向可任意定义,不影响默认联络线方向),则8255A的初始化程序片段为 MOV AL,0B7H OUT 63H,AL 11·已知某系统中8253的连接如图8.27所示。8253通道0每隔1 ms向CPU申请中断。 (1)8253各通道及控制寄存器的地址号是什么?设#CS= (2)编写出相应的初始化程序,
您可能关注的文档
- 2014年北京交通大学机械及电子控制工程学院考研复试工作安排.pdf
- 外贸函电及单证实训教程Chapter 2practice 1.ppt
- 2014年北京师范大学国际关系专业考研参考书-招生人数-2009年北师大国关考研真题和答案解析.pdf
- 外语学习中双语词典积极作用.pdf
- 2014年计算机统考真题和解析.pdf
- 完全手册:MATLAB使用详解-第9篇__数据分析.ppt
- 2014年监理工程师《建设工程质量、投资、进度控制》真题和答案解析.pdf
- 2014年全球半导体产业经营模式和行业分工趋势分析.doc
- 2014年信号及系统复习题.doc
- 微处理器及嵌入式第二版1-5章作业答案.doc
- 动力蓄电池回收、测试及梯次应用项目可行性研究报告写作模板-申批备案.doc
- 年加工30000吨高端淡水鱼虾产品项目可行性研究报告写作模板-申批立项.doc
- 建设纳米小分子活性肽特殊食品生产基地项目可行性研究报告写作模板-申批备案.doc
- 高强度超纯净度弹簧钢丝产业化研发制造项目可行性研究报告模板-备案拿地.doc
- 新建气体充装站项目可行性研究报告模板-立项拿地.doc
- 集中供热提升改造建设项目可行性研究报告模板-立项备案.doc
- 年产300套五轴车铣复合加工中心项目可行性研究报告写作模板-申批立项.doc
- 2000吨滴灌带配件生产线项目可行性研究报告模板-立项拿地.doc
- 航空复合材料研发制造基地项目可行性研究报告写作模板-申批立项.doc
- 东鹏饮料长沙生产基地建设项目可行性研究报告模板-立项拿地.doc
文档评论(0)