標(biāo)題:
關(guān)于這個(gè)單片機(jī)程序的執(zhí)行?
[打印本頁]
作者:
古體清英雅秀
時(shí)間:
2020-1-25 16:20
標(biāo)題:
關(guān)于這個(gè)單片機(jī)程序的執(zhí)行?
for(a=0;a<8;a++) //發(fā)送8位數(shù)
{
SER = dat >> 7; //從最高位開始發(fā)送
dat <<= 1;
SRCLK = 0; //發(fā)送時(shí)序
_nop_();
_nop_();
SRCLK = 1;
}
想問問大家這個(gè)程序到底是什么意思,是如何執(zhí)行??
作者:
w1179benp
時(shí)間:
2020-1-26 11:05
不是在注釋中已經(jīng)說了嗎?“發(fā)送8位數(shù)”,“從最高位開始發(fā)送”,而后移一位,a++后再送一位再.......直至8位逐個(gè)都發(fā)完
作者:
csmyldl
時(shí)間:
2020-1-28 11:46
一個(gè)字節(jié)數(shù)據(jù)dat右移7位存放在SER中,得到最高位,如數(shù)據(jù)0xaa右移7位后得到SER=1,然后dat中數(shù)據(jù)左移一位,得到數(shù)據(jù)0x54(使原來第6位數(shù)據(jù)變?yōu)榈?位數(shù)據(jù)),循環(huán)8次使所有數(shù)據(jù)8位全部發(fā)送一遍
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1