--- C:\MCU\16f877\blinky_c\blinky.c ------------------------------------------------------------
1: #include <pic.h>
2: #include <htc.h>
3:
4: __CONFIG(XT|WDTDIS|LVPDIS);
5:
6: int main(void)
7: {
8: int x;
9: ADCON1 = 6;
07E0 3006 MOVLW 0x6
07E1 1683 BSF 0x3, 0x5
07E2 1303 BCF 0x3, 0x6
07E3 009F MOVWF 0x1f
10: TRISB = 0;
07E4 0186 CLRF 0x6
11: while(1)
12: {
13: PORTB = 0x01;
07E5 3001 MOVLW 0x1
07E6 1283 BCF 0x3, 0x5
07E7 0086 MOVWF 0x6
14: for(x=0;x<32767;x++){}
07E8 01A0 CLRF 0x20
07E9 01A1 CLRF 0x21
07EA 0AA0 INCF 0x20, F
07EB 1903 BTFSC 0x3, 0x2
07EC 0AA1 INCF 0x21, F
07ED 0A20 INCF 0x20, W
07EE 307F MOVLW 0x7f
07EF 1903 BTFSC 0x3, 0x2
07F0 0621 XORWF 0x21, W
07F1 1D03 BTFSS 0x3, 0x2
07F2 2FEA GOTO 0x7ea
15: PORTB = 0x00;
07F3 0186 CLRF 0x6
16: for(x=0;x<32767;x++){}
07F4 01A0 CLRF 0x20