欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
單片機(jī)定時器初始化不能用負(fù)號"-(1000/256)"寫法
[打印本頁]
作者:
shaonv
時間:
2015-1-1 19:44
標(biāo)題:
單片機(jī)定時器初始化不能用負(fù)號"-(1000/256)"寫法
用負(fù)號的寫法是錯誤的。定時時間并不是從-A到0。
TMOD=0x01;
TH0=-(50000/256);
TL0=-(50000%256);
下面這樣寫才是對的:有的書上用的負(fù)號寫法。誤導(dǎo)我了!!
負(fù)號是錯誤的,并不相當(dāng)于65536-A;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
用負(fù)號出錯:
TH0=-(1000/256);
TL0=-(1000%256);
th0=TH0; //這里的結(jié)果是:253
tl0=TL0; //這里的結(jié)果是:24
sum=TH0*256+TL0;
//這里sum結(jié)果是 65021;
這個定時器0初始化就不是定時1000了。
正確寫法:
TMOD=0x01;
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
th0=TH0; //這里的結(jié)果是:252
tl0=TL0; //這里的結(jié)果是: 24
sum=TH0*256+TL0;
//這里sum結(jié)果是 64536;
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1