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

📄 karasimsek2.lst

📁 PIC CCS C Saple Codes
💻 LST
字号:
CCS PCH C Compiler, Version 3.245, 28193               11-Nis-06 16:39

               Filename: D:\mustafa\denemeler - CCS C\LED\led4\karasimsek2.lst

               ROM used: 126 bytes (0%)
                         Largest free fragment is 32642
               RAM used: 5 (0%) at main() level
                         8 (1%) 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  08
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
....................    set_tris_d(0); 
003A:  MOVLW  00
003C:  MOVWF  F95
....................  
....................    for(;;) 
....................    { 
....................       int x=1; 
003E:  MOVLW  01
0040:  MOVWF  06
....................       int i; 
....................       for(i=0; i<7; ++i) 
0042:  CLRF   07
0044:  MOVF   07,W
0046:  SUBLW  06
0048:  BNC   005E
....................       { 
....................          output_d(x); 
004A:  CLRF   F95
004C:  MOVFF  06,F8C
....................          Delay_Ms(50); 
0050:  MOVLW  32
0052:  MOVWF  08
0054:  RCALL  0004
....................          x<<=1; 
0056:  BCF    FD8.0
0058:  RLCF   06,F
....................  
....................       } 
005A:  INCF   07,F
005C:  BRA    0044
....................       for(i=0; i<7; ++i) 
005E:  CLRF   07
0060:  MOVF   07,W
0062:  SUBLW  06
0064:  BNC   007A
....................       { 
....................          output_d(x); 
0066:  CLRF   F95
0068:  MOVFF  06,F8C
....................          Delay_Ms(50); 
006C:  MOVLW  32
006E:  MOVWF  08
0070:  RCALL  0004
....................          x>>=1; 
0072:  BCF    FD8.0
0074:  RRCF   06,F
....................  
....................       } 
0076:  INCF   07,F
0078:  BRA    0060
....................    } 
007A:  BRA    003E
.................... } 
007C:  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 + -