




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 6章 MCS-51定 时 器 /计 数器n 6.1 定 时 /计 数器概 述n 6.2 中断系 统结 构及管理n 6.3 定 时 /计 数器及中断系 统综 合 应2.2.1 MCS-51单 片机的基本 组 成图 2-3 MCS-51单 片机基本 结 构示意 图P0P3存 储 器6.1 定 时 /计 数器概述n 基本概念1、 定 时 /计 数的概念 2、 计 数器的容量 第六章 定 时 /计 数器n 5.1.1 定 时 /计 数器 结 构 n 5.1.2 定 时 /计 数器工作方式n 5.1.3 定 时 /计 数器控制寄存器n 5.1.4 定 时 /计 数器常数的 计 算6.1 定 时 /计 数器概述n 定 时 /计 数器 简 称定 时 器, 8031单 片机有 2个 16位的定 时 /计 数器:定 时 器 0( T0) 和定 时 器 1( T1)。 它 们 都有定 时 器或事件 计 数的功能,可用于定 时 控制、延 时 、 对 外部事件 计 数和 检测 等场 合。n T0由 2个特殊功能寄存器 TH0和 TL0构成, T1则 由TH1和 TL1构成。作 计 数器 时 ,通 过 引脚 T0( P3.4) 和 T1( P3.5) 对 外部脉冲信号 计 数,当 输 入脉冲信号从 1到 0的 负 跳 变时 , 计 数器就自 动 加 1。计 数的最高 频 率一般 为 振 荡频 率的 1/24。5.1 定 时 /计 数器 结 构特点及控制TF1 TF05.1.2 定 时 /计 数器工作方式计 数脉冲 输 入T1 T0定时脉冲5.1.2 定 时 /计 数器工作方式n 每个定 时 /计 数器 还 有 4种工作模式,也就是每个定 时 器可构成 4种 电 路 结 构模式。n 在模式 0、 1和 2, T0和 T1的工作模式相同,在模式 3,两个定 时 器的模式不同。下面以 T1为 例,分述各种工作模式的特点和用法。 TMOD, TCON和 PSW 必 须记 住!INT0, INT1控制5.1 定 时 /计 数器 结 构特点及控制n 基本概念1、 定 时 /计 数的概念 2、 计 数器的容量 0-1N位 计 数池1、 已知想要定 时时间 T,就要考虑设 定 计 数初 值 X, X是多少?计 数其从初 值 X,开始 计 数,达到 溢出, 实际计 数量 为2、 对 于定 时 器,每个 计 数 值时间为 一个机器周期, 1个机器周期为 12个拍, 时间为 3、所以4、本公式用于 计 算定 时 初 值溢出点池中有水!X定 时 初 值设 定图 5-1 定 时 /计 数器 T1( T0) 工作模式 0 若初 值 : 0F67H,0 F 6 70000 1111 0110 01117 B 0 77BH 07H不合 习惯 ,少用2模式 1图 5-2 定 时 /计 数器 T1( T0) 工作模式 1定 时 :10 1 11满则 溢出111计 数:0001 00004模式 3图 5-4 定 时 /计 数器 T1( T0) 工作模式 3返回本节X5.1.4 定 时 /计 数器常数的 计 算n 1计数器初值的计算n 把 计 数器 计满为 零所需要的 计 数 值设 定 为 C,计 数初 值设 定 为 TC, 由此可得到公式:TC=M-Cn 式中, M为计 数器模 值 , 该值 和 计 数器工作方式有关。在方式 0时 M为 213;在方式 1时 M为 216;在方式 2和方式 3时 M为 28。n 2定时器初值的计算n 在定 时 器模式下, 计 数器由 单 片机主脉冲 经 12分 频 后 计 数。因此,定 时 器定 时时间 T的公式:T=( M-TC) T计 数上式也可写成: TC=M-T/ T计 数n 式中, M为 模 值 ,和定 时 器的工作方式有关; T计 数 是 单 片机振 荡 周期 TCLK的 12倍; TC为 定 时 器的定 时 初 值 。 返回本节THANK YOU VERY MUCH !n本章到此 结 束,n谢谢 您的光 临 !结 束放映返回本章首页5.2 中断系 统结 构及管理n 5.2.1 中断 请 求与控制 n 5.2.2 中断系 统 的 结 构n 5.2.3 中断控制n 5.2.4 中断响 应过 程返回本章首页5.2 中断系 统结 构及管理n 5.2.1 中断 请 求与控制 n 5.2.2 中断系 统 的 结 构n 5.2.3 中断控制n 5.2.4 中断响 应过 程返回本章首页5.2 中断系 统结 构及管理n 5.2.1 中断 请 求与控制 n 5.2.2 中断系 统 的 结 构n 5.2.3 中断控制n 5.2.4 中断响 应过 程返回本章首页返回本章首页程序 举 例:定 时 器 实现 灯 闪烁ORG 0000HAJMP STARTORG 30HSTART: MOV P0,#0FFH MOV TMOD,#00000001B ; MOV TH0,#15HMOV TL0,#0A0H ;以上两行 预 置 计 数 5336(15A0H)SETB TR0 ; LOOP: JBC TF0,NEXT ;如果 TF0等于 1, 则 将 TF0清 0并 转 next处AJMP LOOP ;NEXT: CPL P0.0 ; MOV TH0,#15H ;MOV TL0,#0A0H ; AJMP LOOPEND利用 GATE测试 外部 输 入脉冲和 宽 度测试 脉冲 宽 度 举 例n 例 :利用 T0门 控位 GATE来 测试 由 INT0(P3.2)引脚 输 入的正脉冲 宽 度,已知,所测 得的高 8位 值 存入片内 RAM的 21H单 元,低 8位 值 存入片内 RAM的 20H单 元。n 思路: T0方式 1( 16位 计 数器), GATE=1, TR0=1,初 值为 0000H。n MOV TMOD, 09H ; T0定 时 , 设 置方式 1, GATE=1n MOV TH0, 00H ; T0的 计 数初 值为 0000Hn MOV TL0, 00H n MOV R0 , 20H ; RAM的地址指 针n LOOP1: JB P3.2, LOOP1 ;等待 INT0变 低n SETB TR0 ; INT0变 低 ,启 动 T0准 备计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广州市国内旅游合同
- 2025年绿色建筑先锋:被动式超低能耗建筑技术原理与应用推广策略报告
- 文化遗产数字化展示与传播2025年文化遗产数字化传播平台构建报告
- 2025年文化遗产数字化保护与智慧旅游融合的技术创新研究报告
- 重庆集成电路项目可行性研究报告(范文模板)
- 市政管网改造工程建设方案
- 关于成立二氯乙腈公司可行性研究报告(范文参考)
- 餐饮店运营管理方案
- 清洁生产练习试卷附答案(一)
- 养老机构医养结合模式下的社区服务体系建设报告
- 克拉泼改进型电容三点式振荡器
- 介入导管室耗材准备及管理
- SPC基础知识培训教材-入门级_课件
- 计量经济学课程论文——论产业结构对我国GDP与经济增长的影响
- 转动设备状态监测标准
- 美术作品使用授权书.docx
- 金属轧制工艺学1轧制过程基本参数
- 低压电缆头制作安装施工工艺标准
- 新高一化学衔接课课程简介(共2页)
- 永久性钢护筒沉放施工方案(DOC29页)
- 工程变更申请表(ECR)
评论
0/150
提交评论