| 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; |