小弟初学单片机,想做个程序,以计数器的形式(0-15)体现在p1口上,在proteus中用数码管显示,但是按照自己写的代码在keilc中观察p1都不对,更别说显示了. 麻烦高人指点一下.还有就是位访问,不知道我这样写对不对? #include <AT89X51.h> void main(void) { unsigned int a; int pp=0;
do { for(a=0; a<50000; a++); //一次循环 P1_0=pp^0; P1_1=pp^1; P1_2=pp^2; P1_3=pp^3; }while(pp++<16); } |