单片机晶振为12mhz,要求定时器t1工作方式1,分别实现5ms10ms100ms1s的定时,应
答案:2 悬赏:70 手机版
解决时间 2021-01-17 07:08
- 提问者网友:蔚蓝的太阳
- 2021-01-16 11:07
单片机晶振为12mhz,要求定时器t1工作方式1,分别实现5ms10ms100ms1s的定时,应
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-01-16 11:27
设置定时 5ms,如下即可:
MOV TMOD, #01H
MOV TH0, #(65536 - 5000) / 256
MOV TL0, #(65536 - 5000) MOD 256
其中的初始值,可由编程软件自己计算。
定时 10ms,也可以仿照上述程序。
定时 100ms、1s,定时器无法完成。
MOV TMOD, #01H
MOV TH0, #(65536 - 5000) / 256
MOV TL0, #(65536 - 5000) MOD 256
其中的初始值,可由编程软件自己计算。
定时 10ms,也可以仿照上述程序。
定时 100ms、1s,定时器无法完成。
全部回答
- 1楼网友:动情书生
- 2021-01-16 11:49
TMOD = 0x10;//定时器1方式1
TH1 = (65536 - 50000)/256;//定时5ms 高八位
TL1 = (65536 - 50000)%256;//定时5ms 低八位
5ms溢出进入中断一次,如果需要10ms或更长的定时时间,可以定义一个变量,溢出一次变量自增一次。
TH1 = (65536 - 50000)/256;//定时5ms 高八位
TL1 = (65536 - 50000)%256;//定时5ms 低八位
5ms溢出进入中断一次,如果需要10ms或更长的定时时间,可以定义一个变量,溢出一次变量自增一次。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯