欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
stc154K單片機(jī)C語言CCAP0H = value >> 8語句的意思?
[打印本頁]
作者:
不將就123
時(shí)間:
2021-8-17 14:22
標(biāo)題:
stc154K單片機(jī)C語言CCAP0H = value >> 8語句的意思?
void PCA_isr() interrupt 7 using 1
{
CCF0 = 0; //清中斷標(biāo)志
CCAP0L = value;
CCAP0H = value >> 8; //更新比較值
value += T100Hz;
if (cnt-- == 0)
{
cnt = 100; //記數(shù)100次
PCA_LED = !PCA_LED; //LED秒閃爍一次
}
}
請問這里的CCAP0H = value >> 8右移動(dòng)8次是什么意思,是不是 把這個(gè)值右移動(dòng)8次以后 存放到高位里面的意思 ?
作者:
sustlixin
時(shí)間:
2021-8-17 16:16
是的,沒錯(cuò)
作者:
munuc_w
時(shí)間:
2021-8-18 09:42
是的,目的是取出高8位的數(shù)據(jù)。
作者:
188610329
時(shí)間:
2021-8-28 19:34
就是取出 value 的高8位 存入到CCAP0H 里面。因?yàn)镾TC15 是8位機(jī),每次只能處理8位。而宏晶又非要把寄存器高位在前,否則用sfr16 定義寄存器 直接就能 CCAP0 = value; 一行搞定。89C51的時(shí)候 T2 就能 16位直接賦值,當(dāng)然是在C里面看上去,編譯完看匯編,還是老老實(shí)實(shí)的兩次MOV。
作者:
不將就123
時(shí)間:
2021-9-2 13:24
謝謝各位大師的指點(diǎn) 哈哈哈 我又有新問題了 請各位大師指點(diǎn)一二
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1