- 3
- 0
- 约9.58千字
- 约 36页
- 2016-11-29 发布于湖南
- 举报
单片机原理与接口技术ppt---第6章 定时器及应v用
6.3 定时器的四种工作模式及应用 (2)主程序部分: MAIN:MOV SP,#5FH MOV TMOD,#27H MOV TL0,#0FFH MOV TH0,#156 MOV TH1,#data MOV TL1,#data MOV IE,#9FH ;开中断 : 6.3 定时器的四种工作模式及应用 (3)中断处理程序部分: TL0溢出中断服务程序: TL0INT:MOV TL0,#0FFH (外部中断处理) RETI TH0溢出中断服务程序: TH0INT:MOV TH0,#156 CPL P1.0 ERTI (其它外部中断服务程序略) 6.3 定时器的四种工作模式及应用 6. 3. 5 综合应用举例 例6-8 设某单片机系统的晶振频率为6MHz,试编写利用T0产生1s定时的程序。 解: 1、确定定时器T0的工作模式 Tcy=2 μs 模式0最长可定时:2μs*8192=16.384ms 模式1最长可定时:2μs*65536=131.072ms 模式2最长可定时:2μs*256=512μs 选模式1,每隔100ms中断一次,中断10次为1s。 2、计算初值X 100000 μs=(65536-X)*2 μs X=65536-50000=15536=3CB0H 3、实现的方法:(1)计数器法; (2)中断循环程序法 15536÷ 256 商为高8位, 余数为低8位 6.3 定时器的四种工作模式及应用 4、程序清单: (1)中断入口和主程序部分: ORG 0000H START:LJMP MAIN ORH 000BH LJMP SERVE ORG 0030H MAIN:MOV SP,#5FH MOV B,#10 MOV TMOD,#01H MOV TL0,#0B0H MOV TH0,#3CH SETB TR0 ;开运行 SETB ET0 ;开中断 SETB EA SJMP $ (2)中断服务程序部分: SERVE: MOV TL0,#0B0H MOV TH0,#3CH DJNZ B,LOOP CLR TR0 LOOP:RETI END 第6章 定时器及其应用 作业(P299页) 7-28 , 7-29. 第六章 定时器及应用 主要内容 1、定时器概述 2、定时器的控制 3、定时器的四种工作模式及应用 6.1 定时器概述 8051单片机内有两个16位定时器/计数器,常称为定时器0和定时器1,简称为T0和T1;均可作定时器用也可计数器,为加1计数器;用于定时控制、延时、外部计数和检测等。其结构如下图所示。 外部控制门 6.1 定时器概述 作为定时器用时的计时速度:一个机器周期计数器加1,直至计满溢出。 如晶振为12MHz的单片机,一个机器周期为1μS,其计数频率为振荡频率的1/12 。 作为计数器用时的计数速度:每两个机器周期计数器加1,计数频率最高为振荡频率的1/24。 在S5P2对计数输入引脚T0、T1进行采样,下降沿计数。负脉冲。每个机器周期检测一次。 说明:定时器/计数器在工 作期间不占用CPU的时间。 6.2 定时器控制 主要讨论两个定时器/计数器的控制寄存器TMOD和TCON。系统复位时其初值为0。 6. 2. 1 工作模
您可能关注的文档
最近下载
- Casarte卡萨帝XQGH80-HBF1406A说明书.pdf
- 电网规划与配电网设计知识试卷及答案要点.doc
- 新课标背景下的大单元教学研究:大单元教学的概念及其基本特征.docx VIP
- 2025年第四季度电网工程设备材料信息参考价.docx VIP
- 昆明医科大学第二附属医院进修医师告知书.docx VIP
- GB 4717-2024 火灾报警控制器解读.pptx VIP
- 2025辽宁铁道职业技术学院单招《数学》真题含完整答案详解(名师系列).docx VIP
- 虚拟电厂调控管理云平台挂网试运行总结.docx
- 你能成为最好的数学教师.PPT VIP
- OM014-16款混动雅阁用户手册42T3VC00CS1207-1.pdf VIP
原创力文档

文档评论(0)