EDWin 发表于 2023-7-26 17:43:19

请教STC12C5A60S2脚位定义的问题,谢谢

本帖最后由 EDWin 于 2023-7-26 17:47 编辑

#define bit0 0x01   //
#define bit1 0x02   //
#define bit2 0x04   //
#define bit3 0x08   //
#define bit4 0x10   //
#define bit5 0x20   //
#define bit6 0x40   //
#define bit7 0x80   //


//硬件


#define key_1               bit0
#define key_1_in            P2M1 &=~ key_1 ;P2M0 &=~ key_1
#define key_1_status      P2 & key_1


#define key_2               bit1
#define key_2_in            P2M1 &=~ key_2 ;P2M0 &=~ key_2
#define key_2_status      P2 & key_2


#define key_3               bit2
#define key_3_in            P2M1 &=~ key_3 ;P2M0 &=~ key_3
#define key_3_status      P2 & key_3


#define key_4               bit3
#define key_4_in            P2M1 &=~ key_4 ;P2M0 &=~ key_4
#define key_4_status      P2 & key_4


#define ssr_con             bit6
#define ssr_con_out         P1M1 &=~ ssr_con ;P1M0 |= ssr_con
#define ssr_con_1         P1 &=~ ssr_con

#define ssr_con_0         P1 |= ssr_con


按键KEY1用的是P2.0, 按键KEY2用的是P2.1, 按键KEY3用的是P2.2, 按键KEY4用的是P2.3,主要是 P2M1 &=~ key_3 ;P2M0 &=~ key_3怎么理解,
请大佬赐教下,谢谢!!

EDWin 发表于 2023-7-26 18:29:50

主要是P2M1,P2M0怎么理解
页: [1]
查看完整版本: 请教STC12C5A60S2脚位定义的问题,谢谢