- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例3.8:假设89S52单片机晶振频率为12MHz,所需定时时间为10ms,当T0工作在方式1时T0计数器的初值是多少? 解:∵ t = (216 –X0)×机器周期 当单片机晶振频率为12MHz时,机器周期=1μs ∴ 10×103 = (216 –X0)×1 X = 65536-10000 = 55536 转换成二进制数为:1101100011110000 B = 0D8F0H 例3.9:假设89S52单片机晶振频率为12MHz,定时器T0的定时初值为9800,计算T0工作在方式1时的定时时间。 解:∵ t = (216 –X0)×机器周期 当单片机晶振频率为12MHz时,机器周期=1μs ∴ t = (216 –9800)×1 t = 65536-9800 = 55736μs 例3.10:用定时器T0产生50HZ的方波。由P1.0输出此方波(设时钟频率为12MHZ)。采用中断方式。 解:50HZ的方波周期T为 T = 1/50 = 20ms 20ms 可以用定时器产生10ms的定时,每隔10ms改变一次P1.0的电平,即可得到50HZ的方波。 定时器T0应工作在方式1。 (1)工作在方式1时的T0初值,根据下式计算: t = (216 –X)×机器周期 时钟频率为12MHz,则机器周期 = 1μs 10×103 = (216 –X)× 1 X = 65536 – 10000 = 55536 转换为二进制数 高8位 低8位 高8位 = 0D8H装入TH0, 低8位 = 0CCH装入TL0。 (2)程序 ORG 0000H LJMP MAIN ORG 000BH ;T0的中断入口地址 LJMP T0INT ORG 0100H MAIN: MOV TMOD , #01H ;设置T0为工作方式1 MOV TH0 , #0D8 H ;装入定时器初值 MOV TL0 , #0CC H SETB ET0 ;设置T0允许中断 SETB EA ;CPU开中断 SETB TR0 ;启动T0 SJMP $ ;等待中断 中断服务程序; ORG 0300H T0INT:CPL P1.0 ;P1.0取反 MOV TH0 , #0D8H ;重新装入定时初值 MOV TL0 , #0CCH RETI 注: SETB ET0 ;设置T0允许中断 SETB EA ;CPU开中断 这两条指令可以等效为 MOV IE , #82H。 Flash 图3.9 定时器/计数器0方式2的逻辑结构图 T0 (三)工作方式2 工作方式寄存器TMOD中的M1M0为:10 定时器T0在工作方式2时,16位的计数器分成了两个独立的8位计数器TH0和TL0。 此时,定时器T0构成了一个能重复置初值的8位计数器。 其中,TL0用作8位计数器,TH0用来保存计数的初值。每当TL0计满溢出时,自动将TH0的初值再次装入TL0。 工作在定时方式 定时时间=(28 –计数初值)×晶振周期×12 或 定时时间=(28 –计数初值)×机器周期 若晶振频率为12MHz,则最短定时时间为 [28-(28-1)]×(1/12)×10-6×12=1 μs 最长定时时间为 (28-0)×(1/12)×10-6×12=256μs 工作方式2常用于重复定时计数,省去了方式0、方式1重新装入初值的麻烦。 工作在计数方式 工作方式2与工作方式0、方式1的差别,在于工作方式2是一个8位的计数器。计数工作方式时,最大计数值为28=256 (个外部脉冲) 【例3.11】利用T0方式2实现以下功能: 当T0(P3.4)引脚每输入一个负脉冲时,使P1.0输出一个500μs的同步脉冲。设晶振频率为6MHz,请编程实现该功能。其波形如图所示。 (1) 确
您可能关注的文档
最近下载
- 2025年试题国家保安员资格考试试题+答案.docx VIP
- 2024年版羽毛球馆租赁协议样本.docx VIP
- 要素式起诉状(机动车交通事故责任纠纷).doc VIP
- 焙烧炉天然气燃烧自动控制系统的研究与应用.docx VIP
- 2019-2020学年上海市市东中学高三政治测试题.docx VIP
- 上海市市东中学2023年高二物理联考试题含解析.docx VIP
- 上海市市东中学2022年高二地理月考试题含解析.docx VIP
- 上海市市东中学高二化学上学期期末试卷含解析.docx VIP
- 上海市市东中学高三化学上学期期中试题(含解析).doc VIP
- 上海市市东中学2021-2022学年高二物理测试题含解析.docx VIP
原创力文档


文档评论(0)