初始值,并不需要人工计算。
编写程序的时候,写个公式,编译软件就会帮我们计算出来初始值。
下面就是一个12MHz条件下,定时50ms的初始化设置程序:
MOV TH1, #(65536 - 50000) / 256 ;送入初始值.
MOV TL1, #(65536 - 50000) MOD 256 ;定时50000us@12MHz
针对楼主的要求,定时时间是10ms,晶振是6MHz,那么:
MOV TH1, #(65536 - 5000) / 256 ;送入初始值.
MOV TL1, #(65536 - 5000) MOD 256 ;定时10000us@6MHz
即可。
如果非要看看这两个初始值是多少,也可以按照上述的公式人工计算。
结果分别是:EC 78。
成液态的过程叫液化,液化要放热。使气体