- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
he第五章数字量输入输出3of7定时器
§§ 5.45.45.4 计数计数///定时接口定时接口
计算机系统中,实现定时或延时有三种方法:软
件定时、不可编程的硬件定时、可编程的硬件定时器。
8253为可编程的硬件定时/计数器。
№ 1
§§ 5.45.45.4 计数计数///定时接口定时接口
1 定时与计数
在计算机系统、工业控制领域以及人们日
常生活中,都存在定时,计时和计数问题:
* 用实时时钟以实现定时或延时控制
* 用计数器对外部事件进行计数等
定时定时与计数与计数的关系的关系
1.1. 定时
1)1) 日时钟:一天24小时的计时,称为日时钟;
2)2) 实时钟:长时间的计时(日、月、年直至世纪的计时);
3)3) 延时:在监测系统中,对被测点的定时取样;
在打印程序中,查忙(BUSY)信号,一般等待10ms,若超过
10ms,还是忙,就作超时处理;
在读键盘时,为了去抖,一般延迟10ms,再读;在步进电机速
度控制程序中,利用在前一次和后一 次发送相序代码之间,延
时的时间间隔来控制步进电机的转速等。
2.2. 计数
在生产线上对零件和产品的计数;
对大桥和高速公路上车流量的统计;
定时/计数器82C54内部最基本的单元也是减1计数器。
3.3. 定时与计数的关系
定时的本质是计数, 而“数”的单位是时间单位。
微机系统中的定时微机系统中的定时
1.1. 定时系统
内部定时:
? 内部定时产生运算器、控制器等CPU内部的控制时序:
取指周期、读/写周期、中断周期等。
? 主要用于CPU内部指令执行过程的定时。
? 内部定时是由CPU硬件结构决定的,用户无法更改。
? 计时单位比外部定时的计时单位要小得多(ns级)。
外部定时:外设在实现某种功能时所需要的一种时序关系。
? 打印机接口标准Centronics,就规定了打印机与CPU之间传
输信息应遵守的工作时序。
? 82C55A的1方式和2方式工作时有固定的时序要求。
? A/D转换器进行数据采集时也有固定的工作时序。
? 外部定时可由硬件(外部定时器)实现,也可由软件(延
时程序)实现,并且定时长短由用户根据需要决定。
? 外部硬件定时系统独立于CPU工作。
? 外部定时的计时单位比内部定时的计时单位要大,一般为
毫秒(ms)级,甚至秒(s)级。
? 内部定时和外部定时是彼此独立的两个定时系统,各按自
身的规律进行定时操作。
2.2. 时序配合时序配合
内部定时是由内部定时是由CPUCPU硬件决定的,固定不变。硬件决定的,固定不变。
外部定时,由于外设或被控对象的任务不同,功能各异外部定时,由于外设或被控对象的任务不同,功能各异
应以计算机的时序关系(即内部定时)为依据,来设计外部定应以计算机的时序关系(即内部定时)为依据,来设计外部定
时机构,使其既符合计算机内部定时的规定,又满足外部设备时机构,使其既符合计算机内部定时的规定,又满足外部设备
的工作时序要求。的工作时序要求。
外部定时方法及硬件定时器
软件定时软件定时
11、定时方法、定时方法
硬件定时硬件定时
软件定时:让机器执行一段程序(循环程序)
优点:不需增加硬设备,定时时间调整方便
缺点:11)占用了CPUCPU的资源
22)不能做到精确定时
软件延时的时间随主机频率不同而发生变化,降低了定时程
序的通用性
硬件定时:采用外部定时器进行定时
由于定时器是独立于CPU而自成系统的定时设备,
因此,硬件定时这种方法不占用CPU的时间,定时时间可
长可短,使用灵活。
定时时间固定,不受CPU工作频率的影响,定时程序
具有通用性。
22、外部硬件定时器 不可编程定时器不可编程定时器
文档评论(0)