當前位置:編程學習大全網 - 編程軟體 - 在MSP單片機得頭文件中的 #define BIT0 0X0001是什麽意思 還有就是在MSP編程中和51相差的太多

在MSP單片機得頭文件中的 #define BIT0 0X0001是什麽意思 還有就是在MSP編程中和51相差的太多

#define BIT0 0X0001 定義BIT0這個字符串等同於0x0001,就是說妳用BIT0就可以代表0X0001

實際上這個是因為C語言中沒有位操作引起的,比如 BIT1定義為0x0002,BIT2定義為0x0004

將16進制寫為2進制,就是 bit0== 0b0000000000000001、bit1== 0b0000000000000010、

bit2== 0b0000000000000100,

如果進行位操作就可以按這種方式進行與或非的操作,比如bit0&bit1=0x0000000000000011

當妳檢測到這個16位寬的數據最低兩位為1時說明BIT0和bit1都為1,明白否?

至於51到MSP這個就不好說了,多看看寄存器操作,底層編程說白了就是寄存器操作,不要用跳跳框框把自己圈在51裏面

  • 上一篇:做過鈑金行業的請教! 我想去學鈑金氬弧焊或折灣。
  • 下一篇:求助matlab編程:給出壹個圖片,求光帶的能量中心的橫縱坐標?
  • copyright 2024編程學習大全網