📄 blink.lst
字号:
CCS PCH C Compiler, Version 3.224, 28584 30-Aug-07 11:37
Filename: D:\Vijendra_Soni\blink.LST
ROM used: 102 bytes (0%)
Largest free fragment is 49050
RAM used: 7 (0%) at main() level
7 (0%) worst case
Stack: 0 locations
*
0000: GOTO 0004
.................... #include <18F4525.h>
.................... //////// Standard Header file for the PIC18F4525 device ////////////////
.................... #device PIC18F4525
.................... #list
....................
....................
.................... #byte adcon1=0xfc1
.................... #byte cmcon=0xfb4
.................... #byte trisa=0xf92
.................... #byte port_a=0xf80
.................... void main()
.................... {
0004: CLRF FF8
0006: BCF FD0.7
0008: CLRF FEA
000A: CLRF FE9
000C: MOVF FC1,W
000E: ANDLW C0
0010: IORLW 0F
0012: MOVWF FC1
0014: MOVLW 07
0016: MOVWF FB4
0018: MOVF FB4,W
001A: BCF FA1.6
.................... int16 i;
.................... port_a=0x00;
001C: CLRF F80
.................... adcon1=0x0F;
001E: MOVLW 0F
0020: MOVWF FC1
.................... cmcon=0x07;
0022: MOVLW 07
0024: MOVWF FB4
.................... trisa=0x00;
0026: CLRF F92
.................... while(1)
.................... {
.................... port_a=0xff;
0028: MOVLW FF
002A: MOVWF F80
.................... for(i=0;i<10000;i++);
002C: CLRF 07
002E: CLRF 06
0030: MOVF 07,W
0032: SUBLW 27
0034: BNC 0046
0036: BNZ 003E
0038: MOVF 06,W
003A: SUBLW 0F
003C: BNC 0046
003E: INCF 06,F
0040: BTFSC FD8.2
0042: INCF 07,F
0044: BRA 0030
.................... port_a=0x00;
0046: CLRF F80
.................... for(i=0;i<10000;i++);
0048: CLRF 07
004A: CLRF 06
004C: MOVF 07,W
004E: SUBLW 27
0050: BNC 0062
0052: BNZ 005A
0054: MOVF 06,W
0056: SUBLW 0F
0058: BNC 0062
005A: INCF 06,F
005C: BTFSC FD8.2
005E: INCF 07,F
0060: BRA 004C
.................... }
0062: BRA 0028
....................
.................... }
....................
0064: SLEEP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -