我用的是16C73B的片子,2bank,2页程序,我不明白的地方已经在下面标出(这是一个产品中的程序)<br />CLRWDT<br /> BCF PCLATH, 3<br /> BCF STATUS, RP0<br /> BSF STATUS, RP0<br /> MOVLW 06H<br /> MOVWF ADCON0; ADCON0不是在0bank吗,可是现在RP0等于1啊<br /> BCF STATUS, RP0<br /> CLRF PORTA<br /> BSF STATUS, RP0<br /> MOVLW 0F2H<br /> MOVWF PORTA<br /> BCF STATUS, RP0; 怎么送2次PORTA,它不是只在RP0吗,下面的B,C口一样不明白<br /> MOVLW 0FAH<br /> MOVWF PORTB<br /> BSF STATUS, RP0<br /> MOVLW 0F9H<br /> MOVWF PORTB<br /> BCF STATUS, RP0<br /> MOVLW 0FBH<br /> MOVWF PORTC<br /> BSF STATUS, RP0<br /> MOVLW 00H<br /> MOVWF PORTC<br /> BSF STATUS, RP0<br /> MOVLW 48H<br /> MOVWF TMR0<br /> BCF STATUS, RP0<br /> MOVLW 00H<br /> MOVWF INTCON<br /> BCF STATUS, RP0<br /> CLRF 20H<br /> MOVLW 0BH<br /> MOVWF 24H<br /> MOVLW 0F8H<br /> MOVWF 21H<br /> CLRF 22H<br /> CLRWDT<br /> CALL L0026H<br /> CLRWDT<br /> CALL L0029H<br /> CLRWDT<br /> CALL L002CH<br /> MOVF 28H, 0<br /> BTFSS STATUS, Z<br /> GOTO L05C9H |
|