2011-3月前几章习题解接口.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、20年月本课程作业由各班主讲教师自由布置,考虑到大纲要求,统一布置几道各班都必须做的作业如下: 第14页 4,5,9。 第26页 4,5。 第129页 13,14,15,23,24,26第169页 1,2,3,4,5 第191页 1,2,3,5,6,7,8,9,10,11 第208页 1,2,3,4,5,7,8,9 第287页 1,3,4,8,11,15(第5小问不做),20,22,23,24,25,27,30 第314页 2, 7, 8 第336页 2,4,5二、部分习题解题思路及参考解答 1、设计一个波形发生器,要求能产生锯齿波、矩形波、方波、三角波、梯形波等。输出0-5V电压,分辨率大于100。 设计电路,画出逻辑图,写出产生三角波的程序。. 参考方法:可以考虑利用D/A转换器0832,直接连接到总线上或通过8255连接到总线上。约定口地址(例=80H),画出连接示意图,画出译码逻辑图,写出产生三角波的程序。 参考书上320页图及程序。 2、设计一个奥运会倒计时显示牌,要求显示4位数字。提出设计方案,画出详细的连接图,写出显示“2008”4个字的程序。 参考方法:可以参考图9.10,可以不考虑驱动问题。可以利用一片8255,4个共阴极的七段LED。约定8255口地址为90H, 8255A口用7根线接4个LED的数据线,B口用4根线接4个LED的阴极线。 编程序,实现4个LED轮流显示。 3、某打印机有D7-D0数据线,STB 选通线,BUSY忙状态线共10根线(举例用)。设计一套接口电路实现与该打印机连接。提出设计方案,画出连接图,写出将当前数据段1000H单元的100个打印数据送打印机的程序。 参考方法:设计方案可以考虑利用一片8255,用A口做数据输出,可以采用方式0或方式1,为简单,建议用方式0,自己编程产生选通信号。用C7输出做STB 选通线,用C0输入做打印机BUSY忙状态线输入,口地址约定为90H(可以不画出详细的译码逻辑图,用一个框表示译码逻辑即可)。???? 程序流程:初始化8255,判打印机忙?,不忙,取一个数据,送打印机,产生STB 选通信号,地址加1,计数减1,循环。 4、在8088微机上扩展8K的存储器,其中4K为RAM, 4KROM, 要求地址范围从D000:0000-1FFFH,RAM单元从0000开始。现只有1KX4的2114和2KX8的2716芯片,请提出组合方案,画出详细的逻辑图。 参考方法:用8片2114先并(位组合)再串(字组合),组成4K的RAM存储体,使用地址0000-0FFFH。用2片2716串联(字组合),组成4K的ROM存储体,使用地址1000-1FFFH。画出详细的译码逻辑图即可。 5、软中断与硬中断的主要区别。 要点: 中断源来自内部/外部, 不可屏蔽/可屏蔽, 响应方式不同 不进入中断响应周期/进入中断响应周期。不能屏蔽软件中断。软中断由程序员编写得,硬中断是外部设备产生的,是随机的。 6、CPU响应中断请求和响应DMA请求的本质区别。 要点:响应中断时,CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线。 中断传送靠执行指令传送一个字节,DMA传送时不执行指令,硬件控制传。 7、 键盘中断是9号中断,用户按键后,键盘接口收到键码,接口通过IR1引脚向8259申请中断,8259的OCW1对应的位没有屏蔽时,该申请被送到中断请求寄存器中, 8259优先裁决器判优,与当前服务寄存器的值比较后,8259通过INTR线向CPU申请中断,CPU在开中断的情况下,通过2个INTA周期响应8259的中断,CPU从ICW2取回中断类型号,乘4后得到中断向量表地址,取出中断向量,转到中断服务程序执行。从键盘接口取回键码,存入键盘缓冲区。 8、 8088微机原有一片8259管理8级中断, 现需扩充一片8259,请提出扩充方案, 画出连接示意图,试述8259从片处理一次中断请求的全过程。 图略: 注意数据线,从片的中断申请,级联线。 从片处理一次中断请求的全过程:外设通过从片的IR1引脚向从片8259申请中断,从片8259判优,向主片8259申请,主片8259判优,向CPU申请,CPU回答,返回2个INTA周期。主片8259通过CAS0-2向从片8259发选中信号,从片8259送出申请者的类型号。CPU取回中断类型号,乘4后得到中断向量表地址,取出中断向量,转到中断服务程序执行。 9、什么是可屏蔽中断? IBM PC机有哪几个可屏蔽中断源?怎样屏蔽某个中断请求? 可屏蔽中断的中断申请可以被CPU通过指令屏蔽掉。IBM PC机有定时器、键盘、串行通信、软盘、硬盘、打印机等几个可屏蔽中断源。可以通过向 8259的OCW1写入屏蔽码来屏蔽某个中断请求。 10、 什么是中断向量表?

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档