![]() |
發(fā)布時間: 2018-10-19 20:28
正文摘要:程序如下:#include<at89x52.h> #define uchar unsigned char #define uint unsigned uint sbit k1=P3^2; uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; void delay10ms(uchar a) { ... |
第三行#define uint unsigned uint 寫錯了,這個應該是#define uint unsigned int 第四行sbit K1=P3^2; 按鍵函數(shù)里面你卻用了K2,不出意外你應該是個初學者。 |
flag 應該定義為全局變量,K2的定義好象也有問題不細看了, |
謝謝我大意了,第三行#define uint unsigned int寫成#define uint unsiigned uint,還有上面k1寫成下面k2了。 |
第十八行中的K2 定義了嗎? |