- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程定时器8253
1
可编程定时器8253
2
掌握:
引线功能及计数启动方法
6种工作方式及其输出波形
应用:
芯片与系统的连接
芯片的初始化编程
3
8253芯片特点
可编程的逻辑器件;
可实现计数和定时;
工作方式:
减法计数
计数值减为0时输出相应控制信号
输出控制信号的形式可通过软件设置
4
1. 外部引线及内部结构
连接系统端的主要引线:
D0----D7
CS
RD
WR
A0,A1
连接外设端的主要引线:
CLK ----------- 时钟脉冲输入
GATE ---------- 门控信号输入
OUT ------------ 定时输出
5
结构特点
每个计数器含
控制寄存器
16位初值寄存器
16位计数寄存器
存放控制命令字
内部3个计数器均为减法计数器
根据计数脉冲的频率及需要定时的时间长度确定计数初值
相同端口地址
存放计数初值
计数初值
6
外部引线及内部结构
三个可独立工作的16位定时/计数器,一个控制寄存器。共占用4个端口地址,4个端口的地址编码:
A1 A0
0 0 CNT0
0 1 CNT1
1 0 CNT2
1 1 控制寄存器
7
2. 计数启动方式
软件启动
硬件启动
GATE端为高电平
GATE端有一个上升沿
由GATE端信号的形式决定
(1)方式0(计数结束产生中断)
计数器对CLK输入信号进行减法计数,每一个时钟周期计数器减l
设定该方式后,计数器的输出OUT变低
当计数减到零——计数结束时,输出OUT变高
GATE为高电平时,允许计数。若GATE为低电平时,则禁止计数
在计数过程中修改计数值,则写入第一个字节使原先的计数停止。写入第二个字节后,开始以新写入的计数值重新计数
CLK
GATE
WR
2
1
3
1
2
3
4
方式0的主要特点是:
②CPU写入一个新值,计数器按新写入的计数值重新开始计数
①计数器只计一次而不能自动重复计数。且OUT输出保持为高电平
③如果设置计数初值为N,则输出OUT是在N+1个CLK脉冲之后才变为高电平
④ GATE信号可控制暂停计数。当GATE变低时,计数暂停;当GATE变高后又接着计数。
(2) 方式1—硬件可重复触发的单稳态触发器
①CPU写控制字后(WR上升沿),OUT输出变为高电平
②CPU写入计数初值后,并且门控信号GATE上升沿出现,在下一个CLK脉冲的下降沿,初值送入,同时OUT输出变低电平,开始对随后的CLK脉冲减1计数
③计数过程中,OUT维持低电平,至减1到0时,OUT输出高电平。即由于GATE上升沿的触发,使OUT输出端产生一个宽度为N个CLK周期的负脉冲。
④若再次由GATE上升沿触发,则输出再次产生一个同样宽度的负脉冲。
(2) 方式1—硬件可重复触发的单稳态触发器
方式1的主要特点是:
(3) 在计数过程中,CPU可改变计数初值,这时计数过程不受影响,计数到零后输出变高。
当再次触发时,计数器才按新输入的计数值计数,即改变计数值是下次有效的。
(2) 当计数到零时,可再次由GATE上升沿触发,输出同样宽度的负脉冲,而不必重新写入计数初值。
(1) 若设置计数初值为N,则输出负脉冲的宽度为N个CLK脉冲周期。
(3) 方式2——分频器
③方式2 可作脉冲速率发生器或用来产生实时时钟中断信号。
②在计数中OUT输出为高,计数器减到1(注意,不是减到0)时,OUT输出变低,经过一个CLK周期,输出恢复为高,且计数器将自动重新开始计数。
①CPU输出控制字后,OUT输出为高。写入初值后,计数器将自动对输入时钟CLK计数。
CW
WR
OUT
方式2的主要特点是:
①不重复设置初值,连续工作。若初值为N,则输入N个CLK脉冲,输出宽度为1的负脉冲
②GATE信号控制计数。当GATE为低,暂停计数;GATE变高,从计数初值开始重新计数
③若CPU重新写初值,有效性是从下一个计数操作周期开始按新初值改变输出脉冲的频率
(4) 方式3 方波发生器
①方式3与方式2的过程类似,仅输出波形不同。方式3,OUT输出是对称方波或基本对称的矩形波
②若初值N为偶数,则OUT输出将有N/2个CLK周期为高电平,N/2个CLK周期为低电平,输出为对称方波,其周期为N个CLK周期
③若N为奇数,则OUT输出将有(N+1)/2个CLK周期为高电平,(N-1)/2个CLK周期为低电平,输出为基本对称的矩形波,其周期也为N个CLK周期
方式3的主要特点是:
①若计数中,
文档评论(0)