|
使用51單片機(jī)驅(qū)動(dòng)電磁閥,電路仿真沒(méi)問(wèn)題,但是驅(qū)動(dòng)不了,我使用的單片機(jī)IO輸出電壓也足夠,不知道為什么驅(qū)動(dòng)不了,有大神幫我看一下問(wèn)題出在哪里嗎?程序就寫(xiě)了一個(gè)簡(jiǎn)單的按鍵控制IO口輸出,P1.0和P0.0作為輸出口均驅(qū)動(dòng)不了電磁閥,使用萬(wàn)用表測(cè)量P1.0,輸出為0時(shí),電壓為5V,測(cè)量P0.0,輸出為1時(shí),電壓為2.2V。
- #include<reg52.h>
- sbit S1 = P1^0;
- sbit S2 = P0^0;
- sbit k2 = P3^4; //K2按鍵
- //sbit K3 = P3.5;
- void delay(unsigned char i)
- {
- unsigned char j,k;
- for(j=i;j>0;j--)
- for(k=90;k>0;k--);
- }
- void main()
- {
- while(1)
- {
- if(k2==0)
- {
- delay(20); //消抖
- if(k2==0)
- {
- while(!k2); // 等待按鍵松開(kāi)
- S1 = ~S1;
- S2 = ~S2;
- }
- }
- }
- }
復(fù)制代碼
51hei圖片_20241018101656.png (86.14 KB, 下載次數(shù): 2)
下載附件
2024-10-18 10:31 上傳
51hei圖片_20241018101713.png (85.03 KB, 下載次數(shù): 3)
下載附件
2024-10-18 10:31 上傳
下圖我P1,0和P0.0引腳電路圖,VCC為5V
51hei圖片_20241018103343.png (31.73 KB, 下載次數(shù): 2)
下載附件
P1.0
2024-10-18 10:34 上傳
51hei圖片_20241018103347.png (84.91 KB, 下載次數(shù): 2)
下載附件
P0.0
2024-10-18 10:34 上傳
|
|