📄 karasimsek.lst
字号:
CCS PCH C Compiler, Version 3.245, 28193 11-Nis-06 16:32
Filename: D:\mustafa\denemeler - CCS C\LED\led3 - karasimsek\karasimsek.lst
ROM used: 124 bytes (0%)
Largest free fragment is 32644
RAM used: 6 (0%) at main() level
7 (0%) worst case
Stack: 1 locations
*
0000: GOTO 002A
.................... #include<18f452.h>
.................... //////// Standard Header file for the PIC18F452 device ////////////////
.................... #device PIC18F452
.................... #list
....................
.................... #use delay(clock=20000000)
0004: CLRF FEA
0006: MOVLW 07
0008: MOVWF FE9
000A: MOVF FEF,W
000C: BZ 0028
000E: MOVLW 06
0010: MOVWF 01
0012: CLRF 00
0014: DECFSZ 00,F
0016: BRA 0014
0018: DECFSZ 01,F
001A: BRA 0012
001C: MOVLW 7B
001E: MOVWF 00
0020: DECFSZ 00,F
0022: BRA 0020
0024: DECFSZ FEF,F
0026: BRA 000E
0028: RETLW 00
.................... #fuses HS,NOWDT,NOPROTECT,NOLVP
....................
.................... main()
.................... {
002A: CLRF FF8
002C: BCF FD0.7
002E: CLRF FEA
0030: CLRF FE9
0032: BSF FC1.0
0034: BSF FC1.1
0036: BSF FC1.2
0038: BCF FC1.3
.................... int x=1;
003A: MOVLW 01
003C: MOVWF 06
.................... set_tris_d(0x00);
003E: MOVLW 00
0040: MOVWF F95
....................
.................... for(;;)
.................... {
.................... output_d(x);
0042: CLRF F95
0044: MOVFF 06,F8C
.................... Delay_Ms(50);
0048: MOVLW 32
004A: MOVWF 07
004C: RCALL 0004
.................... if(x==128)
004E: MOVF 06,W
0050: SUBLW 80
0052: BNZ 0074
.................... {
.................... for(x=128; x>0; x>>=1)
0054: MOVLW 80
0056: MOVWF 06
0058: MOVF 06,F
005A: BZ 0074
.................... {
.................... output_d(x);
005C: CLRF F95
005E: MOVFF 06,F8C
.................... Delay_Ms(50);
0062: MOVLW 32
0064: MOVWF 07
0066: RCALL 0004
.................... if(x==1) break;
0068: DECFSZ 06,W
006A: BRA 006E
006C: BRA 0074
.................... }
006E: BCF FD8.0
0070: RRCF 06,F
0072: BRA 0058
.................... }
.................... x<<=1;
0074: BCF FD8.0
0076: RLCF 06,F
.................... }
0078: BRA 0042
.................... }
007A: SLEEP
Configuration Fuses:
Word 1: 2200 HS NOOSCSEN
Word 2: 0E0F BROWNOUT WDT128 NOWDT BORV20 NOPUT
Word 3: 0100 CCP2C1
Word 4: 0081 STVREN NODEBUG NOLVP
Word 5: C00F NOPROTECT NOCPD NOCPB
Word 6: E00F NOWRT NOWRTD NOWRTB NOWRTC
Word 7: 400F NOEBTR NOEBTRB
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -