这就是我现在所拥有的:ASMyCopyMcReRyOFF;V1var字节;安塞尔=% 000111;CMCON0=% 000000;11;OSCCon=%01100101;定义ADCYClOL 3;定义SAMPURUS 50;RPT:GPIO=0;暂停50;CIN=$99 ADCIN 7,V1;如果V1& GT,CIN,那么SOM;如果V1& LT;CIN——那么OZA;SOM:对于i=1到2;GPIO。3=0;暂停50;GPIO。3=1;暂停50;下一个;OZA:对于i=1到2;CUT= 1;暂停50;下一个;结束GOTO RPT;
以上来自于百度翻译
以下为原文
This is what I currrently have:
ASM_CONFIG_MCLRE_OFF;
V1 VAR byte: I VAR BYTE;
TRISIO=%111000;
ANSEL=%000111;
CMCON0=%00000011;
OSCTUNE=0: OSCCON=%01100101;
DEFINE ADC_BITS 8;
DEFINE ADC_CLOCL 3;
DEFINE SAMPLEUS 50 ;
RPT: GPIO=0;
PAUSE 50;
CIN-=$99
ADCIN 7,V1;
IF V1>CIN- THEN SOM;
IF V1
SOM:FOR I=1 TO 2;
GPIO.3=0;
PAUSE 50;
GPIO.3=1;
PAUSE 50;
NEXT I;
OZA:FOR I=1 TO 2;
COUT=1;
PAUSE 50;
NEXT I;
END
GOTO RPT;
这就是我现在所拥有的:ASMyCopyMcReRyOFF;V1var字节;安塞尔=% 000111;CMCON0=% 000000;11;OSCCon=%01100101;定义ADCYClOL 3;定义SAMPURUS 50;RPT:GPIO=0;暂停50;CIN=$99 ADCIN 7,V1;如果V1& GT,CIN,那么SOM;如果V1& LT;CIN——那么OZA;SOM:对于i=1到2;GPIO。3=0;暂停50;GPIO。3=1;暂停50;下一个;OZA:对于i=1到2;CUT= 1;暂停50;下一个;结束GOTO RPT;
以上来自于百度翻译
以下为原文
This is what I currrently have:
ASM_CONFIG_MCLRE_OFF;
V1 VAR byte: I VAR BYTE;
TRISIO=%111000;
ANSEL=%000111;
CMCON0=%00000011;
OSCTUNE=0: OSCCON=%01100101;
DEFINE ADC_BITS 8;
DEFINE ADC_CLOCL 3;
DEFINE SAMPLEUS 50 ;
RPT: GPIO=0;
PAUSE 50;
CIN-=$99
ADCIN 7,V1;
IF V1>CIN- THEN SOM;
IF V1
SOM:FOR I=1 TO 2;
GPIO.3=0;
PAUSE 50;
GPIO.3=1;
PAUSE 50;
NEXT I;
OZA:FOR I=1 TO 2;
COUT=1;
PAUSE 50;
NEXT I;
END
GOTO RPT;
举报