各位,我是新手,在使用52内部e2prom时遇到了个问题,再启动isp时,ISP_CONTR=ISP_CONTR&0x18什么意思 为什么要这么写
2016-11-19 14:36
看郭天祥的51单片机书 里面的程序说sfr WDT_CONTR=0xe1;用来定义STC单片机中新加入的看门狗寄存器,因为reg52.h头文件中没有对该寄存器的定义,以后要定义其他寄存器方法相同不明白什么意思
2012-02-03 17:04
void ISP_IAP_enable(void){EA = 0;ISP_CONTR = ISP_CONTR & 0x18;ISP_CONTR = ISP_CONTR
2018-05-13 17:36
0000H JMP Main;跳转到主程序MAIN ORG 0003H;INT0的中断服务子程序向量地址为0003H JMP Charging MAIN: ; MOV WDT_CONTR
2011-09-30 14:43
void adc_isr() interrupt 5 {ADC_CONTR &= !ADC_FLAG;SendData(ch); SendData(ADC_RES);if (++ch >
2013-04-17 21:03
这个程序一直抖,端口改不了,定死了while(1){P36=1;P37=1;ADC_CONTR = 0x88;//打开ADC电源 以及启动模数转换while(ADC_CONTR!=0x90
2017-05-12 14:42
GET_ADC_Result(unsigned char ch){unsigned int ADC_VAL=0x0000;ADC_CONTR =ADC_POWER | ADC_SPEEDHH | ch
2016-10-26 13:22
);void ADC_Init0(void) { P1ASF=0x0F;//P1.0,P1.1,P1.2,P1.3口作为模拟功能AD使用。 ADC_CONTR=0X80;//打开ADC转换电源,540个周期
2016-10-23 23:10
InitADC(){ P1ASF = 0x80; //设置P1.7作为模拟口使用 ADC_RES = 0; //清除之前的结果 ADC_CONTR|=0X80;//打开ADC电源ADC_CONTR|=0X08
2015-09-27 11:30
= 0xff;P1ASF=0xff; //P1.0口作为模拟功能AD使用ADC_RES=0;//清零转换结果寄存器高8位ADC_RESL=0; //清零转换结果寄存器低2位ADC_CONTR
2015-04-22 19:38