- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.4 可编程定时/计数器8254及其应用 ; 6.4.1 8254定时器/计数器 ;看看风景,稍后回来;;;;8254与CPU连接示例 ;基本计数工作原理: ; 在计数工作方式下:计数初值写入CR;CE为0时表明计数达到规定值。 ;(2)8254的工作方式
8254的基本计数工作方式和基本定时工作方式是基础,在这两种基本方式下,可以演绎出6种工作方式。 ;*GATE=0,暂停计数;GATE=1,继续计数
*计数过程中可以写入新的计数初值,从写入后的下一个脉冲开始,以新
的初值进行计数 ;2)方式1 硬件可触发单稳;3)方式2 分频器(N分频方式,频率发生器)
基本功能:输出频率固定的脉冲(控制输出信号的高/低电平的比例。)
工作特点:
*控制字写入后,OUT以高电平为初始电平。计数器减到1时,OUT输出一个宽度
为一个CLK的负脉冲。
*OUT输出的脉冲串,以N—1个CLK 脉冲为高电平,以一个CLK脉冲为低电平。
实际上,OUT输出的脉冲频率为CLK脉冲的N分频。
*GATE 门控:为高,计数器工作;为低,暂停工作。 ;该波形图叙述了3种情况:
*1 GATE=1,OUT持续输出分频脉冲串(高电平为N-1,低电平为1)
*2 分频过程中,GATE=0,暂停工作,OUT变为高电平;=1,继续工作,重新计数
*3 GATE=1,工作过程中改写N,CE要把本次的计数初值减到0,才开始新一轮分频工作。 ; 4)方式3 方波发生器
基本功能:基本上与方式2相同,只是OUT输出的是完全对称方波
或基本对称的连续方波。
工作特点:若N为偶数,则输出脉冲的高、低电平持续时间相同;
若为奇,则高电平持续时间为(N+1)/ 2,低电平持续时间为(N-1)/ 2。;5)方式4 软件触发选通
基本功能:单脉冲发生器,以装入计数初值来启动计数器开始工作。
工作特点:
*无重装初值功能
*装入控制字后,OUT的初始电平仍为高。
*装入计数初值后,计数器开始倒数计数,到0后OUT输出一个负脉冲(宽度为一 个CLK), 然后又恢复为高电平,直到装入下一个计数初值来启动新一轮计数。
*通常用它来作为负选通信号 ;6) 方式5 硬件触发的选通信号发生器
基本功能:以外部GATE信号来启动计数器开始工作,OUT输出宽度为一个
CLK的负脉冲。
工作特点:
*装入控制字后,OUT的初始电平为高。
*装入计数初值后,必须等GATE引脚输入一个上升边后,计数器才开始倒数计数,到0后OUT输出一个负脉冲,宽度为一个CLK脉冲——通常用它来作为负选通信号, 然后又恢复为高电平,直到装入下一个计数初值来启动新一轮计数。;工作方式小结;(3)8254编程
*8254有3个通道,即3个定时器/计数器单元, 选择哪个通道?
*每一个定时器/计数器又有6种工作方式,如何确定工作方式?
*每一种方式下又必须写入计数初值,怎么送?
*在某些情况下需要读出计数器的余值或计数器的状态,怎么读? ;*命令字和状态字
两个命令字:计数器锁存命令字和读回命令字; 控制字 锁存命令字 读回命令字;例:要读通道0的状态和余值,设8254的地址为20CH、20DH、20EH、20FH;编程方法及示例;MOV DX,20CH ;取通道0地址
MOV AL,64H ;取通道0计数初值
OUT DX,AL ;计数初值送入通道0
;到此,随着CLK0引脚上的脉冲输入, 初值进入CE,开始计数。 ;初始化编程;通道安排:
通道1:工作在方式3下,输出频率为1000Hz的方波(周期为1ms),作为
通道2的时钟脉冲。
通道2:工作在方式0,对周期为1ms的脉冲计数,计满1000次,OUT2输
出高电平,表明1秒定时到。 ;
;实验装置8254接线图;IN 指令产生 IOR; OUT产生IOW ;8254 的 4个端口地址:
T0:40H
T1:41H
T2:42H
控制寄存器:43H ;如要求扬声器发出频率为600Hz的声音,则:
AX= 1.19318×106÷600=1988. 6D=7C5H AH=07H AL=C5H
;SPEAKOFF PROC ;扬声器关子程序
您可能关注的文档
最近下载
- 生物教材课后练习题全部答案(总册86页) .pdf VIP
- 2025年建材产业园建设项目经济效益和社会效益分析报告.docx
- QC∕T 491-2018 汽车减振器性能要求及台架试验方法.pdf
- CB-T 4126-2011 集装箱船导轨架安装工艺.pdf VIP
- GER-3620K_Chinese重型燃气轮机运行和维护.pdf VIP
- 误吸的预防与处理.pptx VIP
- 2024年AIAG控制计划CP第一版培训教材.docx VIP
- 4-72离心风机选型参数表.doc VIP
- 党课讲稿:全面学习探讨十九届四中全会精神材料.docx VIP
- 国家重点支持的高新技术领域(2025版) .pdf VIP
原创力文档


文档评论(0)