- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 定时器/计数器 一 软件定时器: 单循环定时程序: DLY1: MOV R5,#TIME LOOP: NOP NOP DJNZ R5,LOOP RET 5.2 AT89C51单片机的定时器/计数器特点 单片机原理及接口技术 本章学习要求: 1.掌握定时器/计数器的工作原理; 2.掌握定时器/计数器的电路结构; 3.掌握定时器/计数器的四种工作方式; 4.掌握定时器/计数器的SFR和编程方法. 设:fOSC=6MHz, 循环次数TIME为100 则: T=12/6MHz=2?s t=(1+4×TIME)×T =802(?s) 双循环定时程序: DLY2:MOV R6,#64H I1: MOV R7,#0FFH I2: DJNZ R7,I2 DJNZ R6,I1 RET 设:fOSC=12MHz 则: T=12/12MHz=1?s t=(1×1+1×100+ 2×100×255+ 2×100+2×1)×T = 51.303 ms 5.1 引言 5.1 引言 二 硬件计数器/定时器: 可预置初值的4位计数器:74HC193 初值 初值置入 计数 输出 时钟 进位 5.1 引言 CLK 5.1 引言 1 2 3 4 4bit 8bit 12bit 16bit 8bit D0 TL0 TH0 D7 D0 D7 多个计数器的级联: SFR:8AH SFR:8CH 5.2 AT89C51单片机定时器/计数器特点 MCS-51单片机具有两个定时器,T0和T1; T0和T1的最大位宽均为16bit; 具有四种工作方式。 K1 K2 计数器 溢出标志 TF0 / TF1 脉冲源选择 开关控制 内部定时 Fosc/12 外部计数 P3.4 / P3.5 初值 C/T TH0/TL0 TH1/TL1 5.3 电路结构及编程 5.3 电路结构及编程 5.3.1 脉冲源选择 K1 内部定时时钟 Fosc/12 外部计数脉冲Tx C/T 0 1 T1 T0 SFR:TMOD定时器方式寄存器(89H) 5.3 电路结构及编程 5.3.2 开关控制 非 或 与 IT0 IE0 IT1 IE1 TR0 TF0 TR1 TF1 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH SFR:TCON定时控制器(88H) 两种控制方式:GATE置0,由内部TRx控制开关; 用于定时和计数。TRx/GATE都置1,由外部INTx控制开关。 用于测量INTx脉冲宽度。 5.3 电路结构及编程 5.3.3 溢出标志 溢出标志 TF0 / TF1 IT0 IE0 IT1 IE1 TR0 TF0 TR1 TF1 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH SFR:TCON定时控制器(88H) 注意:计数器溢出后,溢出标志TFx将自动置1,为了能够识别下一次的溢出,必须用软件对TFx清0。如: CLR TF0 ANL TCON,#0DFH而不能用: MOV TCON,#00H 5.3 电路结构及编程 为什么? 5.3.4 计数器 计数器 初值 TH0/TL0 TH1/TL1 D0 D1 D2 D3 D4 D5 D6 D7 SFR:TL0定时器T0低字节(8AH) D0 D1 D2 D3 D4 D5 D6 D7 SFR:TH0定时器T0高字节(8CH) D0 D1 D2 D3 D4 D5 D6 D7 SFR:TL1定时器T1低字节(8BH) D0 D1 D2 D3 D4 D5 D6 D7 SFR:TH1定时器T1高字节(8DH) 四种工作方式 T1 T0 SFR:TMOD定时器方式寄存器(89H) 5.3 电路结构及编程 (1)工作方式0 由THx的全部8位和TLx的低5位构成的13位计数器。 工作方式0的计数范围是1~8192( ); 若晶振频率为6MHz, 则最小定时时间为: 最大定时时间为: MOV TH0,#0FCH MOV TL0,#03H 思考题:若晶振频率为6MHz,定时器T0的初值如右赋值语句,问定时时间为多少? 工作方式0的定时时间计算公式: 5.3 电路结构及编程 例5.1 设单片机晶振为6MHz,使用定时器T1工作方式0,产生周期为500us的占空比为50%的连续方波信号,并由P1.0口输出。 计算初值: 500us的方波信号,由250us的高低电平组成。 计算定时器初值X: X=8067,1111_1100_0_0011B 因此,TH1初值为FCH,TL1初值为03H TMOD初始化: T1工作方式0
您可能关注的文档
- 第6章 matlab 在信号与系统中的应用.ppt
- 第6章 计算机网络.ppt
- 第6课时 场效应管的电压放大作用.ppt
- 第4章 物流作业系统.ppt
- 第3章 数据类型运算符与表达式.ppt
- 第2章自测题.ppt
- 第7章 GHOST备份和恢复系统.ppt
- 第5章 MCS - 51单片机的中断.ppt
- 第4章 MCS-51单片机汇编语言程序设计.ppt
- 第5章 国际电子商务.ppt
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
最近下载
- 北京市海淀区六年级下册期末卷及答案.pdf VIP
- 石家庄市2025年高三年级教学质量检测(一)数学试卷(含答案).pdf
- 4.1树与二叉树教学设计2023—2024学年浙教版(2019)高中信息技术选修1.docx
- 如何上好一堂美术课课件.pptx
- 商法学 课件( 马工程) 第8--11章 证券法---破产法.pptx
- 济宁三号煤矿8.0 Mt-a新井设计 综采工作面沿空掘巷技术浅析.docx VIP
- ASUS华硕ROG - 玩家国度机箱ROG Z11 OLED editionROG Z11 user's manual for multiple languages.pdf
- T-CAQ 10204-2017 质量信得过班组建设准则.pdf
- 2025年山东省实验中学高三一模高考英语试卷试题(含答案详解).pdf VIP
- 医学免疫学(第7版)PPT课件 第二章 免疫器官和组织.pptx
文档评论(0)