| /*———————————————————— 〖說(shuō)明〗這是直接輸入二進(jìn)制常數(shù)的KEIL C補(bǔ)丁,如輸入B0000_0101; 則宏替換后就是0x05;在做某些位操作時(shí)這個(gè)補(bǔ)丁會(huì)帶來(lái)很大的方便。 由于是用#define定義的,所以程序中包含這個(gè)頭文件,并不會(huì)增加代碼長(zhǎng)度。 〖文件〗BIN.H ﹫2001/03/23 〖作者〗龍嘯九天 c51@yeah.net http://mcs51.yeah.net 〖修改〗修改建議請(qǐng)到論壇公布 http://c51bbs.yeah.net 〖版本〗V1.00A Build 0323 —————————————————————*/
#define B0000_0000 0x00 #define B0000_0001 0x01 #define B0000_0010 0x02 #define B0000_0011 0x03 #define B0000_0100 0x04 #define B0000_0101 0x05 #define B0000_0110 0x06 #define B0000_0111 0x07 #define B0000_1000 0x08 #define B0000_1001 0x09 #define B0000_1010 0x0A #define B0000_1011 0x0B #define B0000_1100 0x0C #define B0000_1101 0x0D #define B0000_1110 0x0E #define B0000_1111 0x0F
#define B0001_0000 0x10 #define B0001_0001 0x11 #define B0001_0010 0x12 #define B0001_0011 0x13 #define B0001_0100 0x14 #define B0001_0101 0x15 #define B0001_0110 0x16 #define B0001_0111 0x17 #define B0001_1000 0x18 #define B0001_1001 0x19 #define B0001_1010 0x1A #define B0001_1011 0x1B #define B0001_1100 0x1C #define B0001_1101 0x1D #define B0001_1110 0x1E #define B0001_1111 0x1F
#define B0010_0000 0x20 #define B0010_0001 0x21 #define B0010_0010 0x22 #define B0010_0011 0x23 #define B0010_0100 0x24 #define B0010_0101 0x25 #define B0010_0110 0x26 #define B0010_0111 0x27 #define B0010_1000 0x28 #define B0010_1001 0x29 #define B0010_1010 0x2A #define B0010_1011 0x2B #define B0010_1100 0x2C #define B0010_1101 0x2D #define B0010_1110 0x2E #define B0010_1111 0x2F
#define B0011_0000 0x30 #define B0011_0001 0x31 #define B0011_0010 0x32 #define B0011_0011 0x33 #define B0011_0100 0x34 #define B0011_0101 0x35 #define B0011_0110 0x36 #define B0011_0111 0x37 #define B0011_1000 0x38 #define B0011_1001 0x39 #define B0011_1010 0x3A #define B0011_1011 0x3B #define B0011_1100 0x3C #define B0011_1101 0x3D #define B0011_1110 0x3E #define B0011_1111 0x3F
#define B0100_0000 0x40 #define B0100_0001 0x41 #define B0100_0010 0x42 #define B0100_0011 0x43 #define B0100_0100 0x44 #define B0100_0101 0x45 #define B0100_0110 0x46 #define B0100_0111 0x47 #define B0100_1000 0x48 #define B0100_1001 0x49 #define B0100_1010 0x4A #define B0100_1011 0x4B #define B0100_1100 0x4C #define B0100_1101 0x4D #define B0100_1110 0x4E #define B0100_1111 0x4F
#define B0101_0000 0x50 #define B0101_0001 0x51 #define B0101_0010 0x52 #define B0101_0011 0x53 #define B0101_0100 0x54 #define B0101_0101 0x55 #define B0101_0110 0x56 #define B0101_0111 0x57 #define B0101_1000 0x58 #define B0101_1001 0x59 #define B0101_1010 0x5A #define B0101_1011 0x5B #define B0101_1100 0x5C #define B0101_1101 0x5D #define B0101_1110 0x5E #define B0101_1111 0x5F |