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

📄 blink.lst

📁 this is the code for blinking of PIC18 series microcontrollers.
💻 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 + -