




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4 2 定时器和计数器及其应用 MCS 51系列8051单片机有两个16位的定时器 计数器 T0和T1 用于定时或延时和计数控制 CPU T1 P3 5 T0 P3 4 TMOD TCON TH1 TH0 TL1 TLO 中断 溢出启动 内部总线 工作方式 定时器 计数器结构框图 定时器T1 定时器T0 P3 2P3 3 INT0INT1 一 方式寄存器TMOD 方式寄存器TMOD用于控制定时器的工作方式 地址为89H低4位为T0的方式字段 而高4位为T1的方式字段 D7D6D5D4D3D2D1D0 定时器T1方式字段 定时器T0方式字段 GATEC TM1M0 GATEC TM1M0 TMOD 功能选择位0 定时1 计数 门控位0 允许软件启动1 允许外中断启动 二 定时器 计数器控制寄存器TCON TCON 88H 8FH8EH8DH8CH8BH8AH89H88H TF1TR1TF0TR0IE1IT1IE0IT0 存定时器运行控制位和溢出标志位 存外部中断的触发方式控制位和锁存外部中断源 定时器1溢出标志 定时器1运行控制位 定时器0溢出标志 定时器0运行控制位 外部中断1的中断请求标志 外部中断0的中断请求标志 外部中断1的触发方式选择位 外部中断0的触发方式选择位 0 低电平触发 1 高电平触发 有请求时由硬件置位响应后再由硬件复位 有溢出时由硬件置位响应后再由硬件复位 软件置0 关闭T1或T0软件置1 打开T1或T0 置位即该位为 1 复位即该位为 0 三 TMODandTCON 复位后 TMODandTCON的各位均为零 定时器T0由TH0和TL0两个SFR组成 定时器T1由TH1和TL1两个SFR组成 定时器可以被定义作定时用 对机器周期进行计数 每过一个机器周期计数器加1 直到计数器计满溢出为止 定时器的定时时间与计数长度 系统时钟频率有关 定时器用作计数时 计数器对来自输入引脚T0的P3 4和T1的P3 5的外部信号计数 若前一个机器周期采样值为1 而后一个机器周期采样值为0 则计数器加1 定时器的应用特点 1 定时器 计数器的方式0 定时控制功能1 此为13位定时器 计数器 TL0的高三位无效 进位右低D4位到高D82 定时时间 213 T0初值 时钟周期 123 最大定时时间指T0初值 0时的值为 213 0 时钟周期 12 D15 D8 D4 D0 213 8192 T0计数溢出时进位到TF0 发出中断申请 计数控制功能 A B 此方式同时适用于定时器 计数器T1 12MHZ 返回 GATEINT0TR0AB0无效0100无效11110000101001101011111 TR0 0 禁止输出 恒为零TR0 1时B的状态 A的状态 允许计数 计数控制功能 GATE 0时 A恒 1 由TR0控制T0开与关GATE 1时 A恒 INT0 由INT0控制T0开与关 2 定时器 计数器的方式1 定时控制功能1 此为16位定时器 计数器 TL0的8位 TH0的8位2 定时时间 216 T0初值 时钟周期 123 最大定时时间指T0初值 0时的值为 216 0 时钟周期 12 216 65536 12MHZ 计数控制功能与方式0基本相同 A B 此方式同时适用于定时器 计数器T1 3 定时器 计数器的方式2 12MHZ 作为位计数器 存放计数器的初值 定时控制功能1 此为18位定时器 计数器 TL0的8位 TH0的8位2 定时时间 28 T0初值 时钟周期 123 最大定时时间指T0初值 0时的值即 28 0 时钟周期 12 计数控制功能 A B 此方式同时适用于定时器 计数器T1 4 定时器 计数器的方式3 1 控制 C T 0 定时 C T 1 计数 振荡器 12 GATE INT0 TR0 TL0 8位 T0 P3 4 TF0 中断 12MHZ A B T0拆为两个独立的8位计数器TL0和TH0 在方式3下 TL0只能作内部定时器 不能作外部脉冲进行计数 此方式下定时器 计数器T1和T0用法不同 4 定时器 计数器的方式3 12MHZ TR1开关TH01接通开始计数0断开停止计数 由上图可知 T1占用了T1的TR1和TF1及T1的中断源 但是T1仍可设为方式0 1 2使用 而仅由C T切换其定时和计数功能 四 例题 采用定时器T0溢出中断方式0 在P1 0引脚上产生周期为2ms的方波 单片机的晶振频率fosc 12MHz 分析 要在P1 0引脚上产生周期为2ms的方波 则应使P1 0每隔1ms取反一次 T0的方式字为 TMOD 00H D7D6D5D4D3D2D1D0 GATEC TM1M0 GATEC TM1M0 XXXX0000 T0为方式0 T0为定时状态 计数不受INT0控制 T1未用 可任意 此取0 TMOD 例题 计算1ms定时初值 机器周期为 1 fosc 12 1 12 106 12 1 S设T0的计数初值为X 则有 213 X 1 10 6 1 10 3X 213 1 10 3 1 10 6 8192 1000 7192D 1110000011000B E018H故TH0 E0H TL0 18H编程如下 例题 主程序 MAIN MOVTMON 00H 置T0为方式0MOVTL0 18H 送初值MOVTH0 E0H SETBEA CPU开中断SETBET0 T0中断允许SETBTR0 启动T0DEFG SJMPDEFG 等待中断中断服务程序 ORG000BH T
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高一物理电磁感应现象中的能量转换原理教学教案
- 科学实验室:科学实验活动教学计划
- 写人作文蜡烛老师750字(10篇)
- 时尚猫咪课件
- 时尚分销专业知识培训课件
- 读后感读闪着泪光的决定有感500字8篇
- 数据保护工具的合规性与隐私保障方案
- 我爱我温馨和谐的家550字13篇范文
- 纪检委员工作职责
- 文化娱乐行业市场趋势报告表
- 《肝硬化腹水中西医结合诊疗专家共识(2025年)》解读课件
- 旭化成分离膜装置(杭州)有限公司建设项目报告表
- 湖北摊贩备案管理办法
- (2025年)江西省九江市辅警协警笔试笔试预测试题含答案
- 员额法官考试试题及答案
- 2025年深圳市中考历史试卷真题(含答案详解)
- 注浆工安全知识题库
- GB/T 45359.5-2025海工平台定位系泊纤维绳索第5部分:芳纶
- 2025年全国新高考II卷真题2卷语文+数学+英语试卷(含答案)
- 2025至2030中国水飞蓟提取物行业项目调研及市场前景预测评估报告
- 2025年贵州毕节市金沙县国有资本投资运营集团有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论