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

📄 09ilerigerisayici.lst

📁 PIC CCS C Saple Codes
💻 LST
字号:
CCS PCM C Compiler, Version 4.023, 25097               04-Haz-07 13:48

               Filename: F:\denemeler - CCS C\7SD\09ilerigerisayici\09ilerigerisayici.lst

               ROM used: 69 words (7%)
                         Largest free fragment is 955
               RAM used: 6 (9%) at main() level
                         7 (10%) worst case
               Stack:    1 locations

*
0000:  MOVLW  00
0001:  MOVWF  0A
0002:  GOTO   019
0003:  NOP
.................... #include <16F84.h> 
.................... //////// Standard Header file for the PIC16F84 device //////////////// 
.................... #device PIC16F84 
.................... #list 
....................  
.................... #fuses HS,NOWDT,NOPROTECT 
.................... #use delay(clock=4000000) 
0004:  MOVLW  13
0005:  MOVWF  04
0006:  BCF    03.7
0007:  MOVF   00,W
0008:  BTFSC  03.2
0009:  GOTO   018
000A:  MOVLW  01
000B:  MOVWF  0D
000C:  CLRF   0C
000D:  DECFSZ 0C,F
000E:  GOTO   00D
000F:  DECFSZ 0D,F
0010:  GOTO   00C
0011:  MOVLW  4A
0012:  MOVWF  0C
0013:  DECFSZ 0C,F
0014:  GOTO   013
0015:  GOTO   016
0016:  DECFSZ 00,F
0017:  GOTO   00A
0018:  RETLW  00
....................  
.................... main(void) 
.................... { 
0019:  CLRF   04
001A:  BCF    03.7
001B:  MOVLW  1F
001C:  ANDWF  03,F
....................     int i; 
....................    
....................    set_tris_b( 0xFF ); 
001D:  MOVLW  FF
001E:  TRIS   6
....................    output_b(0); 
001F:  BSF    03.5
0020:  CLRF   06
0021:  BCF    03.5
0022:  CLRF   06
....................  
....................    for(;;) 
....................    { 
....................       for(i=0; i<10; i++) 
0023:  CLRF   12
0024:  MOVF   12,W
0025:  SUBLW  09
0026:  BTFSS  03.0
0027:  GOTO   032
....................       { 
....................          output_b(i); 
0028:  BSF    03.5
0029:  CLRF   06
002A:  BCF    03.5
002B:  MOVF   12,W
002C:  MOVWF  06
....................          Delay_Ms(250); 
002D:  MOVLW  FA
002E:  MOVWF  13
002F:  CALL   004
....................       } 
0030:  INCF   12,F
0031:  GOTO   024
....................       i=0; 
0032:  CLRF   12
....................        
....................       for(i=8; i>0; i--) 
0033:  MOVLW  08
0034:  MOVWF  12
0035:  MOVF   12,F
0036:  BTFSC  03.2
0037:  GOTO   042
....................       { 
....................          output_b(i); 
0038:  BSF    03.5
0039:  CLRF   06
003A:  BCF    03.5
003B:  MOVF   12,W
003C:  MOVWF  06
....................          Delay_Ms(250); 
003D:  MOVLW  FA
003E:  MOVWF  13
003F:  CALL   004
....................       } 
0040:  DECF   12,F
0041:  GOTO   035
....................       i=0; 
0042:  CLRF   12
....................    } 
0043:  GOTO   023
.................... } 
0044:  SLEEP

Configuration Fuses:
   Word  1: 3FF2   HS NOWDT PUT NOPROTECT

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -