|
xmcolong 發(fā)表于 2023-2-2 13:01
還按原來的IO定義接就可以了,不要按管腳編號。
51黑-24小時必答區(qū)
首頁論壇嵌入式/單片機論壇24小時必答區(qū)
請教大神,小白求救以下IO定義是否沖突?OLED-SDA和水銀開關(guān) 只看樓主
lhm555樓主
2023-2-3 16:06查看43 回復(fù)1 收藏
剛接觸單片機,到液晶屏學(xué)不下去了,在51HEI上面找到了天山王志浩的T12洛鐵程序,想通過實踐學(xué),可看到這認(rèn)為sbit OLED_SDA = P0^0; 和
//水銀開關(guān)
#define SLEEP (P20)
#define PWM_EN (P00)
IO口有沖突,P0^0和P00,具體程序如下,希望大神們指點下。謝謝![size=13.3333px]
[size=13.3333px]
[size=13.3333px]#ifdef WB_LCD[size=13.3333px]
sbit OLED_SCL = P2^6;
sbit OLED_SDA = P0^0;
sbit OLED_RST = P0^1;
sbit OLED_DC = P0^2;
sbit OLED_CS = P0^3;
#endif
//以下是三個自定義按鍵
#define KEY_A (P25)
#define KEY_B (P26)
#define KEY_C (P27)
//單片機切斷220V電源輸出IO
#define SHUTDOWN (P33)
#ifdef WB_LCD
//蜂鳴器
#define BEEP (P13)
#define BEEP_ON (P13 = 1)
#define BEEP_OFF (P13 = 0)
//LCD背光
#define LED (P10)
#define LED_ON (P10 = 1)
#define LED_OFF (P10 = 0)
//編碼器
#define EC11_A (P31)
#define EC11_B (P30)
#define EC11_KEY (P15)
//PWM
#define IRON (P23)
//水銀開關(guān)
#define SLEEP (P20)
#define PWM_EN (P00)
//ADC設(shè)置
#define ADC_VCC 1u
#define ADC_IRON 4u
#define ADC_ROOMTEMP 6u
#endif
lhm555沙發(fā)
2023-2-4 17:40
求幫助,怎么沒人回復(fù)呢?宏定義后面的括號內(nèi)p26p00難道不是lo口嗎?
回復(fù)
我也說一句 |
|