一开始给单片机下进去一个四位数码管都显示1的程序,但是后来再改下程序想让它显示0,2,3...结果依然显示1;
程序是可以烧进去的,比如我写个让第一位灭的程序进去它也会灭,但就是总是显示1;
这个是显示0的:
#include <reg52.H> sbit l=P1^0; sbit w0=P2^0; sbit w1=P2^1; sbit w2=P2^2; sbit w3=P2^3; void main() { while(1) { l=0; w0=0; w1=0; w2=0; w3=0; P0=0x3f; } }结果依然显示1;
why?
|