微机接口与技术提纲微机接口与技术提纲第九章8253作业答案..docVIP

微机接口与技术提纲微机接口与技术提纲第九章8253作业答案..doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一知识点:基本结构、基本概念 什么是定时器、计数器? 定时器是 以系统内部的晶振芯片输出脉冲作为计数的输入脉冲信号 的计数器 计数器是 外部的事件输出脉冲作为计数的输入脉冲信号 的计数器 2、8253芯片中输入端信号是如何确定的? CLK是 时钟 信号,GATE是门控信号,OUT是 输出 信号。。 3、8253芯片中输入端端口选择信号线A1A0是怎样选择端口的? A1A0 00 01 10 11 端口 计数器0 计数器1 计数器2 控制口 二、工作方式的掌握 1、 8253的六种工作方式是什么? 方式0 计数结束中断、方式1 可编程单稳脉冲、方式2 频率发生器、方式3 方波发生器、方式4 软件触发选通信号、方式5 硬件触发选通信号 2、六种方式的波形理解? 定时器8253能够循环定时的工作方式是(方式2)和(方式3)中。 8253A芯片有( 3 )个计数通道,每个通道可有(6)种工作方式。 要使8254通道2工作于方式3输出非对称的周期性方波,必须有GATE( GATE为高电平),计数初值(计数初值为奇数 )。 如果使用8253可编程定时/计数器来实现连续的方波信号,则8253应工作在(方式3 ) 三、定时时间的计算 1、当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为 B ,这时写入定时器的初值为 E 。 A. 65.535ms B. 65.536ms C. 131.71ms D. 131.72ms E. 0000H F. FFFFH G. 0001H H. FFFEH 2、8253 的每个计数器只能按二进制计数。(×  ) 3、计数初值送到8253的(计数初值寄存器)寄存器中 4、要使8253的OUT输出100HZ的方波,计数频率为100KHZ,则计数的初值应为(1000 )。 四、8253的命令字 1、在8253中,CPU将控制字写入寄存器后,所有的控制逻辑电路立即复位,OUT输出进入初始状态,写入计数初值后,须经时钟信号CLK的一个上升沿和一个下降沿之后,减1计数_才开始工作。 2、设8253芯片的端口基地址是60H,寻址控制寄存器的命令是 D 。 A、OUT 60H,AL B、OUT 61H,AL C、OUT 62H,AL D、OUT 63H,AL 3、可以从8253的( D )寄存器中读出减计数器的值。 A.控制寄存器 B.计数初值寄存器 C减计数单元 D.输出锁存寄存器 4、参看8253方式3的波形图,详细说明其控制字、初值和工作过程,不必编程。 答: ①CUP输出控制字CW=16H,指定它的工作方式     ②CPU向它写入计数初值LSB=4;     ③装入计数值后开始计数,一个CLK使计数值减2;    ④当计数到0时,使输出改变状态。同时重装这个计数值,开始新的计数。 5. 假设定时器/计数器8253,外部提供一个时钟,其频率f=2MHZ,若要提供1分钟的定时信号,需要8253几个通道?怎么做?为什么?(简要分析与计算,不必编程)。 答:一个定时器最大定时时间为:T=n/f=65536/2000000=0.037768 秒 要定时1分钟,需要两个定时器. 假设通道0定时为0.02s, 频率f0=1/0.02=50Hz, 方式3,将输出OUT0接到通道1的CLK1端, 则通道1的计数初值为: n1=Tout/Tclk=1*60s/0.02s=3000 五、8253的编程 1、若采用一片8253产生近似为1HZ的方波,已知时钟频率为2MHz,8253地址为350H~353H,编写8253的初始化程序,并说明通道引脚的连接方法。 M输出方波为工作方式3 定时时间为 1/1HZ=1ms 定时时间超出了计数范围 2MHZ变为2KHZ(0#计数初植03E8H) 2KHZ变为1HZ(1#计数初植07D0H) 0#计数器控制字34H) 1#计数器控制字76H) 引脚连接:OUT0 接 CLK1 CLK0接2 MHz信号 gate0和gate1接高电平 程序: CODE SEGMENT     ASSUME CS:CODE  T0:MOV AL,34H     MOV DX,353H     OUT DX,AL     MOV AX,03E8H;  1000     MOV DX 350H     OUT

文档评论(0)

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

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

1亿VIP精品文档

相关文档