以下自考复习资料均由浙江自考网整理并发布,考生想要了解更多关于浙江自考报名、考试、成绩查询、毕业、历年真题、常见问答等相关信息请关注浙江自考网,获取浙江自考更多信息。6.1.1 微机系统中的定时器/计数器
在微机应用系统中,经常会提出这样的要求:一种是要求一些外部实时时钟,以实现延时控制或定时;另一种是要求能对外部事件计数的计数器。实现上述要求可采用三种方法:
(1)设计数字逻辑电路来实现计数或定时要求。即由硬件电路实现的计数器渡时器;这种电路,若要改变计数/定时的要求,必须改变电路参数。通用性、灵活性差。
(2)编制一段程序,用软件来实现计数器和定时的要求。这种方法通用性和灵活性都好,但要占用CPU的时间。
(3)采用可编程定时器/计数器,其定时与计数功能可由程序灵活地设定,设定后与CPU并行工作,不占用CPU的时间。
本章介绍的8253-5SPIT(Programmable Interval Timer)就是一种可编程定时器/计数器芯片,又称为“可编程间隔定时器”。
前一单元fix = o />
6.1.2 可编程定时器/计数器的基本工作原理
图6-1是可编程16位定时器/计数器的基本原理图。其中,左边的三个寄存器都是CPU可以访问的,而计数器执行单元CPU不能直接访问。16位计数初值寄存器CR用来存放计数初值,可通过程序来设定。计数执行单元CE是一个16位减1计数器,它的初值便是计数初值寄存器的内容,它只对CLK脉冲计数,一旦计数器被启动后,每出现一个CLK脉冲,计数执行单元中的计数值减1,当减为零时,通过OUT输出指示信号,表明计数执行单元已为零。显然,当CLK是一个周期性时钟信号时,计数器呈定时器功能;当CLK是一个非周期性事件计数信号时,此时呈计数器功能。计数输出锁存器OL通常跟随计数执行单元的内容而变化,当接收到CPU发来的锁存命令时,就锁定当前的计数值而不跟随计数
执行单元变化,直到CPU从中读取锁存值后,才恢复到跟随计数执行单元变化的状态,从而避免了CPU直接读计数执行单元时干扰计数工作的可能。GATE是控制输入端,它有多种控制作用,如允许/禁止计数、启动/停止计数等。控制字寄存器用来控制计数器/定时器的工作方式,就是控制CLK脉冲和GATE门控信号适当配合来产生OUT端的输出信号的形状。所以,计数器/定时器可以归纳为以下几种工作方式:
(1)门脉冲控制时钟输入。此时,当门脉冲GATE到来时,时钟CLK有效,进行计数操作;当门脉冲结束时,时钟无效,计数停止。
(2)用门脉冲重新启动计数器。
(3)用门脉冲停止计数器工作。
(4)单次计数。此时仅要求GATE为高电平即可。
(5)循环计数。此时,每当计数执行单元为零时,输出端OUT输出一个信号,同时又重新装入计数初值寄存器内容到计数执行单元,重复原来的计数过程,从而在OUT端上可输出周期性的脉冲信号。
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。
相关推荐
2023年4月浙江自考中国近现代史纲要复习资料第九章
01-052023年10月浙江自考英语(一)复习重点(6)
06-102023年10月浙江自考《人力资源管理》复习笔记第四章
06-14浙江省2025年10月高等教育自学考试用书目录
07-212023年4月浙江自考语言学概论复习资料第四章(4)
11-252022年浙江自考网络广告策划复习资料
08-182023年4月浙江自考学前教育史复习笔记:王守仁的儿童教育主张
12-162023年4月浙江自考中外新闻作品研究复习资料:醒来,铜陵!
02-042023年4月浙江自考心理学串讲资料:情绪情感的功能
03-232023年4月浙江自考幼儿园组织与管理复习笔记:幼儿园总务管理的意义
12-09