在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統 > 設計應用 > 關于51架構單片機中的BDATA

            關于51架構單片機中的BDATA

            作者: 時間:2016-12-01 來源:網絡 收藏
            51架構單片機都有一段可位尋址的區(qū)域,位于20H~2FH,總共128位。

            在C51中編程時,分配的bit型變量以都會定位到這段區(qū)域里。
            如果某個變量聲明其存儲類型為bdata型,例如bdata unsigned char xxx,則xxx會分配到位尋址RAM內,
            此時xxx不但可以按照標準的無符號字符型訪問,還能通過以下定義分別訪問其每一個位:

            本文引用地址:http://www.biyoush.com/article/201612/324579.htm

            sbit abcd0 = xxx ^ 0;

            sbit abcd1 = xxx ^ 1;

            sbit abcd2 = xxx ^ 2;

            sbit abcd3 = xxx ^ 3;

            sbit abcd4 = xxx ^ 4;

            sbit abcd5 = xxx ^ 5;

            sbit abcd6 = xxx ^ 6;

            sbit abcd7 = xxx ^ 7;

            這么做的優(yōu)點,比如一個字節(jié)的數據,要在時鐘的配合下,逐位送出??梢赃@樣來編寫。

            Unsigned char bdata bitdata;

            sbit bit7=bitdata^7;

            sbit bit6=bitdata^6;

            sbit bit5=bitdata^5;

            sbit bit4=bitdata^4;

            sbit bit3=bitdata^3;

            sbit bit2=bitdata^2;

            sbit bit1=bitdata^1;

            sbit bit0=bitdata^0;

            下面是一段寫命令寄存器的代碼,將無符號8位數據 在時鐘的配合下逐位寫入的函數。

            在需要的地方直接調用就行。

            void write_command(uchar c)

            {

            cs=0; //片選有效

            rs=0; //選擇命令寄存器

            bitdata=c;//送數據

            sda=bit7;scl=0;scl=1;//scl為時鐘信號

            sda=bit6;scl=0;scl=1;

            sda=bit5;scl=0;scl=1;

            sda=bit4;scl=0;scl=1;

            sda=bit3;scl=0;scl=1;

            sda=bit2;scl=0;scl=1;

            sda=bit1;scl=0;scl=1;

            sda=bit0;scl=0;scl=1;

            cs=1;//片選無效

            }



            關鍵詞: 51架構單片機BDAT

            評論


            技術專區(qū)

            關閉