想换77E058,可是发现三片全不工作,测晶振起振,测ALE脚刚上电有输出波形,然后就没反 映了,但同时晶振还在工作。怀疑是进入掉电或空闲模式,但是清PCON无效。以下就是测试 程序,在78E058上工作正常。用的编程器不论是选 77E058还是77E58全是一个样。 #include "reg51.h" #include <string.h>
sbit flag=P2^0 ;
//延时程序 void Delay( unsigned int tt )
{ while( tt-- ) { ; }
}
void main (void) {
unsigned char b; PMR=PMR|0x01;
PCON=0; // com_initialize(); while(1){ // b=(unsigned char)com_getchar(); flag=1; Delay(32056); Delay(32056); Delay(32056); Delay(32056);
/* if(b!=0xff) {
com_putchar(b+1);
Delay(1256); } // com_putchar('a');*/ flag=0; Delay(32056); Delay(32056); Delay(32056); Delay(32056); }
}
|