- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章定时计数器及中断系统PPT
4.1 定时器/计数器 ; 在作定时器使用时,输入的时钟脉冲是由晶体振荡器的输出
经12分频后得到的。
当它用作对外部事件计数时,接相应的外部输入引脚T0(P3.4)
或T1(P3.5)。; 不能位寻址,TMOD各位的定义: ;3. 中断允许控制寄存器(1E); 图4.2 定时器/计数器方式0逻辑结构; 定时和计数的应用
计数范围:1~216
计数计算公式:计数值=216-计数初值
定时范围:1机器周期~216机器周期
定时计算公式:定时时间=(216-定时初值)×机器周期
如果晶振频率为6MHz ,则最大定时时间为:
216×1/6MHz×12=217( ); 1)计算计数初值
设计数初值为x,由定时计算公式知:; 3) 编写程序;3. 方式2(M1M0=10)
(1)电路逻辑结构
电路逻辑结构如图6.5所示,由图可以总结出方式2??有以下特点:; 8位计数器
TL0作计数器,TH0作预置寄存器使用,计数溢出时,TH0中的
计数初值自动装入TL0,即TL0是一个自动恢复初值的8位计数器。
在使用时,要把计数初值同时装入TL0和TH0中。
优点是提高定时精度,减少了程序的复杂程度。;2)专用寄存器初始化;4. 方式3(M1M0=11)
前面介绍的三种工作方式对两个定时器/计数器而言,工作原
理是完全一样的。但在工作方式3下,两个定时器工作原理却完全
不同,因此要分开介绍。
(1)工作方式3下的定时器/计数器0
在方式3下,定时器/计数器0被拆为两个独立的8位的计数器
TL0和TH0。其中TL0 既可以作为计数功能使用,又可以作定时功能
使用,享用定时器/ 计数器0的运行控制位TR0和溢出标志位TF0。
对于TH0,只能作定时器使用,由于定时器/ 计数器0的运行控制
位TR0和溢出标志位TF0已被TL0占用,因此TH0占用了定时器/计数
器1的运行控制位TR1和溢出标志位TF1。即定时的启动和停止受
TR1的状态控制,而计数溢出时则置位TF1。;(2)工作方式3下的定时器/计数器1
当定时器/计数器0工作在方式3时,定时器/计数器1只能工
作在方式0、方式1和方式2。在这种情况下定时器/计数器1只能
作波特率发生器使用,以确定串行通信的速率。作波特率发生
器使用时,只要设置好工作方式,便可自动运行。如果要停止
工作,只需要把定时器/计数器1设置在工作方式3就可以了。因
为定时器/计数器1不能工作在方式3下,如果硬把它设置在方式
3,它就会停止工作。;例4.3;;;5 定时器举例
【例6-4】;2) 程序设计;;; 4.2 中断系统
单片机在某一时刻只能处理一个任务,当多个任务同时要求单片机处理时,这一要求应该怎么实现呢?通过中断可以实现多个任务的资源共享。
所谓的中断就是,当CPU正在处理某项事务的时候,如果外界或者内部发生了紧急事件,要求CPU暂停正在处理工作而去处理这个紧急事件,待处理完后,再回到原来中断的地方,继续执行原来被中断的程序,这个过程称作中断。
从中断的定义我们可以看到中断应具备中断源、中断响应、中断返回这样三个要素。中断源发出中断请求,单片机对中断请求进行响应,当中断响应完成后应进行中断返回,返回被中断的地方继续执行原来被中断的程序。
; 4.2.1 中断源与入口地址
1. 外部中断源; IE0和IE1——外中断请求标志位; RI——串行口接收中断请求标志位
当接收完一帧串行数据后,由硬件置“1”;在转向中断服务
程序后,用软件清“0”。串行中断请求由TI和RI的逻辑或得
到。
;4 中断入口地址;4.2.2中断允许控制寄存器(IE)中断优先级寄存器(IP);;2. 中断优先级控制寄存器(IP);优先级的控制原则是:;上述四个专用寄存器的用途可以用图6.1说明。;4.2.3 中断响应过程;3. 中断响应;编写中断服务程序的格式一般如下:
ORG 0000H
SJMP MAIN
ORG 0003H
您可能关注的文档
最近下载
- 中国特色社会主义为什么“好”图文党课.pptx VIP
- 材料研究与测试方法试卷.doc VIP
- CAAC执照理论考试.pptx
- 教科版二年级上第一单元《我们的地球家园》大单元整体教学设计.pdf VIP
- 81、4-6岁 《小雏菊》少儿美术课件.pptx
- 弘扬教育家精神以教育家精神引领教师队伍高质量发展课件PPT.pptx VIP
- canopen一致性测试广州虹科电子科技.pdf
- 部级基础教育精品课PPT模板.pptx VIP
- 1《中国人民站起来了》课件(29张PPT) 高中语文统编版选择性必修上册第一单元 .pptx
- 高中-历史-部编版(2019)-第20课 北洋军阀统治时期的政治、经济与文化.ppt
文档评论(0)