- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理第八章
第八章作业8.1根据接口电路的功能,简要说明I/O接口电路应包括哪些电路单元?解:I/O接口电路包括的电路单元:输入/输出锁存器与缓冲器命令寄存器和状态寄存器地址译码电路读/写控制逻辑中断控制逻辑8.2说明8255A工作于方式0和方式1的区别。解:8255A工作于方式0:8255A是分成相互独立的8位A口、B口及4位上C口、4位下C口,C口4位为一组,每组只能同时设定为输入输出,输入不锁存,输出锁存。不能采用中断的方法与CPU交换信息,但可用应答查询方式来进行数据传送。通常以A口和B口做数据口,而用C口的某些位作为查询方式的控制与状态信号线使用。C口中哪些引线充当何种应答功能,可以由用户来指定。工作于方式1:A,B口做应答式输入/输出端口,输入/输出均锁存,高4位C口做应答式A口的应答线,低4位C口做应答式B口的应答线。8.3说明8255A在方式1输入时的工作过程。解:当外设有数据需要输入时,将数据送到8255A接口上,STB变为有效,数据锁存入8255A,同时IBF变有效。当STB由低变高时,若8255A片内中断允许信号INTE高电平有效,则8255A的PC3(或PC0)位INTR变高电平有效,向CPU发出中断请求.CPU响应中断后,在中断服务程序中CPU执行到从8255A端口读取数据指令时,产生RD有效信号。一方面将8255A锁存的数据读入到CPU中并延迟一段时间,撤销向CPU申请中断的信号INTR,使其无效,另一方面利用RD信号的上升沿使IBF复位。8.4说明8255A在方式1输出时的工作过程。解:进入中断服务程序后,CPU向指定接口写数据,IOW将数据所存在接口之中。当数据背锁存并由端口信号线输出时,8255A就清楚INTR信号并使OBF有效。有效的OBF通知外设接收数据。一旦外设将数据接受,就送出一个有效的ACK脉冲,该脉冲使OBF无效,同时产生一个新的中断请求,请求CPU向外设输出下一个数据。8.58255A的三个端口在使用时有什么差别?解:端口A或B作为输入输出的数据端口(端口A还可以作为双向数据端口),而端口C作为控制或状态信号的端口,它在方式字的控制下,可以分成高4位C口和低4位C口。2个端口各包含一个4位锁存器。高4位C口与端口A,低4位C口与B配合使用,可用以作为控制信号输出,或作为状态信号输入。 8.6说明8253的方式2与方式3的工作特点方式2工作特点: 写入计数值开始计数,周期性计数。 计数过程中GATE=0,暂停计数,GATE=1重新计数。 计数过程中改变计数值,下一周期按新的计数值计数。方式3工作特点:写入计数值开始计数,周期性计数。 N=偶数,正负半周=N/2;N=奇数,正半周=(N+1)/2,负半周=(N-1)/2。计数过程中GATE=0,暂停计数;GATE=1,重新计数。 计数过程中改变计数值,下一周期按新的计数值计数。方式2与方式3性能完全相同,均为软件启动,重复周期输出,但OUT输出波形不同。方式2的OUT只输出1个负脉冲,而方式3为方波,输出的高低电平宽度相同(初值为偶数正负半周相同,初值为奇数时正半周比负半周多一个脉冲周期);8.7说明8253的方式1与方式5的工作特点方式1工作特点: 一次写入计数值多次计数。 GATE=1启动计数,重复启动重复计数。 计数过程中改变计数值,下次启动按新的计数值计数 计数值为N,计数N次方式5工作特点:一次写入计数值多次计数。 GATE上升沿启动计数,重复启动重新计数。 计数过程中改变计数值,下次启动按新的计数值重新计数。 计数值为N,计数N+1次。方式1与方式5性能完全相同,均为硬件GATE门控信号可重复触发,但OUT输出波形不同。方式1的OUT输出N个负脉冲,而方式5仅1个;8.88253在写入计数初值时,二进制计数和十进制计数有什么区别?如计数值为70,十进制计数为:70H(BCD码)二进制计数为:46H(十六进制)8.178255A用作查询式打印机接口的电路连接和信号时序如图,8255A的端口地址为90H~93H,工作于方式0.试编写程序段,将数据区中变量DATA的8位数据送打印机打印。打印机8255ADATASTBBUSYMOV AL,1000 1011B OUT 93H,ALMOV AL,DATAOUT 90H,ALIN AL,92HLOP:TEST AL,0000 0100BJNE LOPMOV ALOUT 93H,ALMOV ALOUT 93H,ALHLT8.218253通道0按方式3(方波发生器)工作,时钟CLK0的频率为1MHz,要求输出方波的频率为50kHz,此时写入计数初值应为什么?输出方波的“1”和“0”各占多少时间?解:计数初值=1M/50K=20;方波周期为20μs由于周
您可能关注的文档
- 循环流化床锅炉概述.doc
- 循环系统.doc
- 循环系统模拟试题.doc
- 循迹小车报告.doc
- 微信公众号论文.doc
- 微免试题6(大专).doc
- 微博营销研究文献综述.doc
- 微带功率分配器设计.doc
- 微带天线设计.docx
- 微机原理与接口技术(第二版)课后习题答案完整版.doc
- 2025至2030中国缬草酸市场产销需求与投资前景分析报告.docx
- 2026-2031年中国制冷、空调设备制造行业深度研究与市场全景评估报告.docx
- 湖北省部分高中协作体2025-2026学年高二上学期10月月考化学试题(含解析).pdf
- 2025年单招综评山东试题及答案.doc
- 携手共进互利共享承诺函(8篇).docx
- 2025年法律工作者考试题及答案.doc
- 科学各种各样的车市公开课百校联赛获奖教案.docx
- 星桥中学分班考试题及答案.doc
- 2026-2030防水建材行业市场发展分析及发展前景与投资机会研究报告.docx
- 2026-2031年中国止咳祛痰药市场深度调查与投资可行性报告(定制版).docx
原创力文档


文档评论(0)