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

📄 airc18a.asm

📁 用PIC18F4431设计的空调软件
💻 ASM
📖 第 1 页 / 共 5 页
字号:
   RCALL 0x544                            
   BTFSS 0xf9e, 0, ACCESS                 
   BRA 0x4aa                              
   BCF 0xf9e, 0, ACCESS                   
   BTG 0xf82, 0x5, ACCESS                 
   MOVLB 0                                
   MOVLW 0                                
   MOVWF 0xf1, BANKED                     
   MOVLW 0x6                              
   MOVWF 0xf2, BANKED                     
   MOVFF 0xfa9, 0                         
   NOP                                    
   CLRF 0x1, ACCESS                       
   MOVFF 0, 0xe7                          
   NOP                                    
   MOVFF 0x1, 0xe8                        
   NOP                                    
   MOVLW 0xe7                             
   MOVFF 0xfe8, 0xef                      
   NOP                                    
   MOVLW 0                                
   MOVFF 0xfe8, 0xf0                      
   NOP                                    
   CALL 0x6c0, 0                          
   NOP                                    
   BTFSS 0xf80, 0x4, ACCESS               
   BRA 0x506                              
   RCALL 0x590                            
   MOVFF 0xfe8, 0x5fc                     
   NOP                                    
   MOVLB 0                                
   MOVLW 0x11                             
   MOVWF 0xf1, BANKED                     
   MOVLW 0x6                              
   MOVWF 0xf2, BANKED                     
   MOVFF 0x5fc, 0xe7                      
   NOP                                    
   CLRF 0xe8, BANKED                      
   MOVLW 0xe7                             
   MOVFF 0xfe8, 0xef                      
   NOP                                    
   MOVLW 0                                
   MOVFF 0xfe8, 0xf0                      
   NOP                                    
   CALL 0x6c0, 0                          
   NOP                                    
   BRA 0x534                              
   MOVF 0xf83, W, ACCESS                  
   MOVWF 0xfa8, ACCESS                    
   RCALL 0x570                            
   MOVLB 0                                
   MOVLW 0x24                             
   MOVWF 0xf1, BANKED                     
   MOVLW 0x6                              
   MOVWF 0xf2, BANKED                     
   MOVFF 0xfa8, 0                         
   NOP                                    
   CLRF 0x1, ACCESS                       
   MOVFF 0, 0xe7                          
   NOP                                    
   MOVFF 0x1, 0xe8                        
   NOP                                    
   MOVLW 0xe7                             
   MOVFF 0xfe8, 0xef                      
   NOP                                    
   MOVLW 0                                
   MOVFF 0xfe8, 0xf0                      
   NOP                                    
   CALL 0x6c0, 0                          
   NOP                                    
   MOVFF 0x5fd, 0xfe8                     
   NOP                                    
   CPFSEQ 0xfa9, ACCESS                   
   BRA 0x540                              
   CLRF 0xfa9, ACCESS                     
   BRA 0x4aa                              
   INCF 0xfa9, F, ACCESS                  
   BRA 0x4aa                              
   NOP                                    
   MOVLW 0x91                             
   MOVWF 0xfcd, ACCESS                    
   BCF 0xf9d, 0, ACCESS                   
   BCF 0xf9e, 0, ACCESS                   
   MOVLW 0x10                             
   MOVWF 0xf92, ACCESS                    
   SETF 0xf93, ACCESS                     
   MOVLW 0xf                              
   MOVWF 0xf94, ACCESS                    
   SETF 0xf95, ACCESS                     
   BSF 0xff2, 0x3, ACCESS                 
   BCF 0xff2, 0, ACCESS                   
   BSF 0xff2, 0x7, ACCESS                 
   BCF 0xfd0, 0x7, ACCESS                 
   BSF 0xfab, 0x7, ACCESS                 
   BSF 0xfac, 0x5, ACCESS                 
   BCF 0xf9d, 0x4, ACCESS                 
   CLRF 0xfa9, ACCESS                     
   RETURN 0                               
   NOP                                    
   BRA 0x546                              
   NOP                                    
   BCF 0xff2, 0x7, ACCESS                 
   BSF 0xfa6, 0x2, ACCESS                 
   MOVLW 0x55                             
   MOVWF 0xfa7, ACCESS                    
   MOVLW 0xaa                             
   MOVWF 0xfa7, ACCESS                    
   BSF 0xfa6, 0x1, ACCESS                 
   BTFSC 0xfa6, 0x1, ACCESS               
   BRA 0x580                              
   BCF 0xfa1, 0x4, ACCESS                 
   BCF 0xfa6, 0x2, ACCESS                 
   BSF 0xff2, 0x7, ACCESS                 
   RETURN 0                               
   NOP                                    
   BRA 0x572                              
   NOP                                    
   BCF 0xff2, 0x7, ACCESS                 
   BSF 0xfa6, 0, ACCESS                   
   MOVF 0xfa8, W, ACCESS                  
   MOVWF 0xfd9, ACCESS                    
   BSF 0xff2, 0x7, ACCESS                 
   MOVF 0xfd9, W, ACCESS                  
   RETURN 0                               
   NOP                                    
   BRA 0x592                              
   NOP                                    
   MOVWF 0xfad, ACCESS                    
   BTFSS 0xf9e, 0x4, ACCESS               
   BRA 0x5a8                              
   BCF 0xf9e, 0x4, ACCESS                 
   RETURN 0                               
   NOP                                    
   BRA 0x5a6                              
   NOP                                    
   BTFSC 0xff2, 0x3, ACCESS               
   BTFSS 0xff2, 0, ACCESS                 
   BRA 0x5de                              
   BCF 0xff2, 0, ACCESS                   
   BTFSS 0xf81, 0x5, ACCESS               
   BRA 0x5de                              
   MOVFF 0xf81, 0x1                       
   NOP                                    
   MOVLW 0xf                              
   ANDWF 0x1, F, ACCESS                   
   SWAPF 0x1, F, ACCESS                   
   MOVLW 0xf0                             
   ANDWF 0x1, F, ACCESS                   
   MOVFF 0xf82, 0                         
   NOP                                    
   MOVLW 0xf                              
   ANDWF 0, F, ACCESS                     
   MOVF 0x1, W, ACCESS                    
   ADDWF 0, W, ACCESS                     
   MOVWF 0xfa9, ACCESS                    
   MOVFF 0x5fe, 0                         
   NOP                                    
   MOVFF 0x5ff, 0x1                       
   NOP                                    
   RETFIE 0x1                             
   NOP                                    
   BRA 0x5b6                              
   NOP                                    
   MOVFF 0x1, 0x5ff                       
   NOP                                    
   MOVFF 0, 0x5fe                         
   NOP                                    
   BRA 0x5b4                              
   NOP                                    
   NOP                                    
   NOP                                    
   NOP                                    
   RRNCF 0xd, W, BANKED                   
   CPFSGT 0x64, ACCESS                    
   CPFSGT 0x72, BANKED                    
   BTG 0x73, 0x1, BANKED                  
   ADDWF 0x20, W, BANKED                  
   ADDWFC 0x78, W, ACCESS                 
   CPFSLT 0x77, BANKED                    
   ADDWFC 0x73, W, ACCESS                 
   BTG 0, 0x1, ACCESS                     
   CPFSLT 0x65, BANKED                    
   DECFSZ 0x64, W, ACCESS                 
   BTG 0x20, 0x3, ACCESS                  
   NEGF 0x61, ACCESS                      
   CPFSGT 0x75, BANKED                    
   INCFSZ 0x20, W, BANKED                 
   ADDWF 0x20, W, BANKED                  
   DECFSZ 0x78, F, ACCESS                 
                                          
   BTG 0x77, 0x1, ACCESS                  
   BTG 0x69, 0x2, ACCESS                  
   CPFSGT 0x74, BANKED                    
   ADDWFC 0x6e, W, ACCESS                 
   SETF 0x77, BANKED                      
   SETF 0x74, ACCESS                      
   ADDWF 0x20, W, BANKED                  
   DECFSZ 0x78, F, ACCESS                 
   ADDWFC 0x20, W, ACCESS                 
   NOP                                    
   NOP                                    
   CLRF 0x6, ACCESS                       
   NOP                                    
   CLRF 0x4, ACCESS                       
   CLRF 0x5, ACCESS                       
   MOVF 0x2, W, ACCESS                    
   IORWF 0x3, W, ACCESS                   
   BNZ 0x64e                              
   CLRF 0, ACCESS                         
   CLRF 0x1, ACCESS                       
   RETLW 0                                
   MOVLW 0x1f                             
   IORWF 0x6, F, ACCESS                   
   BCF 0xfd8, 0, ACCESS                   
   INCF 0x6, F, ACCESS                    
   RLCF 0x2, F, ACCESS                    
   RLCF 0x3, F, ACCESS                    
   BNC 0x654                              
   RRCF 0x3, F, ACCESS                    
   RRCF 0x2, F, ACCESS                    
   MOVF 0x2, W, ACCESS                    
   SUBWF 0, W, ACCESS                     
   MOVF 0x3, W, ACCESS                    
   SUBWFB 0x1, W, ACCESS                  
   BNC 0x672                              
   MOVWF 0x1, ACCESS                      
   MOVF 0x2, W, ACCESS                    
   SUBWF 0, F, ACCESS                     
   BSF 0xfd8, 0, ACCESS                   
   RLCF 0x4, F, ACCESS                    
   RLCF 0x5, F, ACCESS                    
   DECFSZ 0x6, F, ACCESS                  
   BTFSC 0x6, 0x5, ACCESS                 
   BRA 0x65c                              
   BTFSS 0x6, 0x7, ACCESS                 
   BRA 0x68a                              
   COMF 0x4, F, ACCESS                    
   INCF 0x4, F, ACCESS                    
   BTFSC 0xfd8, 0x2, ACCESS               
   DECF 0x5, F, ACCESS                    
   COMF 0x5, F, ACCESS                    
   MOVF 0x4, W, ACCESS                    
   MOVWF 0x2, ACCESS                      
   MOVF 0x5, W, ACCESS                    
   MOVWF 0x3, ACCESS                      
   BTFSS 0x6, 0x6, ACCESS                 
   RETLW 0                                
   COMF 0, F, ACCESS                      
   INCF 0, F, ACCESS                      
   BTFSC 0xfd8, 0x2, ACCESS               
   DECF 0x1, F, ACCESS                    
   COMF 0x1, F, ACCESS                    
   RETLW 0                                
   NOP                                    
   MOVF 0x2, W, ACCESS                    
   MULWF 0, ACCESS                        
   MOVFF 0xff3, 0x4                       
   NOP                                    
   MOVFF 0xff4, 0x5                       
   NOP                                    
   MULWF 0x1, ACCESS                      
   MOVF 0xff3, W, ACCESS                  
   ADDWF 0x5, F, ACCESS                   
   MOVF 0x3, W, ACCESS                    
   MULWF 0, ACCESS                        
   MOVF 0xff3, W, ACCESS                  
   ADDWF 0x5, F, ACCESS                   
   RETURN 0                               
   MOVFF 0xf1, 0xf3                       
   NOP                                    
   MOVFF 0xf2, 0xf4                       
   NOP                                    
   MOVLW 0                                
   MOVFF 0xfe8, 0xf1                      
   NOP                                    
   MOVFF 0xfe8, 0xf2                      
   NOP                                    
   GOTO 0x62                              
   NOP                                    
   CLRF 0xfee, ACCESS                     
   NOP                                    
   MOVF 0xfea, W, ACCESS                  
   CPFSEQ 0xfe2, ACCESS                   
   BRA 0x6d6                              
   MOVF 0xfe9, W, ACCESS                  
   CPFSEQ 0xfe1, ACCESS                   
   BRA 0x6d6                              
   RETURN 0                               
   NOP                                    
   NOP                                    
   NOP                                    
   NOP                                    
   NOP                                    
   NOP                                    
   NOP                                    
   NOP                                    
   NOP                                    
   NOP                                    
   NOP                                    

⌨️ 快捷键说明

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