第九章 计数器和定时器电路.ppt

第九章 计数器和定时器电路.ppt

ID:48259174

大小:281.00 KB

页数:19页

时间:2020-01-18

第九章 计数器和定时器电路.ppt_第1页
第九章 计数器和定时器电路.ppt_第2页
第九章 计数器和定时器电路.ppt_第3页
第九章 计数器和定时器电路.ppt_第4页
第九章 计数器和定时器电路.ppt_第5页
资源描述:

《第九章 计数器和定时器电路.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《微机原理与应用》计算机与艺术设计学部乔桂芳2008年11月第九章计数器和定时器电路第一节概述一、8253的基本功能3个独立的16位减法计数器T0、T1、T2每个计数器通过编程设定为6种工作方式可设定为按二进制计数也可以按十进制计数二、计数器的内部结构和引线计数器0计数器1计数器2CLK0GATE0OUT0CLK1GATE1OUT1CLK1GATE1OUT1数据总线缓冲器读/写控制电路控制寄存器RDWRA0A1CS内部总线D7-D08253的引脚功能和端口地址D0—D7WRRDCSCLK0—CLK2:外部计数脉冲输入信号GATE0—GATE2:门控信号OUT0-

2、--OUT2:输出信号A1A0端口地址00T001T110T211控制口8253的工作原理控制寄存器用来设定工作方式和计数方式3个计数器用来存放计数初值和当前计数值工作原理是:在CLK引角加入计数脉冲,在GATE信号的作用下,每来一个计数脉冲,计数器的值就进行减1计数,当减1计数到0,由OUT引角发出一个固定的信号,表明定时时间到,或计数计满。启动计数方式:软件启动:使GATE=1,写入控制字,启动计数器工作硬件启动:写入控制字,由硬件使GATE由低变高启动工作第二节8253的控制字格式举例,设T2工作在方式4,计数初值为分别为3456和65534,其T0的地址

3、为328H。进行初始化编程MOVAL,MOVDX,OUTDX,ALMOVDX,MOVAX,3456HOUTDX,ALMOVAL,AHOUTDX,AL第三节8253工作方式1、方式0(计数结束中断)43210FFFEWRCLKGATEOUTCW=10LSB=4(2)OUT会在N+1个CLK脉冲后变高(3)当计数过程中GATE=0,则停止计数,等GATE=1又接着原来的值继续减1计数到0停止,(4)若计数过程中又写入新的计数立即有效特点:(1)GATE=1写入控制字计数器只计数一遍,不具有自动重复功能,软件启动2、方式1(可编程单稳)方式1特点:(1)GATE外部触

4、发上升沿才可计数,减1计数到0后输出单脉冲。不具有自动重复功能。硬件启动WRCLKGATEOUT3210FF32CW=12LSB=3(2)计数初值只写1次,GATE信号可以用作重新触发,计数器重新计数(3)改变计数初值并不是立即有效,待下1个触发信号到才有效。3、方式2(分频器)特点:(1)只写1次计数值,GATE=1通道可以连续工作具有自动重复功能WRCLKCW=14LSB=3GATEOUT3210210(2)计数过程中GATE=0停止计数。GATE再变成高电平后的下一个CLK脉冲,计数器恢复原来的初值,重新计数(3)改变计数值不是立即有效,待下1个周期才有效

5、。4、方式3(方波发生器)特点同方式2,仅为输出连续的对称方波WRCLKCW=16LSB=4GATEOUT4242424242方式2和方式3,当写入控制字时,若GATE=0,则不计数,当由硬件使GATE信号由低变高时,可以使计数过程立刻启动计数器工作。故这两种方式既能软件启动又能硬件启动。5、方式4(软件触发选通)软件启动WRCLKCW=18LSB=3GATEOUT3210FFFEFD特点:(1)如果设置计数初值为N,则输出信号OUT会在N+1个CLK脉冲后输出一个负脉冲。(2)改变计数值为立即有效6、方式5(硬件触发选通)硬件启动特点:(1)若设置计数值为N,

6、当减1计数为0时OUT变为0,即OUT则经过N+1个CLK脉冲后OUT引脚输出一个负脉冲WRCLKCW=1ALSB=3GATEOUT3210FF3(2)GATE信号重新触发,可以令计数器重新计数(3)改变计数初值并不是立即有效五、工作方式总结六、8253在IBMPC机上的应用T0:日历钟T1:DMA动态刷新T2:扬声器发声编程控制计算机扬声器发声:(1)通过PB1对扬声器控制PB0=0使得8253计数器2的OUT2输出为高电平。然后通过编程使得PB1不断进行反相操作,高低电平分别持续相同的时间,使得输出一定频率的方波,驱动扬声器发声参考程序(2)通过8253计数

7、器2对扬声器控制8255PB0端口输出为高电平,使能8253计数器2;PB1端口也为高电平,打开与门。计数器2工作在方式3,通过预置合适的计数初值,使得计数器2输出一定频率的方波参考程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。