ORG 0000H<br /> NOP<br />XSH1 NOP<br /> BSF STATUS,5 ;选体1<br /> MOVLW 00H<br /> MOVWF TRISC ;C为输出<br /> MOVWF TRISB<br /> BCF STATUS,5 ;选体0<br /> MOVWF PORTC ;C口输出为0<br /> MOVLW 05H<br /> MOVWF PORTB<br /> CALL DELAY1S<br />XSH2 MOVLW 01H<br /> MOVWF PORTC<br /> CALL DELAY1S<br /> MOVLW 00H<br /> MOVWF PORTC<br /> CALL DELAY1S<br /> GOTO XSH2<br />DELAY1S MOVLW 06H<br /> MOVWF 20H<br />LOOP1 MOVLW 0EBH<br /> MOVWF 21H<br />LOOP2 MOVLW 0ECH<br /> MOVWF 22H<br />LOOP3 DECFSZ 22H,1<br /> GOTO LOOP3<br /> DECFSZ 21H,1<br /> GOTO LOOP2<br /> DECFSZ 20H,1<br /> GOTO LOOP1<br /> RETURN<br /> END <br />我在MPLAB上模拟仿真好后烧到IC中不能运行,并且晶振也不起振,请各位高手指点(第一次用PIC16F877A,硬件保证是正确的,只要PORTC.0的LED闪而已,晶振4M) |
|