问题:便已成功后烧入,但是不能实现功能,(晶体振荡器已经起振)请教问题出在哪里呢? #include<reg51.h> #include<absacc.h>
sbit pause=P1^7; sbit next=P1^6; sbit com1=P3^5; sbit com2=P3^4; void main(void) { P3=0xff; if (com1==0) { next=0; while(com2==0) { pause=0; } } while(1); }
程序的目的: mcu用at89c2051,P3.4,P3.5接电压检测芯片,当过压或欠压时HI(COM1)和LO(COM2)为低电位, 当HI为低电位时NEXT(P1.6)也为地电位点亮一下D2, 直到监测到LO(COM2)为低电位时Pause(P1.7)也为地电位点亮一下D3。 |