- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 单片微机的定时器/计数器原理及应用 6.1 概述 6.2 定时器/计数器T0、T1 6.3 定时器/计数器T2 6.4 监视定时器(看门狗)T3 6.5 定时器/计数器的应用编程 解:⑴工作方式0: 213–500?S/2?S=8192-250=7942 =1F06H =1111100000110B TL0=00110B=06H TH0=F8H ▲ 查询方式 ORG 0000H AJMP ST ORG 0030H ST: MOV SP,#60H MOV TMOD,#00H ;方式0 L1: MOV TH0,#0F0H ;初值 MOV TL0,#0CH CPL P1.0 SETB TR0 L2: JBC TF0,L1 SJMP L2 END ?6.5.4 运行中读定时器/计数器 实验四 外中断 P1.0~P1.7接8个发光二极管,管脚INT0、INT1接两个按键,分别定义为“+”和“-”。要求:上电全灭,每按一次“+”键,亮的灯多一盏, 每按一次“-”键,亮的灯减一盏, 当全亮时,再按一次“+”键,则全灭 当全灭时,再按一次“-”键,则全亮 ▲中断方式: ORG 0000H AJMP MAIN ORG 000BH ;T0中断矢量 AJMP INQP ORG 0030H MAIN: MOV TMOD,#00H ;设T0为定时器方式0 MOV TH0,#0F0H ;写定时常数(定时1ms) MOV TL0,#0CH SETB TR0 ;启动 T0 SETB ET0 ;允许T0中断 SETB EA ;开放CPU中断 AJMP $ ;定时中断等待 ORG 2000 H ;T0中断服务程序 INQP: MOV TH0,#0F0H ;重写定时常数 MOV TL0,#0CH CPL P1.0 ;P1.0变反输出 RETI 采用方式1 定时时间 t=1ms=1000μS 定时常数:TC=216-1000/2=65535-500=65035 =00001011B=FE0BH 用定时器T0:TMOD=01H,TH0=FEH,TL0=0BH 编程与前相同 如果要求产生周期为2S的方波,怎样编程? 【例】欲用80C51产生两个方波,一个方波周期为200μs,另一个方波周期为400μs,该80C51同时使用串行口,用定时器/计数器作为波特率发生器,波特率为2400, fOCS=9.216 MHz 。 分析:这时T0采用方式3工作,其中, TL0产生100μs定时,由 P1.0输出方波1 TH0产生200μs定时,由Pl.1输出方波2 ; T1设置为方式2,作波特率发生器用。 计算: ?TL0初值: ?TH0初值: ?TH1、TL1初值为:F6H 编程: ORG 0000H AJMP MAIN ORG 000BH ;TL0的中断入口 AJMP ITL0 ORG 00lBH ;TH0的中断入口 AJMP ITH0 ORG 0100H MAIN: MOV SP,# 60H ;设栈指针 MOV TMOD,# 23H ;设T0为方式3,TI为2 MOV TL0,#0B3H ;设TL0初值(100μs定时) MOV TH0,#66H ;设TH0初值(200μs定时) MOV TL1,#0F6H ;设TL1初值(波特率为2400) MOV TH1,# 0F6H ;设 TH1初值 SETB TR0 ;启动 TL0 SETB TR1 ;启动TH0 SETB ET0 ;允许TL0中断 SETB ET1 ;允许TH0中断 SETB EA ;CPU中断开放 AJMP $ ORG 0200H ITL0:MOV TL0,# 0B3H ;重装定时常数 CPL P1.0 ;
您可能关注的文档
最近下载
- 中国北方典型地区农用地膜污染现状调查及其防治策略.pdf VIP
- 农用地膜的应用趋势及残膜污染防控对策研究.pdf VIP
- 2025至2030中国磨机衬板行业发展趋势分析与未来投资战略咨询研究报告.docx
- 云南宁永高速公路项目白马隧道工程招标控制价编制.docx
- 医疗质量安全管理核心制度汇编(广州市卫健委 2023年10月修订版).docx VIP
- 《GB/T 192-2025普通螺纹 牙型》.pdf
- 农用地膜的应用与污染防治(严昌荣,何文清,梅旭荣等编著)PPT模板.pptx
- 特别的人 方大同 高清钢琴谱五线谱.docx VIP
- 萨提亚家庭治疗法(11-16).pdf VIP
- 2025上半年高级软件水平考试《系统架构设计师(综合知识)》真题及解析.docx VIP
文档评论(0)