日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]如i=0時,tab[i]的值為0x3f,那么這句bit_dat((bit)(tab[i]&0x80));的作用是:第一步:tab[i]與0x80作位與,即0x3f與0x80作位與(與0x40相位與就是取了第6位),這樣的效果是取得了0x3f的最高位(第7位),其它位全部被

如i=0時,tab[i]的值為0x3f,那么這句bit_dat((bit)(tab[i]&0x80));的作用是:

第一步:tab[i]與0x80作位與,即0x3f與0x80作位與(與0x40相位與就是取了第6位),這樣的效果是取得了0x3f的最高位(第7位),其它位全部被屏蔽為0

第二步:作int向bit強制轉(zhuǎn)換,向bit轉(zhuǎn)換有一個規(guī)則,只要待轉(zhuǎn)換前變量是非零,轉(zhuǎn)換后的bit類型變量即為1,否則為0,這里,0x3f&0x80的結(jié)果為0,也就是((bit)(tab[i]&0x80))的結(jié)果為0

第三步:調(diào)用bit_dat函數(shù),向外設(shè)寫入這一位。

后面的(bit_dat((bit)(tab[i]&0x40))句子就是取次高位,后面的依此類推,就可以從高位取到低位了。


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉