版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片微型计算机的原理和接口技术,第章定时器/计数器,本章的学习要求:1 .把握定时器/计数器的工作原理2 .把握定时器/计数器的电路构成3 .把握定时器/计数器的4种工作方式4 .定时器/掌握计数器的SFR和编程方法。单周期计时器计程仪拉姆: DLY1:MOVR5,#TIME LOOP:NOPNOPDJNZR5,LOOPRET, 如果fOSC=6MHz,循环次数TIME为100,则: t=12/6 MHz=2ST=(14 time ) t=802 (s ),双循环堆时间节点计程仪定程序: DLY2:MOV R6, 假设#64hi1:moov fOSC=12MHz,则3360 t=12/12mh
2、z=1ST=(111002100255210021 ) t=51.303 ms,软定时器3360,5.1引言,计数输出,时间校正,进位,5.1引言有四种工作方式。 K1,K2,计数器,向上溢出标记TF0/TF1,脉冲源选择,开关控制,内部时间节点Fosc/12,外部计数P3.4/P3.5内部时钟摇滾乐Fosc/12,外部计数脉冲Tx,0,1, 用于5.3的电路构成及预计程仪编程、5.3.2开关控制、SFR:TCON时间节点控制支重轮(88H )、两控制方式3360gal时间节点和计数。 所有TRx/GATE都定径套1,并由外部INTx控制交换机。 用于测量INTx脉冲宽度。5.3电路配置和编程
3、、5.3.3向上溢出标志、SFR:TCON时间节点控制支重轮(88H )、注意:计数器向上溢出后,向上溢出标志TFx自动定径套为1,需要软件清除TFx,以便识别下一个向上溢出。 例如: CLRTF0 ANLTCON、#0DFH中不能使用: MOVTCON、#00H、5.3电路结构和程序设计,为什么?5.3.4计数器、计数器、初始值、TH0/TL0、TH1/TL1、sfr 3360 TL 0计时器T0低字节(8AH )、sfr 3360 TL 0、操作方式0的计数范围为18192 (); 如果水晶振动频率为6MHz,则最小时间节点时间为:最大时间节点时间为:MOVTH0,#0FCH MOVTL0
4、,#03H,思考问题:如果水晶振动频率为6MHz,则计时器T0的初始值为右代入文,问题时间节点时间为多少?动作方式0的时间节点时间校正公式:5.3电路结构和计程仪编程,例如5.1单片微型计算机的石英振动设为6MHz,利用计时器T1动作方式0,产生周期500us的工作比为50%的连续方波信号,并从P1.0通讯端口输出。 初始值为: 500us的方波信号被校正,并且具有250us的高低电平。 校正计算定时器初始值x : x=8067,1111 _ 1100 _0_ 0011 b因此,TH1初始值为FCH,TL1初始值为03H,TMOD初始化: T1工作方式(M1M0=00 )。 此外,预计程仪编程
5、:通过TCON中的TR1二进制位控制T1的启动和停止,通过JNB命令重复检查TF1二进制位的状态,在确定时间节点时间是否为时间节点之后,清除所述标记二进制位并重新分配计时器初始值。5.3电路结构和编程计程仪、5.3电路结构和编程计程仪、org 0000 hlj MP 0030 horg 0030 hmovtmod、#00H; T1动作方式0 MOV TH1、#0FCH; T1时间节点250us初始值MOV TL1、#03H SETB TR1; 计时器T1 LP: JNB TF1,$; T1确定CLR TF1是否被向上溢出定。 清溢标志二进制位MOV TH1,#0FCH; 新的时间节点初始值MO
6、V TL1、#03H CPL P1.0; P1.0通讯端口输出状态使SJMP LP反转,(2)由运作模式1、THx的8二进制位和TLx8二进制位构成的16二进制位计数器。操作方式1的计数范围为165536 (); 如果水晶振动频率为6MHz,则最小时间节点时间为:最大时间节点时间为:MOVTH0,#1FH MOVTL0,#83H,思考问题:如果水晶振动频率为6MHz,则计时器T0的初始值为右代入文,时间节点时间为多少? 动作方式1的时间节点时间修正公式:5.3电路结构和计程仪编程,例如5.2单片微型计算机的石英振动设为12MHz,利用计时器T0动作方式1,产生周期100ms的工作比为50%的连
7、续方波信号,并从P1.7通讯端口输出。 因为用于计算初始值:的时间节点50ms的计时器初始值X: X=15536=3CB0H,所以TH0初始值是3CH,TL0初始值是B0H,TMOD初始化: T0运作模式1(M1M0=01 ),并且计时器模式() 计程仪编程3360包括: 用TCON中的TR0二进制位控制T0的启动和停止,用JNB命令反复查询TF0二进制位的状态,判断时间节点时间是否为时间节点后,清除标志二进制位,对计时器初始值进行刷新。 5.3电路配置和编程、org 0000 hlj MP 0030 horg 0030 hmovtmod、#01H; T0动作方式1 MOV TH0、#3CH;
8、 T0时间节点50ms初始值MOV TL0、#0B0H SETB TR0; 启动定时器LP:JNB TF0,$; 确定T0是否正在向上溢出CLR TF0。 清溢标志MOV TH0,#3CH; 重新分配初始值MOV TL0、#0B0H CPL P1.7。 P1.7通讯端口的输出状态与SJMP LP、5.3电路构成相反,将例5.3单片微型计算机的石英振动设为12MHz,使用计时器T0的动作方式1,产生周期5s的占空比为50%的连续方波信号,并从P1.7通讯端口输出。 初始值: 5s的方波信号被校正,并且具有2.5s的高低电平。 2.5s时间节点宽度可由50个50ms时间节点构成。 因为校正计算时间
9、节点50ms的计时器初始值X: X=15536=3CB0H,所以TH0初始值是3CH,TL0初始值是B0H,TMOD初始化部: T0运作模式1(M1M0=01 ),计时器模式(c/t )计程仪制部:计算在TCON期间的tros 通过JNB指令反复调查TF1二进制位的状态,判断时间节点时间是否为时间节点后,清除标志二进制位,重新整理计时器初始值,判断向上溢出次数,5.3电路构成和计程仪编程,org 0000 hlj MP 0030 horg 0030 hmovtmod,#01H T0动作方式1 MOV TH0、#3CH; T0时间节点50ms初始值MOV TL0、#0B0H MOV R0、#50
10、; 时间节点次数SETB TR0; 启动定时器LP:JNB TF0,$; 确定T0是否正在向上溢出CLR TF0。 清溢标志MOV TH0,#3CH; 重新分配初始值MOV TL0、#0B0H DJNZ R0、LP。 判断向上溢出次数是否达到CPL P1.7的P1.7通讯端口输出状态使MOV R0、#50反转。 由重定径套时间节点次数SJMP LP、5.3电路构成和预计程仪编程、软件级联反应、(3)运作模式2、TLx这8个二进制位构成的8二进制位计数器THx将初始值作为初始值预定径套寄存器保存。 动作方式2的计数范围为1256 (); 如果水晶振动频率为6MHz,则最小时间节点时间为:最大时间
11、节点时间为:MOVTL0,#03H,思考问题:如果水晶振动频率为6MHz,则计时器T0的初始值代入下述句子,时间节点时间为多少? 动作方式1的时间节点时间修正公式:5.3电路构成和计程仪编程,例如5.4单片微型计算机的石英振动为12MHz,利用计时器T0动作方式2,产生100us时间节点,以P1.1通讯端口输出周期200us连续方形波信号。 为了校正初始值: X=156=9CH,TL0初始值为9CH,TMOD初始化器: T0运作模式2(M1M0=10 ),计时器模式(C/T=0),时间节点计数器(GATE=0)5.3电路配置和编程、org 0000 hlj MP 0030 horg 0030
12、hmovtmod、#02H; T0动作方式2 MOV TL0、#9CH; T0时间节点100ms初始值MOV TH0、#9CH; 初始值预定径套暂存器SETB TR0; 启动定时器LP:JNB TF0,$; 确定T0是否正在向上溢出CLR TF0。 清溢标志CPL P1.1 SJMP LP、5.3电路构成和预计程仪编程,为什么在计时器溢出后没有重新分配初始值? (4)只有动作方式3、T0能够以方式3动作的TL0构成8二进制位的计时器/计数器起动停止控制二进制位TR0向上溢出标记二进制位TF0 TH0构成8二进制位的计时器。 12起动停止控制二进制位借用TR1向上溢出标志二进制位借用tf1, 仅5.3的电路构成和预计程仪编程的1单片微型计算机的水晶振动频率为12MHz,以询问法方式作成预计程仪柱,使用T0以动作方式1产
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国智慧银河行业市场深度调研及发展前景与投资战略研究报告
- 2025-2030中国智慧物流系统构建与投资效益评估报告
- 2025-2030中国智慧物流仓储设备行业发展趋势及风险预警分析报告
- 2025-2030中国智慧灯杆多杆合一建设标准与运营主体盈利模式分析报告
- 2025-2030中国智慧灯杆多功能整合与运营主体协同模式报告
- 2025-2030中国智慧城市建设承建商行业市场调研及未来趋势与投资价值研究报告
- 2025-2030中国智慧医疗系统集成与医院管理效率提升研究报告
- 2025-2030中国智慧农业物联网技术应用与示范基地建设评估报告
- 2026年3月山东济南轨道交通集团运营有限公司社会招聘备考题库含答案详解(预热题)
- 2026湖北黄石市大冶市事业单位统一招聘118人备考题库含答案详解【a卷】
- 2026年安徽省高职单招职业适应性测试考试题库带答案详解
- 2026年食品安全与环境管理的关系
- 煤气管道动火作业施工方案
- 2026湖南省卫生健康委直属事业单位招聘185人考试备考题库及答案解析
- 《慢性支气管炎诊断与治疗指南(2025年版)》
- 应急响应团队能力提升路径-洞察与解读
- 水运工程结构防腐蚀施工规范 JTS-T 209-2020
- PFNA手术体位摆放的配合
- 医院宣传工作培训课件
- 2025广东省低空经济产业发展有限公司招聘19人笔试历年参考题库附带答案详解
- 2025年广州市天河区中小学教师招聘笔试参考试题及答案解析
评论
0/150
提交评论