第7章._习题解答.pptVIP

  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文档。上传文档
查看更多
第7章._习题解答

第7章 “可编程接口芯片及通用I/O接口芯片” * * * * 主讲人:陈朋 博士、讲师 地 址:广C321室 Phone600+) Email:Chenpeng@zjut.edu.cn 7.4 为什么接口需要有地址译码功能? 答:在微机系统中,每个外设都被赋予相应的地址编码,外设接口电路能进行地址译码,以选择外部设备。 7.5 计数与定时技术在微机系统中有什么作用?试举例说明。 答:(1)计数和定时技术的实质是一样的,即定时是通过计数来实现的。作为可编程计数器/定时器在微机中有许多作用,例如,可用计数结束时发中断信号;产生单稳态触发器;用作分频脉冲产生器、方波频率发生器;用于产生触发选通脉冲等。 (2)计数和定时技术在微机系统中应用非常广泛,例如应用与航天中火箭多级分离的自动计时、定时控制;生产生活中的例子也很多,例如大型工厂的员工考勤自动计数装置,流水线的自动设备等。 7.9 试述8253工作在方式3时是如何产生输出波形的? 答:工作在方式3时,若装入的计数值N为偶数则输出高低电平各占N/2个时钟周期,若装入的计数值N为奇数则输出高低电平分别为(N+1)/2和(N-1)/2个时钟周期。 7.12 8259A中断控制器的主要功能是什么?它有哪几种优先级控制方式? 答:(1)主要功能是在有多个中断源的系统中,协助实现对外部中断请求的管理,对它们进行优先排队后选中当前优先权最高的中断请求向CPU发出中断请求信号,还能实现中断嵌套。 (2)优先级控制方式是:固定优先级和优先级自动循环。 7.19 试编写8259A的初始化程序:系统中仅有一片8259A,允许8个中断源边沿触发,不需要缓冲,一般全嵌套工作方式,中断向量为40H。(地址:20H, 21H) 答: MOV AL, 13H;写ICW1,单片,边沿触发,要ICW4 MOV DX, 20H OUT DX, AL MOV AL, 40H;写ICW2,中断类型号从40H开始 INC DX OUT DX, AL MOV AL, 03H;写ICW4,不需要缓冲, OUT DX, AL;一般全嵌套工作方式,80888/8086 MOV AL, 0;写OCW1,允许全部中断 OUT DX, AL 7.20 试按照如下要求对8259A中断控制器设置命令字:系统中有一片8259A,中断请求信号用电平触发方式,下面要用ICW4,中断类型码为80H-87H,用特殊全嵌套方式,不用缓冲方式,采用中断自动结束方式,8259A中的端口地址为77H,78H。 答: MOV AL, 1BH;写ICW1,单片,电平触发,要ICW4 OUT 77H, AL MOV AL, 80H;写ICW2,中断类型号从80H开始 OUT 78H, AL MOV AL, 13H;写ICW4,不需要缓冲,自动结束方式 OUT 78H, AL;特殊全嵌套工作方式,80888/8086 7.22 设8255A在微机系统中,A口、B口、C口以及控制口的地址分别为200H、201H、202H以及203H,试实现: (1)A组与B组均设为方式0,A口、B口均为输入,C口为输出,编程初始化。 (2)在上述情况下,设查询信号从B口输入,如何实现查询式输入(输入信号由A口输入)与查询式输出(输出信号由C口输出)。 答:(1) MOV AL,92H MOV DX,203H OUT DX,AL (2) L1:MOV DX,201H IN AL,DX TEST AL,80H JZ L1 MOV DX,200H IN AL,DX PUSH AX L2:MOV DX,201H IN AL,DX TEST AL,80H JZ L2 POP AX MOV DX,202H OUT DX,AL 7.24 如果需要8255A的PC3输出连续方波,那么如何用C口的置位与复位控制命令字编程实现它? 答: L:MOV DX,203H MOV AL,06H;PC3置0 OUT DX,AL CALL DELAY;调用延时子程序 MOV DX,203H MOV AL,07H;PC3置1 OUT DX,AL CALL DELAY JMP L 7.25 设8250串行接口芯片外部的时钟频率为1.8432MHz,试完成: (1)8250工作的波特率为19200,计算出波特率因子的高、低8位分别是多少? (2)设线路控制寄存器高、低8位波特率因子寄存器的端口地址分别为3FBH、3F9H和3F8H,试编写初始化波特

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档