|
| P1^0,P要大寫 ,找個自帶糾正的編輯器更好 |
| p要大寫 |
| 是的 P大寫 |
| 第二行 sbit led = p1^0; p要大寫,P1在reg52.h里面已定義:sfr P1 = 0x90; |
| 去改reg52.h。哈哈哈! |
| P要大寫 |
| 參考Reg52.h中的寫法 |
| 這種問題排查起來很簡單:屏蔽可能出問題的那行代碼,然后看編譯結果即可。 |
|
#include <reg52.h> sbit led = P1^0;// p1^0中p無出處, P1^0中的P是大寫可以打開reg.52h 里面規定了P是大寫 void main(void) { led = 1; while(1) { led = 0; } } |
| P1^0;大寫 |
樓上均正解![]() |
| P1^0要大寫P |
| P1要大寫 |
| sbit led = P1^0; (P要大寫) |
| sbit led=P1^0; |