- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Application and Development of Microcontroller 《单片机应用开发》课程 主讲教师 刘德新 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 定时器/计数器 的应用 目录 01 定时器/计数器的初始化 02 定时器/计时器初始值计算 03 定时器/计数器初始化实例 2.定时器/计数器的初始化 EDITED BY LIU DEXIN * 单片机应用开发 在使用8051的定时器/计数器前,应对它进行编程初始化,主要是对TCON和TMOD编程;计算和装载T/C的计数初值。一般完成以下几个步骤: (1)确定T/C的工作方式——编程TMOD寄存器 (2)计算T/C中的计数初值,并装载到TH和TL (3)T/C在中断方式工作时,须开CPU中断和源中断——编程IE寄存器 (4)启动定时器/计数器——编程TCON中TR1或TR0位 EDITED BY LIU DEXIN * 单片机应用开发 2.定时器/计时器初始值计算 在定时器工作方式时,T/C是对机器脉冲计数的,若fosc=12MHz,则一个机器周期为12/fosc=1μs,所以: 方式0 13位定时器最大定时间隔=213×1μs=8.192ms; 方式1 16位定时器最大定时间隔=216×1μs=65.536ms; 方式2 8位定时器最大定时间隔=28×1μs =256μs。 若使T/C工作在定时器工作方式1,要求定时1ms,求计数初值。 设计数初值为x,则有: (216-x) 1 =1000μs 或x=216一1000 因此,THn、TLn可置65536-1000即可。 即THn=(65536-1000)/256;TLn=(65536-1000)/256。 EDITED BY LIU DEXIN * 单片机应用开发 2.定时器/计数器初始值计算 对一般fosc有下列公式(设定时时间为time的单位是μs,晶体振荡器fosc的单位是MHz,注意换算单位,可以都采用国际单位): ? (216-x) × = time(μs ) ? ? 上面公式若采用定时器工作方式0,则将216换成213即可 若是工作方式2和工作方式3,则将216换成28即可 3. 定时器/计数器初始值计算 在计数器工作方式时: 方式0 13位计数器的满计数值=213=8192 方式1 16位计数器的满计数值=216=65536 方式2 8位计数器的满计数值=28=256 若使用T/C0工作在计数器方式2时,要求计数器计数20个脉冲的计数初值。设计数初值为x,则有: 28-x=20 即 x=28-20 因此,TH0=TL0=256-20 3. 定时器/计数器初始化实例 TMOD=0x01; //设置定时器0工作在方式1 TH0=(65536-1000)/256; //定时器0初值装载 TL0=(65536-1000)%256; EA=1; //开CPU中断 ET0=1; //开定时器0中断 TR0=1; //启动定时器0 假设定时器/计数器工作在定时器工作方式1,晶振频率为12 MHz,且开中断,则初始化程序为: 小结和思考 EDITED BY LIU DEXIIN * 单片机应用开发 定时器/计数器需要初始化哪些寄存器? 怎样计算定时器和计数器的初始值? 用定时器完成时钟程序 谢 谢 主讲教师 刘德新 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院
您可能关注的文档
- 创新创业指导 创业团队决策 【课件】团队决策.pptx
- 创新方法与训练 创新离我们很远,但也很近 1.双创资源库创新方法课程PPT.pptx
- 创新思维 头脑风暴 头脑风暴法.pptx
- 创新思维 用户访谈 用户访谈.pptx
- 创业意识与商机识别 精益创业的意义、原则 精益创业的意义、原则.pptx
- 创业意识与商机识别 完成“工作表1”的步骤一:核心能力和技术 完成“工作表1”的步骤一-核心能力和技术.pptx
- 大数据技术应用(国家) 知识点2:MapReduce的各个执行阶段 MapReduce的各个执行阶段.pptx
- 大数据金融 供应链金融主要融资模式 项目七 知识点4 应收账款模式.pptx
- 大数据平台构建(国家) 大数据平台构建(国家) 1.3.1Hadoop分布式.pptx
- 大学生创新创业课程 专业名词 4.创业资源.ppt
最近下载
- 2026中水珠江规划勘测设计有限公司(原水利部珠江水利委员会勘测设计研究院)招聘84人笔试备考题库及答案解析.docx VIP
- 第22课《寓言四则——杞人忧天》课件(共28张PPT)2023—2024学年统编版语文七年级上册.pptx VIP
- 居住项目外立面门窗供货和安装工程技术标A-施工组织设计.docx VIP
- 2025年贵州省遵义市初二英语上册期中考试试卷及答案.docx VIP
- (职业规划)计算机系职业生涯规划.pdf VIP
- 46号干砌石护坡工程施工组织设计方案.doc VIP
- 《异常子宫出血诊断与治疗指南(2022更新版)》解读.pptx
- 中兴:2025年C+L一体化光网络解决方案技术白皮书.pdf
- 3R自动计算人物卡(新版).xlsx VIP
- 贵州省遵义市汇川区遵义市第四中学2025-2026学年高二上学期开学考试语文试题.doc VIP
原创力文档


文档评论(0)