微机原理 第八章 定时器计数器电路幻灯片.ppt
《微机原理 第八章 定时器计数器电路幻灯片.ppt》由会员分享,可在线阅读,更多相关《微机原理 第八章 定时器计数器电路幻灯片.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理 第八章 定时器计数器电路第1页,共42页,编辑于2022年,星期六8-28.1 8.1 计算机中的定时和计数计算机中的定时和计数q 实现定时实现定时/延时控制的基本方法:延时控制的基本方法:v 软件定时软件定时v 不可编程硬件定时不可编程硬件定时v 可编程硬件定时可编程硬件定时q 定时、计数电路是任何计算机系统中必不定时、计数电路是任何计算机系统中必不 可少的基本电路可少的基本电路第2页,共42页,编辑于2022年,星期六8-3数据数据读读写写复位复位准备就绪准备就绪片选片选端口地址端口地址控制字寄存器控制字寄存器计数初值寄存器计数初值寄存器计数器(计数工作单元计数器(计数工作单元)
2、输出锁存器输出锁存器状态锁存器状态锁存器状态寄存器状态寄存器CLKGATEOUT控控 制制 逻逻 辑辑q 可编程定时器可编程定时器/计数器典型结构计数器典型结构8.1 8.1 计算机中的定时和计数计算机中的定时和计数第3页,共42页,编辑于2022年,星期六8-4 以以均均匀匀分分布布的的时时间间间间隔隔中中断断分分时时操操作作系系统统,以以便便切切换换程程序;序;向向I/OI/O设备输出周期可控的定时信号;设备输出周期可控的定时信号;用作可编程波特率发生器;用作可编程波特率发生器;检测外部事件发生的频率或周期;检测外部事件发生的频率或周期;统计外部某过程中某一事件发生的次数;统计外部某过程中
3、某一事件发生的次数;作为向作为向CPUCPU的定时或定次数中断源;的定时或定次数中断源;q 可编程定时器可编程定时器/计数器的主要用途:计数器的主要用途:8.1 8.1 计算机中的定时和计数计算机中的定时和计数第4页,共42页,编辑于2022年,星期六8-58.2 8.2 可编程定时器可编程定时器/计数器芯片计数器芯片8254/82538254/82538.2.8.2.2 2 内部结构与外部引脚内部结构与外部引脚8.2.4 8.2.4 六种工作方式六种工作方式8.2.5 8.2.5 应用编程应用编程8.2.38.2.3 内部端口寻址与读内部端口寻址与读/写控制写控制8.2.18.2.1 基本功
4、能基本功能第5页,共42页,编辑于2022年,星期六8-68.2.1 8.2.1 基本功能基本功能82548254具有以下基本功能:具有以下基本功能:(1)(1)有有3 3个独立的个独立的1616位计数器通道。位计数器通道。(2)(2)每个计数器可按每个计数器可按二进制二进制或或十进制十进制(BCD)BCD)计数。计数。(3)(3)每个计数器可工作于每个计数器可工作于6 6种不同工作方式种不同工作方式。(4)(4)每个计数器允许的最高计数频率为每个计数器允许的最高计数频率为1010MHzMHz (8253 (8253为为2 2MHz)MHz)。(5)(5)有读回命令有读回命令(8253(825
5、3没有没有),可以读出当前计数,可以读出当前计数 单元的内容和状态寄存器内容。单元的内容和状态寄存器内容。第6页,共42页,编辑于2022年,星期六8-78.2.8.2.2 2 内部结构与外部引脚内部结构与外部引脚 与微机相与微机相连的引脚,连的引脚,接口特接口特 性性 与与82598259和和各类存储各类存储器芯片类器芯片类似似与外部相连的引脚,与外部相连的引脚,取决于工作方式取决于工作方式GATE0GATE0GATE2GATE2D7D7D0D0RDRDWRWRA1A1A0A0CSCS数据总数据总线缓冲线缓冲器器读写读写控制控制逻辑逻辑控制字控制字寄存器寄存器CLK0CLK0OUT0OUT0
6、CLK1CLK1GATE1GATE1OUT1OUT1CLK2CLK2OUT2OUT2内部结构内部结构图图内内部部总总线线计数计数器通器通道道0 0计数计数器通器通道道1 1计数计数器通器通道道2 2第7页,共42页,编辑于2022年,星期六8-8定时系数定时系数=要求定时的时间要求定时的时间时钟脉冲周期时钟脉冲周期 3 3个功能独立的计数器通道既可用作计数器,又可用个功能独立的计数器通道既可用作计数器,又可用作定时器,差别在于:作定时器,差别在于:作计数器用时,作计数器用时,对对CLKiCLKi端输入的计数脉冲(间隔不端输入的计数脉冲(间隔不 一定相同)作减一定相同)作减1 1计数。计数。作定
7、时器用时,作定时器用时,对周期一定的时钟脉冲作减对周期一定的时钟脉冲作减1 1计数。计数。8.2.8.2.2 2 内部结构与外部引脚内部结构与外部引脚第8页,共42页,编辑于2022年,星期六8-98.2.38.2.3 内部端口寻址与读写控制内部端口寻址与读写控制CSCSRDRDWRWRA1A1A0A0读读/写操作说明写操作说明0 00 00 00 00 00 00 00 00 01 11 11 11 10 00 00 00 00 01 11 11 10 00 01 11 10 00 01 10 01 10 01 10 01 10 00 01 10 00 01 11 11 11 11 1写计数
8、通道写计数通道0 0的的CRCR写计数通道写计数通道1 1的的CRCR写计数通道写计数通道2 2的的CRCR写控制寄存器写控制寄存器读通道读通道0 0的的OLOL或状态锁存器或状态锁存器读通道读通道1 1的的OLOL或状态锁存器或状态锁存器读通道读通道2 2的的OLOL或状态锁存器或状态锁存器无操作无操作禁止使用禁止使用无操作无操作第9页,共42页,编辑于2022年,星期六8-108.2.4 8.2.4 六种工作方式六种工作方式82548254中各计数器通道均有中各计数器通道均有6 6种工作方式可供选择种工作方式可供选择:方式方式0 0 计数结束中断方式计数结束中断方式方式方式1 1 硬件可重
9、触发单稳方式硬件可重触发单稳方式方式方式2 2 速率波发生器方式速率波发生器方式方式方式3 3 方波方式方波方式方式方式4 4 软件触发选通方式软件触发选通方式方式方式5 5 硬件触发选通方式硬件触发选通方式理解理解6 6种工作方式的要点种工作方式的要点:门控信号门控信号GATEGATE的功能的功能输出信号输出信号OUTOUT的波形的波形计数初值的设置及启动计数的条件计数初值的设置及启动计数的条件第10页,共42页,编辑于2022年,星期六8-11计数结束中断方式,计数结束中断方式,OUTOUT输出波形如下:输出波形如下:GATE=1OUT写入计数值写入计数值计数开始计数开始计数结束计数结束q
10、 方式方式0 0的工作特点的工作特点v 计数由软件启动,每次写入计数初值,只启动一次计数。计数由软件启动,每次写入计数初值,只启动一次计数。v CPU CPU写计数初值到写计数初值到CRCR后,后,CRCR内容并不立即装入内容并不立即装入CECE,而是在其而是在其后的下一个后的下一个CLKCLK脉冲下降沿才将脉冲下降沿才将CRCR内容装入内容装入CECE,对该对该CLKCLK脉脉冲不计数。冲不计数。(方式方式1 15 5相同相同)v 计数过程中计数过程中,如果如果GATE=0GATE=0则暂停计数则暂停计数,直到直到GATE=1GATE=1后再接着后再接着计数。计数。v 计数过程中写入新的计数
11、初值,从写入后下一个时钟计数过程中写入新的计数初值,从写入后下一个时钟脉冲开始,以新的初值计数。脉冲开始,以新的初值计数。1.1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式4 46.6.方式方式5 5q 方式方式0 0的基本功能的基本功能8.2.4 8.2.4 六种工作方式六种工作方式第11页,共42页,编辑于2022年,星期六8-12OUTWRGATECLKINTR4123303212450n=5n=4n=3INTR正常正常计数过程计数过程门控信号的作用门控信号的作用改变计数初值改变计数初值停止计数接着计数值下一脉冲影响计数1.1.方式
12、方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式4 46.6.方式方式5 5q 方式方式0 0的定时波形的定时波形8.2.4 8.2.4 六种工作方式六种工作方式第12页,共42页,编辑于2022年,星期六8-138.2.4 8.2.4 六种工作方式六种工作方式q 方式方式0 0的应用的应用外部事件外部事件计数计数测脉冲宽度测脉冲宽度1.1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式4 46.6.方式方式5 5频率计频率计第13页,共42页,编辑于2022年,星期六8-14 方式方式1 1是硬
13、件可重触发单稳方式。计数器相当于一个是硬件可重触发单稳方式。计数器相当于一个可编程的单稳态触发电路。可编程的单稳态触发电路。OUTOUT写入计数值写入计数值计数开始计数开始计数结束计数结束GATEGATEq 方式方式1 1的的工作特点工作特点v GATE GATE上升沿启动计数上升沿启动计数v 可重触发可重触发1.1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式4 46.6.方式方式5 5q 方式方式1 1的基本功能的基本功能8.2.4 8.2.4 六种工作方式六种工作方式第14页,共42页,编辑于2022年,星期六8-15CLK12333
14、432200n=3n=3n=3n=41单脉冲单脉冲宽度宽度单脉冲宽度单脉冲宽度单脉冲单脉冲OUTGATEWRq 方式方式1 1的应用的应用:实时监控器实时监控器(看门狗电路看门狗电路)正常正常计数过程计数过程计数过程可重触发计数过程可重触发改变计数初改变计数初值的影响值的影响1.1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式4 46.6.方式方式5 5启动计数重装计数值影响计数q 方式方式1 1的定时波形的定时波形8.2.4 8.2.4 六种工作方式六种工作方式第15页,共42页,编辑于2022年,星期六8-16q 方式方式2 2的工作特
15、点:的工作特点:v 自动重复计数。自动重复计数。v 可可由由软软件件通通过过写写计计数数初初值值启启动动,也也可可由由GATEGATE上上升升沿沿启动。启动。v GATEGATE变变低低电电平平时时停停止止计计数数;而而当当GATEGATE由由低低重重新新变变高高时时,重新由初值开始计数。重新由初值开始计数。1.1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式4 46.6.方式方式5 5 方式方式2 2是速率波发生器方式。是速率波发生器方式。OUTOUT端输出一周期性负端输出一周期性负脉冲序列:脉冲序列:OUTOUTGATE=1GATE=1
16、写入计数值写入计数值nTnTCLKCLKq 方式方式2 2的基本功能:的基本功能:8.2.4 8.2.4 六种工作方式六种工作方式第16页,共42页,编辑于2022年,星期六8-17CLK1230n=4n=5WR443410454321043210GATE重复周期重复周期OUTq 方式方式2 2的应用的应用:正常正常计数过程计数过程门控信号的作门控信号的作用用改变计数初改变计数初值的影响值的影响重装计数值下一周期影响计数1.1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式4 46.6.方式方式5 5停止计数q 方式方式2 2的定时波形:的定
17、时波形:8.2.4 8.2.4 六种工作方式六种工作方式产生矩形波产生矩形波分频分频第17页,共42页,编辑于2022年,星期六8-18 方式是方波方式。方式是方波方式。OUTOUT输出的是方波或近似方波信输出的是方波或近似方波信号:号:q 方式的方式的工作特点:工作特点:v 若若计计数数初初值值n n为为偶偶数数,OUTOUT输输出出周周期期为为n n个个CLKCLK周周期期的的标标准方波。准方波。1.1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式4 46.6.方式方式5 5OUTOUTGATE=1GATE=1写入计数值写入计数值nTn
18、TCLKCLKv 若若n n为奇数,为奇数,OUTOUT端得到的是近似方波;端得到的是近似方波;v GATEGATE变变低低电电平平时时停停止止计计数数;而而当当GATEGATE由由低低重重新新变变高高时时,重新由初值开始计数。重新由初值开始计数。q 方式的方式的基本功能:基本功能:8.2.4 8.2.4 六种工作方式六种工作方式第18页,共42页,编辑于2022年,星期六8-19CLKCLKWRWR0 02 22 20 0n=4n=4n=5n=54 44 4 2 24 40 00 04 42 24 42 2 0 04 42 22 22 24 4 2 2 0 0OUTOUTGATEGATE1.
19、1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式4 46.6.方式方式5 5q 方式方式3 3的应用的应用:产生方波产生方波分频分频初值为偶数的计数初值为偶数的计数8.2.4 8.2.4 六种工作方式六种工作方式初值为奇数的计数初值为奇数的计数GATEGATE的影响的影响标准方波近似方波重装计数值停止计数q 方式方式3 3的定时波形的定时波形第19页,共42页,编辑于2022年,星期六8-20q 方式方式4 4的的工作特点:工作特点:v 计计数数过过程程中中若若GATEGATE变变低低,则则停停止止计计数数,直直到到GATEGATE恢恢复到
20、高时,重新从初值开始减复到高时,重新从初值开始减1 1计数。计数。v 计计数数过过程程中中若若改改变变(重重写写)计计数数初初值值,将将从从改改变变之之后后的的下个下个CLKCLK脉冲起,按新初值重新开始计数。脉冲起,按新初值重新开始计数。v 软件装入的计数初值只一次有效。软件装入的计数初值只一次有效。1.1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式4 46.6.方式方式5 5 方式方式4 4是软件触发选通方式。它与方式是软件触发选通方式。它与方式0 0的功能很相似,的功能很相似,主要差别是计数结束时,在主要差别是计数结束时,在OUTO
21、UT端产生的是一个宽度为端产生的是一个宽度为1 1个个CLKCLK周期的负选通脉冲。周期的负选通脉冲。q 方式方式4 4的基本功能:的基本功能:8.2.4 8.2.4 六种工作方式六种工作方式第20页,共42页,编辑于2022年,星期六8-21CLK1233323200n=4n=4n=31GATEWR4441软件启动(第一次)软件启动(第一次)软件启动(第二次)软件启动(第二次)改变初值改变初值OUT1.1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式4 46.6.方式方式5 5正常计数正常计数GATEGATE的影响的影响改变初值的影响改变
22、初值的影响计数结束,输出负脉冲停止计数下一时钟影响计数重新计数q 方式方式4 4的定时波形的定时波形8.2.4 8.2.4 六种工作方式六种工作方式第21页,共42页,编辑于2022年,星期六8-22q 方式方式5 5的工作特点:的工作特点:v 硬件触发启动计数;硬件触发启动计数;v 当当计计数数值值计计到到0 0后后,自自动动重重新新装装入入初初值值n n,但但并并不不开开始始计计数数,而而是是待待GATEGATE端端出出现现新新的的上上升升沿沿后后才才重重新新作作减减1 1计数。计数。1.1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5.方式方式
23、4 46.6.方式方式5 5 方式方式5 5是硬件触发选通方式。它与方式是硬件触发选通方式。它与方式1 1很类似很类似,也是也是由硬件触发启动计数,差别在于由硬件触发启动计数,差别在于OUTOUT端产生的是一个宽端产生的是一个宽度为度为1 1个个CLKCLK周期的负选通脉冲。周期的负选通脉冲。q 方式方式5 5的基本功能:的基本功能:8.2.4 8.2.4 六种工作方式六种工作方式第22页,共42页,编辑于2022年,星期六8-23CLKGATEWROUT1253323200n=4n=51444101.1.方式方式0 0 2.2.方式方式1 13.3.方式方式2 24.4.方式方式3 35.5
24、.方式方式4 46.6.方式方式5 5硬件触发启动计数计数过程改变初值不影响计数硬件触发,以新初值计数输出负脉冲q 方式方式5 5的定时波形的定时波形8.2.4 8.2.4 六种工作方式六种工作方式第23页,共42页,编辑于2022年,星期六8-248.2.5 8.2.5 应用编程应用编程 与与其其他他可可编编程程芯芯片片一一样样,为为了了使使用用82548254,必必须须通通过过读读/写写操作对它编程。包括:操作对它编程。包括:(1)(1)工作之前写入控制字,以确定每个计数器通道工作之前写入控制字,以确定每个计数器通道 的工作方式;的工作方式;(2)(2)工作之前写入每个计数器通道的计数初值
25、;工作之前写入每个计数器通道的计数初值;(3)(3)工作过程中改变某通道的计数初值;工作过程中改变某通道的计数初值;(4)(4)写入命令字或状态字,以读出某一时刻某一通写入命令字或状态字,以读出某一时刻某一通 道的道的CECE内容或状态寄存器内容。内容或状态寄存器内容。第24页,共42页,编辑于2022年,星期六8-251.1.各种控制各种控制字、命令字字、命令字和状态字格和状态字格式式(1)(1)控制字控制字(2)(2)命令字命令字(3)(3)状态字状态字D7D7D6D6D5D5D4D4D3D3D2D2D1D1D0D0SC1SC1SC0 SC0 RW1 RW1 RW0 RW0 M2 M2 M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理 第八章 定时器计数器电路幻灯片 微机 原理 第八 定时器 计数器 电路 幻灯片
限制150内