




免费预览已结束,剩余27页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020/4/28,1,定时与计数器的概念,定时器:在时钟信号作用下,进行定时的减“1”计数,定时时间到(减“1”计数回零),从输出端输出周期均匀、频率恒定的脉冲信号。由上述可知,定时器强调的是精确的时间。,定时举例:一天24小时的计时,称为日时钟。在监测系统中,对被测点的定时取样。在读键盘时,为去抖,一般延迟一段时间,再读。在微机控制系统中,控制某工序定时启动。,2020/4/28,2,第8章可编程计数器定时器8253及其应用,在计算机系统中往往需要实现定时、延时控制,或对外部事件进行计数等功能。常用下列方法实现:,软件定时不可编程硬件定时可编程硬件定时,2020/4/28,3,1、软件定时:利用微处理器执行一个延时程序段实现。通用性、灵活性好,不需硬件;但在定时过程中,占用CPU的时间资源。2、不可编程硬件定时:采用分频器、单稳电路或简易定时电路等硬件控制定时时间。通用性、灵活性差,其电路参数决定后,无法改变定时时间。但不占用CPU的时间。3、可编程硬件定时:软件硬件相结合、用可编程定时器芯片构成一个方便灵活的定时电路。通用、灵活,可以和CPU同步工作,通过输入控制字和时间常数,可以灵活修改其定时时间;可工作在计数或定时的不同工作方式下。,2020/4/28,4,8253是一种常用的可编程定时/计数芯片。,3个独立的16位计数器通道每个计数器有6种工作方式按二进制或十进制(BCD码)计数,要求:了解8253的主要外部引脚及功能;了解8253的6种工作方式及控制字;重点掌握8253的寻址、连接及初始化。,2020/4/28,5,可编程定时器8253引脚图,D0D7:双向数据线,用以传送数据和控制字。:片选信号,低电平有效。:读控制信号,低电平有效。:写控制信号,低电平有效。,18253外部引脚和内部结构,2020/4/28,6,A0、A1:8253内部计数器和控制寄存器的编码选择信号。A1A0端口选择00通道0(0号计数器)01通道1(1号计数器)10通道2(2号计数器)11控制字寄存器CLK02:每个计数器的时钟输入端。每输入一个时钟信号(下降沿),计数器的计数值减1。GATE02:门控信号,计数器的控制输入信号,用来控制计数器的工作。可分成电平控制和上升沿控制两种类型。OUT02:计数器输出信号,用来产生不同方式工作时的输出波形。一次计数过程结束,产生一个输出信号。,2020/4/28,7,数据总线缓冲器。它是一个三态、双向8位寄存器,用于将8253与系统数据总线D0D7相连。读/写逻辑。控制命令寄存器。它接受CPU送来的控制字。计数器。8253有3个独立的计数器(计数通道),其内部结构完全相同.,定时器/计数器的内部结构:,8253,CLK,GATE,OUT,2020/4/28,8,可编程定时器8253内部结构框图,2020/4/28,9,可编程定时器8253的控制字格式如图8-3所示。8253的控制字D0用来定义用户所使用的计数值是二进制数还是BCD数。允许使用的二进制数为0000HFFFFH,十进制数为00009999。当初始计数值为0000时,对应最大计数值。8253每个计数器都有自己的16位计数值寄存器。,28253的控制字,2020/4/28,10,8253控制寄存器的格式,SC1SC0RW1RW0M2M1M0BCD,1-计数值为BCD码格式0-计数值为二进制格式,M2M1M0方式选择000方式0001方式1/10方式2/11方式3100方式4101方式5,00-对计数器进行锁存01-只读/写低8位字节10-只读/写高8位字节11-先读/写低8位字节,再读/写高8位字节.,00-选计数器001-选计数器110-选计数器211-无意义,2020/4/28,11,(1)方式控制字:30H00110000B,例1:(1)设置8253的计数器0为方式0工作,采用二进制计数,先低后高写入计数值。(2)设置8253的计数器1为方式2工作,采用二进制计数,先低后高写入计数值。,(2)方式控制字:74H01110100B,2020/4/28,12,例2:要求读出并检查1号计数器的当前计数值是否是全“1”(假定计数值只有低8位),其程序段为MOVDX,307H;命令口L:MOVAL,01000000B;1号计数器的锁存命令OUTDX,AL;写入命令寄存器MOVDX,305H;1号计数器数据口INAL,DX;读1号计数器的当前计数值CMPAL,0FFH;比较JNEL;非全“1”,再读HLT;是全“1”,暂停,2020/4/28,13,8253内部有3个相同的16位计数器,它们都能以6种方式工作,具体由方式控制字确定。(1)方式0计数结束产生中断(2)方式1可重复触发的单稳态触发器(3)方式2频率发生器(4)方式3方波发生器(5)方式4软件触发选通信号发生器(6)方式5硬件触发选通信号发生器,38253的工作方式,2020/4/28,14,8253具体工作在何种工作方式下,由方式控制字确定。只有熟悉每种工作方式的特点才能根据实际应用问题,选择正确的工作方式。每种工作方式的过程类似:,设定工作方式设定计数初值硬件启动计数初值进入减1计数器每输入一个时钟脉冲,计数器减1的计数过程计数过程结束,(309页例题),2020/4/28,15,(1)方式0计数结束产生中断计数器对CLK输入信号进行减法计数,每一个时钟周期计数器减1。当设定该方式后,计数器的输出OUT变低;当计数减到零计数结束时,输出OUT变高。该输出信号可以作为中断请求信号来使用。门控信号GATE的作用:当GATE为高电平时,允许计数;若GATE为低电平,则禁止计数。在计数器工作期间,如果重新写入新的计数值,计数器将按新写入的计数值重新工作。,2020/4/28,16,方式0计数结束中断,设定工作方式,设定计数初值,计数值送入计数器,计数过程,计数结束,2020/4/28,17,2020/4/28,18,(2)方式1可重复触发的单稳态触发器情况一:(1)写入计数初值后,计数器并不立即开始工作;(2)门控信号GATE上升沿开始启动计数,才开始工作,使输出OUT变成低电平;(3)直到计数器值减到零后,输出才变高电平。情况二:在计数器工作期间,当GATE又出现一个上升沿时,计数器重新装入原计数初值并重新开始计数。如果工作期间对计数器写入新的计数初值,则要等到当前的计数值计满回零且门控信号再次出现上升沿后,才按新写入的计数初值开始工作。,2020/4/28,19,方式1可重复触发的单稳态触发器,设定工作方式,设定计数初值,硬件启动,计数值送入计数器,计数过程,计数结束,2020/4/28,20,2020/4/28,21,(3)方式2频率发生器(分频器)装入初值后开始计数。减到1时OUT输出一个负脉冲,宽度为一个时钟周期,自动装入时间常数重新计数。,2020/4/28,22,方式3工作方式与方式2基本相同,也具有自动装入时间常数(计数初值)的功能,不同之处在于:(1)工作在方式3,引脚OUT输出的不是一个时钟周期的负脉冲,而是占空比为1:1或近似1:1的方波;当计数初值为偶数时,输出在前一半的计数过程中为高电平,在后一半的计数过程中为低电平。(2)由于方式3输出的波形是方波,并且具有自动重装计数初值的功能,因此,8253一旦计数开始,就会在输出端OUT输出连续不断的方波。,(4)方式3方波发生器,2020/4/28,23,n=5,2020/4/28,24,(5)方式4软件触发选通信号发生器设置此方式后,OUT变为高电平。一旦装入计数值,计数立即开始。计数到0,OUT输出宽度为一个时钟周期的负脉冲。只有GATE为高电平计数才进行,否则禁止计数。,(6)方式5硬件触发选通信号发生器设置此方式后,OUT输出高电平。GATE的上升沿使计数开始。计数到0,OUT输出一个负脉冲。,2020/4/28,25,1)寻址8253占用4个接口地址,地址由、A0、A1来确定。配合RD、WR控制信号,可以实现对8253的各种读写操作。,48253的寻址及连接,2020/4/28,26,图8253与8088系统总线的连接,2)连接,接口地址:FF04HFF07H,2020/4/28,27,8253无复位引脚,上电后各寄存器的值不定,其工作方式也是随机的。使用前必须对其进行初始化。(1)写入控制字:用于确定工作方式、指定初值的装入顺序及计数数制。(2)写入计数初值:按控制字的要求向选定的计数器写入计数初值。逐个对计数器进行初始化。先写所有计数器的方式字,再装入各计数器计数值。,58253初始化及其应用,2020/4/28,28,一个计数器的初始化顺序,另一种初始化编程顺序,2020/4/28,29,程序段1如下:(假设端口地址40H、41H、42H、43H)MOVAL,36H;计数器0,双字节,方式3,二进制计数OUT43H,AL;写入控制寄存器MOVAL,0;计数初值0000HOUT40H,AL;写低字节OUT40H,AL;写高字节工作在方式3,在OUT0输出端可以获得对称方波。,2020/4/28,30,程序段2:MOVAL,54H;计数器1方式2,只写低字节,2进制计数OUT43H,AL;写入控制寄存器MOVAL,18H;将低字节计数值18H写入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 放心餐饮工程建设方案(3篇)
- 2025年度医护人员针对性普法知识考试题库及答案(共九套)
- 牧场安全生产培训会简报课件
- 聊城教资面试题库及答案
- 安全教育培训销售课件
- 矿山行业面试题库及答案
- 科学防疫面试题库及答案
- 农业产业园项目2025年市场推广策略与可行性评估报告
- 2025年罕见病药物研发激励政策与医药产业政策创新的探索报告
- 2025年农业产业集群农业产业园区产业园区农业信息化与智能化发展机制研究报告
- 草木染色的工艺及步骤
- 网络传播概论(彭兰第5版) 课件全套 第1-8章 网络媒介的演变-网络传播中的“数字鸿沟”
- 蚂蚁搬家游戏活动方案设计
- 配电终端功能构造
- 融资风险评估报告
- 画法几何及土木工程制图课件
- 第2课 树立科学的世界观《哲学与人生》(高教版2023基础模块)
- 2023免拆底模钢筋桁架楼承板图集
- 云计算技术基础应用教程(HCIA-Cloud)PPT完整全套教学课件
- 成人学士学位英语1000个高频必考词汇汇总
- 全屋定制家居橱柜衣柜整装安装服务规范
评论
0/150
提交评论