1
我正在查看一些MPASM固件代碼,其中8位二進制數字正在加載到程序開始處的狀態寄存器中以設置處理器。8位二進制數字之前的B和b之間的差別
#define DEF_INTCON B'10100000'
#define DEF_OPTION B'10000111'
#define GPIO_TRIS B'11010000'
#define DEF_GPIO B'00000000'
#define DEF_ANSEL B'01111000'
#define AN0_ADCON0 b'00000001' ; CHS<2:0> 000 above settings for AN0
#define AN1_ADCON0 b'00000101' ; CHS<2:0> 001 above settings for AN1
#define AN3_ADCON0 b'00001101' ; CHS<2:0> 011 above settings for AN3
#define DEF_ADCON0 AN3_ADCON0
大B和小B有什麼區別?
謝謝。我認爲是這樣,從其他代碼示例中我看不出有什麼區別,但它總是有助於從具有更多知識的人那裏聽到它。 – walshrm 2013-04-30 16:05:57
沒問題。混淆和匹配給定的源文件就像你的例子有點混淆。 – 2013-04-30 16:15:10