单片机的晶振为12MHz,用T0产生2ms的定时,试问当分别采用方式0和方式1时,TH0和TL0的初值分别为多少?

RT,求解答,谢谢

第1个回答  2015-03-08
65536-(12000000/12)*0.02用二进制表示,TH0高八位,TL0低八位。T0T1都是一样的用法追答

不是0.002么

//tieba.baidu.com/i/sys/jump?un=vr1994" onclick="Stats.sendRequest('fr=tb0_forum&st_mod=pb&st_value=atlink');" onmouseover="showattip(this)" onmouseout="hideattip(this)" username="vr1994" target="_blank" class="at">vr1994 :是,我算错了

//tieba.baidu.com/i/sys/jump?un=zjSFjd" onclick="Stats.sendRequest('fr=tb0_forum&st_mod=pb&st_value=atlink');" onmouseover="showattip(this)" onmouseout="hideattip(this)" username="zjSFjd" target="_blank" class="at">zjSFjd :在这吧里终于说对一次,好激动

//tieba.baidu.com/i/sys/jump?un=vr1994" onclick="Stats.sendRequest('fr=tb0_forum&st_mod=pb&st_value=atlink');" onmouseover="showattip(this)" onmouseout="hideattip(this)" username="vr1994" target="_blank" class="at">vr1994 :我一次都没说对过呢,好羡慕你

//tieba.baidu.com/i/sys/jump?un=zjSFjd" onclick="Stats.sendRequest('fr=tb0_forum&st_mod=pb&st_value=atlink');" onmouseover="showattip(this)" onmouseout="hideattip(this)" username="zjSFjd" target="_blank" class="at">zjSFjd :别闹

第2个回答  2015-03-08
方式0:
TH0 = (8192 - 2000) / 32 = 193 = C1H
TL0 = (8192 - 2000) % 32 = 16 = 10H

方式1:
TH0 = (65536 - 2000) / 256 = F8H
TL0 = (65536 - 2000) % 256 = 30H本回答被提问者和网友采纳
相似回答