微机可编程记数定时器接口精品文稿.ppt
《微机可编程记数定时器接口精品文稿.ppt》由会员分享,可在线阅读,更多相关《微机可编程记数定时器接口精品文稿.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机可编程记数定时器接口1第1页,本讲稿共39页可编程定时计数器接口芯片可编程定时计数器接口芯片8253功能功能:定时和脉冲信号的处理与接口是完全有别于并行信定时和脉冲信号的处理与接口是完全有别于并行信号的,其特点是信号形式简单但需要连续检测,下面号的,其特点是信号形式简单但需要连续检测,下面介绍的介绍的INTEL8253可编程定时计数器就是可以实现可编程定时计数器就是可以实现所要求这方面功能。所要求这方面功能。8253内部有内部有3个独立的个独立的16位定时位定时计数器通道。计数器可按照二进制或十进制计数,计数器通道。计数器可按照二进制或十进制计数,计数和定时范围可在计数和定时范围可在165
2、535之间改变,每个通道之间改变,每个通道有有6种工作方式,计数频率可高达种工作方式,计数频率可高达2MHz以上。以上。2第2页,本讲稿共39页8253的管脚分配的管脚分配 通道管脚数据线通道选择控制线3第3页,本讲稿共39页 8253的编程的编程:8253只有一个控制字,8253的一个方式控制字只决定一个计数通道的工作模式。8253的控制字格式如图所示。共分为4部分,通道选择、计数器读/写方式、工作方式和计数码的选择。4第4页,本讲稿共39页nD7、D6:选择计数器,11为非法;nD5、D4:控制计数器读/写的字节及读写高低字节的顺序;00-锁存命令;01-只读/写一个低字节;10-只读/写
3、一个高字节;读/写2个字节,先低后高;nD3、D2、D1:选择计数器的工作方式,自方式0至方式5;nD0:计数器码制,0-二进制,1-二十进制。5第5页,本讲稿共39页编程结构程序员的观点n计数器(3个)包括n控制寄存器 存放控制命令字(只写)n占用4个地址 3个计数器,1个控制寄存器16位初值寄存器位初值寄存器16位计数寄存器位计数寄存器(减法计数器)(减法计数器)6第6页,本讲稿共39页定时/计数的工作过程 1.设置设置8253的工作方式的工作方式 2.设置计数初值到初值寄存器设置计数初值到初值寄存器 3.第一个第一个CLK信号使初值寄存器的内容置入信号使初值寄存器的内容置入计数寄存器计数
4、寄存器 4.以后每来一个以后每来一个CLK信号,计数寄存器减信号,计数寄存器减1 5.减到减到0时,时,OUT端输出一特殊波形的信号端输出一特殊波形的信号注:以上计数过程中还受到注:以上计数过程中还受到GATE信号的控制信号的控制7第7页,本讲稿共39页计数启动方式软件启动过程硬件启动过程GATE端保持为高电平端保持为高电平写入计数初值写入计数初值后的第后的第2个个CLK脉冲的下降沿开始计数脉冲的下降沿开始计数GATE端有一个上升沿端有一个上升沿对应对应CLK脉冲的下降沿开始计数脉冲的下降沿开始计数程序指令启动程序指令启动软件启动软件启动外部电路信号启动外部电路信号启动硬件启动硬件启动8第8页
5、,本讲稿共39页五、工作方式n方式0计数结束中断n方式1可重复触发的单稳态触发器n方式2频率发生器n方式3方波发生器n方式4软件触发选通n方式5硬件触发选通9第9页,本讲稿共39页工作方式方式0软件启动,软件启动,不自动重复计数。不自动重复计数。装入初值后装入初值后OUT端变低电平,端变低电平,计数结束计数结束OUT输出高电平。输出高电平。(计数结束中断计数结束中断计数结束中断计数结束中断)10第10页,本讲稿共39页1、方式、方式0计数结束中断方式计数结束中断方式 工作方式工作方式0有如下特点:有如下特点:a、门控信号、门控信号GATE必须为必须为1,计数器才能计数;,计数器才能计数;b、计
6、数时通道输出端、计数时通道输出端OUT一直为一直为0;c、通道计数器计数到、通道计数器计数到0后,后,OUT由由0到到1,同时计数器停止工作。,同时计数器停止工作。11第11页,本讲稿共39页方式1 硬件启动(硬件启动(GATE上升沿触发),上升沿触发),不自动重复计数。不自动重复计数。装入初值后装入初值后OUT端变高电平,计数开端变高电平,计数开始始OUT端变为低电平,计数结束后又端变为低电平,计数结束后又变高。变高。(单稳态触发器单稳态触发器单稳态触发器单稳态触发器)方式112第12页,本讲稿共39页2 2、方式、方式1 1可编程序的单个负脉冲可编程序的单个负脉冲 (单稳)(单稳)方式方式
7、1 1工作过程如下:工作过程如下:a a、门门控控信信号号GATEGATE是是触触发发信信号号,上上升升沿沿有有效效。即即开开始始计计数数是是由由GATEGATE的的上上升升沿触发的;沿触发的;b b、触发后,通道计数器开始计数,输出端触发后,通道计数器开始计数,输出端OUTOUT由高变低;由高变低;c c、计数器计数到计数器计数到0 0,OUTOUT再由低变高。再由低变高。方式113第13页,本讲稿共39页方式方式2软、硬件启动,软、硬件启动,自动重复计数自动重复计数。装入初值后装入初值后OUT端变高电平,计数到端变高电平,计数到最后一个最后一个CLK时时OUT输出负脉冲,并输出负脉冲,并连
8、续重复此过程。连续重复此过程。GATE=1允许计数;允许计数;=0后停止计数。恢复后停止计数。恢复=1后,按原定的计数值重新开始计数。后,按原定的计数值重新开始计数。(频率发生器频率发生器频率发生器频率发生器)方式2-频率发生器14第14页,本讲稿共39页 3 3、方式、方式2 2频率发生器频率发生器 (自动装入时间常数的(自动装入时间常数的N分频器)分频器)方式方式2的特点如下:的特点如下:a、GATE门门为为1,计计数数器器才才能能工工作作,对对CLK端端上上的的脉冲进行计数;脉冲进行计数;b、当当计计数数器器“减减”计计数数到到1时时,OUT由由高高变变低低,再再经经过过一一个个CLK周
9、周期期,即即计计数数器器计计数数到到0时时,输输出出端端OUT又又跳跳变变为为高高。方方式式2输输出出周周期期性性负负脉脉冲冲信信号号,其其宽宽度固定为一个度固定为一个CLK周期;周期;c、当当计计数数器器的的值值减减为为0时时,自自动动重重新新装装入入计计数数初初值值,实现循环计数。实现循环计数。15第15页,本讲稿共39页16第16页,本讲稿共39页工作方式3 方式方式3软、硬件启动,软、硬件启动,自动重复计数自动重复计数。装入初值后装入初值后OUT端变高电平,端变高电平,然后然后OUT连续输出对称方波:连续输出对称方波:(方波发生器方波发生器方波发生器方波发生器)前前前前 N/2 N/2
10、或(或(或(或(N+1N+1)/2/2 个个个个CLKCLK,OUTOUT为高,后为高,后为高,后为高,后N/2N/2或或或或(N-1N-1)/2/2 个个个个CLKCLK,OUT OUT为低。为低。为低。为低。17第17页,本讲稿共39页4 4、方式、方式3 3方波发生器方波发生器 方式方式2 2虽然可以作分频电路,但其输虽然可以作分频电路,但其输出是窄脉冲,如果是方波,就只有选方出是窄脉冲,如果是方波,就只有选方式式3 3 18第18页,本讲稿共39页方式4方式4软件启动,不自动重复计数。软件启动,不自动重复计数。装入初值后输出端变高电平,装入初值后输出端变高电平,计数结束输出一个计数结束
11、输出一个CLK宽度的负脉冲宽度的负脉冲(软件触发选通软件触发选通软件触发选通软件触发选通)19第19页,本讲稿共39页5 5、方式、方式4 4软件触发方式软件触发方式方式方式4在工作过程中有以下特点:在工作过程中有以下特点:a、门门控控信信号号GATE为为高高电电平平,计计数数器器开开始始减减1计计数数,OUT维持高电平;维持高电平;b、当当计计数数器器减减到到0,输输出出端端OUT变变低低,再再经经过过一一个个CLK输输入时钟周期,入时钟周期,OUT输出又变高。输出又变高。方式420第20页,本讲稿共39页方式方式4软件触发方式软件触发方式21第21页,本讲稿共39页方式5 方式5 硬件启动
12、,不自动重复计数。硬件启动,不自动重复计数。OUT端波形与方式端波形与方式4相同相同(硬件触发选通硬件触发选通硬件触发选通硬件触发选通)22第22页,本讲稿共39页 6 6、方式、方式5 5硬件触发方式硬件触发方式 这种工作方式同方式这种工作方式同方式4 4很相似,当控制字很相似,当控制字写入控制寄存器后,输出端写入控制寄存器后,输出端OUTOUT变高。同方变高。同方式式4 4不同的一点是当计数值写入通道计数器不同的一点是当计数值写入通道计数器后,通道并未被触发,也就是计数器并不立后,通道并未被触发,也就是计数器并不立即开始计数。只有当即开始计数。只有当GATEGATE信号的上升沿触发信号的上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 可编程 记数 定时器 接口 精品 文稿
限制150内