⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 karasimsek.lst

📁 PIC CCS C Saple Codes
💻 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 + -