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

📄 airc18a.asm

📁 用PIC18F4431设计的空调软件
💻 ASM
📖 第 1 页 / 共 5 页
字号:
   CPFSGT 0xf9, BANKED                    
   BRA 0x25a                              
   MOVLW 0x7                              
   ADDWF 0xf9, F, BANKED                  
   MOVLB 0                                
   MOVF 0xf9, W, BANKED                   
   ADDLW 0x30                             
   MOVWF 0xf5, BANKED                     
   RCALL 0x46a                            
   BRA 0x72                               
   MOVLB 0                                
   MOVF 0xf8, W, BANKED                   
   XORLW 0x80                             
   ADDLW 0x7e                             
   BTFSS 0xfd8, 0, ACCESS                 
   BRA 0x27e                              
   MOVLW 0x20                             
   MOVLB 0                                
   MOVWF 0xf5, BANKED                     
   RCALL 0x46a                            
   DECF 0xf8, F, BANKED                   
   BRA 0x266                              
   MOVFF 0xfe1, 0xfe9                     
   NOP                                    
   MOVFF 0xfe2, 0xfea                     
   NOP                                    
   MOVLW 0x2                              
   ADDWF 0xfe1, F, ACCESS                 
   MOVLW 0                                
   ADDWFC 0xfe2, F, ACCESS                
   MOVF 0xfef, W, ACCESS                  
   MOVLB 0                                
   MOVWF 0xf9, BANKED                     
   MOVF 0xf9, W, BANKED                   
   MOVWF 0xf5, BANKED                     
   RCALL 0x46a                            
   BRA 0x72                               
   MOVFF 0xfe1, 0xfe9                     
   NOP                                    
   MOVFF 0xfe2, 0xfea                     
   NOP                                    
   MOVLW 0x2                              
   ADDWF 0xfe1, F, ACCESS                 
   MOVLW 0                                
   ADDWFC 0xfe2, F, ACCESS                
   MOVFF 0xfee, 0                         
   NOP                                    
   MOVFF 0xfed, 0x1                       
   NOP                                    
   MOVFF 0, 0xe5                          
   NOP                                    
   MOVFF 0x1, 0xe6                        
   NOP                                    
   MOVLB 0                                
   CLRF 0xf9, BANKED                      
   MOVFF 0xe5, 0                          
   NOP                                    
   MOVFF 0xe6, 0x1                        
   NOP                                    
   MOVLB 0                                
   MOVF 0xf9, W, BANKED                   
   ADDWF 0, W, ACCESS                     
   MOVWF 0x2, ACCESS                      
   MOVLW 0                                
   ADDWFC 0x1, W, ACCESS                  
   MOVWF 0x3, ACCESS                      
   MOVFF 0x2, 0xff6                       
   NOP                                    
   MOVFF 0x3, 0xff7                       
   NOP                                    
   MOVLW 0x5                              
   CPFSGT 0xff7, ACCESS                   
   BRA 0x2ec                              
   TBLRD*                                 
   NOP                                    
   MOVF 0xff5, W, ACCESS                  
   BRA 0x2f6                              
   MOVFF 0xff6, 0xfe9                     
   NOP                                    
   MOVFF 0xff7, 0xfea                     
   NOP                                    
   MOVF 0xfef, W, ACCESS                  
   IORLW 0                                
   BTFSC 0xfd8, 0x2, ACCESS               
   BRA 0x302                              
   MOVLB 0                                
   INCF 0xf9, F, BANKED                   
   BRA 0x2c0                              
   MOVLB 0                                
   MOVF 0xf7, W, BANKED                   
   CPFSLT 0xf9, BANKED                    
   BRA 0x30e                              
   MOVF 0xf9, W, BANKED                   
   MOVWF 0xf7, BANKED                     
   MOVLB 0                                
   MOVF 0xf7, W, BANKED                   
   BTFSC 0xf8, 0x7, BANKED                
   BRA 0x352                              
   XORLW 0xff                             
   ADDWF 0xf8, W, BANKED                  
   BTFSS 0xfd8, 0, ACCESS                 
   BRA 0x352                              
   MOVLW 0x20                             
   MOVLB 0                                
   MOVWF 0xf5, BANKED                     
   RCALL 0x46a                            
   DECF 0xf8, F, BANKED                   
   BRA 0x30e                              
   MOVLB 0                                
   MOVFF 0xe5, 0                          
   NOP                                    
   MOVFF 0xe6, 0x1                        
   NOP                                    
   INCF 0, W, ACCESS                      
   MOVWF 0xe5, BANKED                     
   BNZ 0x33e                              
   INCF 0x1, W, ACCESS                    
   MOVWF 0xe6, BANKED                     
   MOVFF 0, 0xfe                          
   NOP                                    
   MOVFF 0x1, 0xff                        
   NOP                                    
   RCALL 0x38                             
   MOVLB 0                                
   MOVWF 0xf9, BANKED                     
   MOVF 0xf9, W, BANKED                   
   MOVWF 0xf5, BANKED                     
   RCALL 0x46a                            
   MOVLB 0                                
   DECF 0xf7, F, BANKED                   
   INCF 0xf7, W, BANKED                   
   BTFSC 0xfd8, 0x2, ACCESS               
   BRA 0x72                               
   BRA 0x32a                              
   MOVFF 0xf3, 0xfe                       
   NOP                                    
   MOVFF 0xf4, 0xff                       
   NOP                                    
   RCALL 0x38                             
   XORLW 0x2a                             
   BTFSS 0xfd8, 0x2, ACCESS               
   BRA 0x38a                              
   MOVFF 0xfe1, 0xfe9                     
   NOP                                    
   MOVFF 0xfe2, 0xfea                     
   NOP                                    
   MOVLW 0x2                              
   ADDWF 0xfe1, F, ACCESS                 
   MOVLW 0                                
   ADDWFC 0xfe2, F, ACCESS                
   MOVF 0xfef, W, ACCESS                  
   MOVLB 0                                
   MOVWF 0xf7, BANKED                     
   INFSNZ 0xf3, F, BANKED                 
   INCF 0xf4, F, BANKED                   
   BRA 0x3ce                              
   MOVLB 0                                
   MOVF 0xf3, W, BANKED                   
   MOVWF 0xfe, BANKED                     
   MOVF 0xf4, W, BANKED                   
   MOVWF 0xff, BANKED                     
   INFSNZ 0xf3, F, BANKED                 
   INCF 0xf4, F, BANKED                   
   RCALL 0x38                             
   ADDLW 0xd0                             
   MOVLB 0                                
   MOVWF 0xf7, BANKED                     
   MOVFF 0xf3, 0xfe                       
   NOP                                    
   MOVFF 0xf4, 0xff                       
   NOP                                    
   RCALL 0x38                             
   MOVLB 0                                
   MOVWF 0xf9, BANKED                     
   MOVLW 0x2f                             
   CPFSGT 0xf9, BANKED                    
   BRA 0x3ce                              
   MOVLW 0x3a                             
   CPFSLT 0xf9, BANKED                    
   BRA 0x3ce                              
   MOVF 0xf7, W, BANKED                   
   MULLW 0xa                              
   MOVF 0xf9, W, BANKED                   
   ADDWF 0xff3, W, ACCESS                 
   ADDLW 0xd0                             
   BRA 0x382                              
   MOVLB 0                                
   BTFSC 0xf6, 0x2, BANKED                
   BRA 0x426                              
   BSF 0xf6, 0x4, BANKED                  
   MOVLB 0                                
   MOVF 0xf3, W, BANKED                   
   MOVWF 0xfe, BANKED                     
   MOVF 0xf4, W, BANKED                   
   MOVWF 0xff, BANKED                     
   INFSNZ 0xf3, F, BANKED                 
   INCF 0xf4, F, BANKED                   
   RCALL 0x38                             
   MOVLB 0                                
   MOVWF 0xf9, BANKED                     
   MOVF 0xf9, W, BANKED                   
   BNZ 0x3e8                              
   BRA 0xa8                               
   XORLW 0x2a                             
   BNZ 0x3ee                              
   BRA 0xc0                               
   XORLW 0x1                              
   BNZ 0x3f4                              
   BRA 0xd6                               
   XORLW 0x5                              
   nop ;BZ 0x35e                               
   XORLW 0x1e                             
   BZ 0x3c6                               
   XORLW 0x68                             
   BNZ 0x402                              
   BRA 0xe2                               
   XORLW 0x3b                             
   BNZ 0x408                              
   BRA 0x266                              
   XORLW 0x7                              
   BNZ 0x40e                              
   BRA 0xdc                               
   XORLW 0xb                              
   BNZ 0x414                              
   BRA 0xe8                               
   XORLW 0x1c                             
   BNZ 0x41a                              
   BRA 0x29c                              
   XORLW 0x6                              
   BNZ 0x420                              
   BRA 0xee                               
   XORLW 0xd                              
   BNZ 0x426                              
   BRA 0xe2                               
   MOVLW 0x2f                             
   MOVLB 0                                
   CPFSGT 0xf9, BANKED                    
   BRA 0x444                              
   MOVLW 0x3a                             
   CPFSLT 0xf9, BANKED                    
   BRA 0x444                              
   BSF 0xf6, 0x2, BANKED                  
   MOVF 0xf8, W, BANKED                   
   MULLW 0xa                              
   MOVF 0xf9, W, BANKED                   
   ADDWF 0xff3, W, ACCESS                 
   ADDLW 0xd0                             
   MOVWF 0xf8, BANKED                     
   BRA 0x3ce                              
   MOVLB 0                                
   MOVF 0xf9, W, BANKED                   
   MOVWF 0xf5, BANKED                     
   RCALL 0x46a                            
   BRA 0x72                               
   MOVLB 0                                
   MOVF 0xf2, W, BANKED                   
   IORWF 0xf1, W, BANKED                  
   BTFSC 0xfd8, 0x2, ACCESS               
   BRA 0x464                              
   MOVFF 0xf1, 0xfe9                      
   NOP                                    
   MOVFF 0xf2, 0xfea                      
   NOP                                    
   MOVLW 0                                
   CLRF 0xfef, ACCESS                     
   MOVLB 0                                
   INCF 0xf9, F, BANKED                   
   BRA 0x492                              
   INFSNZ 0xfa, F, BANKED                 
   INCF 0xfb, F, BANKED                   
   MOVF 0xf2, W, BANKED                   
   IORWF 0xf1, W, BANKED                  
   BTFSC 0xfd8, 0x2, ACCESS               
   BRA 0x488                              
   MOVFF 0xf1, 0xfe9                      
   NOP                                    
   MOVFF 0xf2, 0xfea                      
   NOP                                    
   MOVFF 0xf5, 0xfef                      
   NOP                                    
   INFSNZ 0xf1, F, BANKED                 
   INCF 0xf2, F, BANKED                   
   BRA 0x490                              
   MOVLB 0                                
   MOVF 0xf5, W, BANKED                   
   CALL 0x5a4, 0                          
   NOP                                    
   RETURN 0                               
   MOVFF 0xfa, 0                          
   NOP                                    
   MOVFF 0xfb, 0x1                        
   NOP                                    
   RETURN 0                               
   NOP                                    
   BRA 0x64                               
   NOP                                    
   MOVLW 0xff                             
   MOVFF 0xfe8, 0x5fd                     
   NOP                                    

⌨️ 快捷键说明

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