本帖最后由 dong_abc 于 2016-10-22 12:56 编辑
定时器初始值计算有什么好说的?
8051定时器模式1就是 16位模式, 最大值65536, 从65536递减到多少才能得到20ms?
22.1184晶振一个时钟周期大约0.5425s, 20ms需要 20000/0.5425 = 35866.xxxx
65536-35866 = 29670 = 0x73E6
低位忽略不计,低位计不计影响不大,约等于0x7400 事实上时钟周期整数倍的晶振计算得到的低位值一般都是0
也就是高位约等于114 ,低位忽略不计, 也就是老农填的114L
|
|
谢谢分享!!