198
609
1853
助理工程师
使用特权
5013
1万
3万
版主
ningling_21 发表于 2019-3-4 11:05 要理解初值的含义,单片机复位后的TH,TL初值都是0,只有通过程序赋值(初始化值)后定时器才按预定义功能进 ...
shaorc 发表于 2019-3-4 22:30 你好,谢谢 还是没懂我问题的答案。能再说说吗?
47
1638
5654
高级工程师
21
181
552
高级技术员
MCUsuperhelperV1.7.zip
2019-3-6 08:06 上传
点击文件名下载附件
434.03 KB
xuyaqi 发表于 2019-3-5 15:36 一个机器周期=1/11.0592/12=1.08507us 20毫秒需要周期数=20*1000/1.08507=18432 所以初值为65536-18432=471 ...
shaorc 发表于 2019-3-6 09:27 谢谢,计算过程明白了,但是计算出来的值,为什么直接付给了TH0,而把TL0付给了0呢?我的TMOD=0x01 ...
xuyaqi 发表于 2019-3-6 14:13 计算出的16位计数器初值是0xB800,但51单片机16位计数器是由2个8位计数器组成,分高位TH0,低位TL0,因此 ...
发表回复 本版积分规则 回帖后跳转到最后一页
发帖类勋章
时间类勋章
等级类勋章
人才类勋章
5
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号
如果不赋值,TH0,TL0 的初始值都是0