微机原理第9章计数定时器8254习题及参考_第1页
微机原理第9章计数定时器8254习题及参考_第2页
微机原理第9章计数定时器8254习题及参考_第3页
微机原理第9章计数定时器8254习题及参考_第4页
微机原理第9章计数定时器8254习题及参考_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第九章计数/定时器8254.怎样用软件方法和软硬件结合的方法来进行定时?答:用软件方法定时,一般是根据所需的时间常数来设计一个延时子程序,程序中包含一定的指令,设计者要对这些指令的执行时间进行严密的计算或精确的测试,以便确定延迟时间是否符合要求。当延时子程序结束后,就可以直接转入下面的操作(例如采样),也可以通过输出指令产生一个信号作为定时输出。软硬件结合的方法就是用到计数/定时器,在简单的软件控制下,产生准确的时间延迟。即,根据需要的定时时间,用指令对计数/定时器设置定时常数,并用指令启动计数/定时器。于是计数/定时器开始计数,计数到确定值时,便自动产生一个定时输出。.在计数/定时器上的C

2、LK和GATE信号分别起什么作用?答:CLK 为输入的时钟信号,它决定了计数速率;GATE 是由外部设备送来的输入门控信号,作为对CLK的控制信号。.计数/定时器的工作模式是指什么?答:指时钟信号和门控信号怎样配合来产生输出信号的方式。.对8254编程时必须遵守的原则是什么?答:有两条。对计数器设置初始值前必须先写控制字。 初始值设置时,要符合控制字中的格式规定,即控制字中一旦规定,具体初始值设定时就要一致。.从计数/定时器内部来说,两种功能工作过程的相同点是什么?答:都是基于at数器的减 1操作。.对计数值的读出过程是否会干扰计数的进行?为什么?答:不会。因为读回命令是配合读出命令用的。在读

3、计数值时,必须先用读回命令将当前计数值在输出锁存器(OL)中锁住,当 CPU将此锁定值读走之后, OL自动失锁,于 是又跟随计数执行部件(CE)变化。这里,OL起了一个缓冲的作用。在锁存和读出 计数值的过程中,CE仍在不停地作减1计数,这样,就使得计数器的内容在运行中 被读出,而不会影响计数的进行。.下面是某8254芯片的初始化程序段,8254控制器的端口地址为46H ,三个计数器的端口地址为:40H,42H,44H 。试给下面的程序段加详细的注释。答:MOVAL, 36HOUT46H, AL;使计数器0工作在模式3,用二进制计数,先写低 8位,再写高MOVAL, 00HOUT40H, ALM

4、OVAL, 40H;计数器0的计数初值为4000HOUT40H, ALMOVAL, 54HOUT46H, AL;使计数器1工作在模式2,用二进制计数,只写低 8位MOVAL, 18HOUT42H, AL;计数器1的计数初值为18HMOVAL, 0B6HOUT46H, AL / ;使计数器2工作在模式3,用二进制计数,先写低 8位,再写高OUTDX, AL MOV AL, 46HI IOUT 44H, AL,MOV AL, 80H:;计数器2的计数初值为8046HI iOUT 44H, AL .8254的初始化程序8.设8254芯片占用的地址为段:使计数器0工作在模式1,使计数器1工作在模式2,

5、使计数器2工作在模式4,答:MOVAL, 32HOUT76H, ALMOV AX, 3000HOUT70H, ALMOVAL, AHOUT70H, ALMOVAL, 74HOUT76H, ALMOV AX, 2010HOUT72H, ALMOVAL, AHOUT72H, AL0070H0076H ,试按如下要求编写计数初值为3000H ,用二进制计数;计数初值为2010H ,用二进制计数;计数初值为4030H ,用二进制计数。MOVAL, 0B8HOUT76H, ALMOVAX, 4030HOUT74H, ALMOVAL, AHOUT74H, AL9.设8254芯片占用地址04C0H04C6H ,按要求编写它的初始化程序段:使计数器0工作在模式5,按二进制计数,计数初值为46H;使计数器1工作在模式1,按BCD码计数,计数初值为4000H;使计数器2工作在模式2,按二进制计数,计数器初值为答:MOVMOVOUTMOVMOVOUTMOVMOVOUTMOVMOVOUTMOV0304H。AL, 1AHDX, 04C6HDX, ALAL, 46HDX, 04C0HDX, ALAL, 73HDX, 04C6HDX, ALAL, 00HDX, 04C2HDX, A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论