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

📄 clock.lst

📁 基于pic18f452的时钟代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
00003a   d1a3     BRA       0x382                                                                                           
00003c   92f2     BCF       0xf2,0x1,0x0          {INTCONbits.INT0IF=0;                                                     D:\clock\clk.c
                                                                                                                            D:\clock\clk.c
                                                                                                                            D:\clock\clk.c
                                                                                                                            D:\clock\clk.c
                                                        //测试ra4  ?????                                                    D:\clock\clk.c
00003e   a880     BTFSS     0x80,0x4,0x0   	 while(PORTAbits.RA4==1){             //RA4按下,设定时间                       D:\clock\clk.c
000040   d1a0     BRA       0x382                                                                                           
000380   d65e     BRA       0x3e                                                                                            
                                                                                                                            D:\clock\clk.c
000046   0e94     MOVLW     0x94                OpenADC(ADC_FOSC_8 & ADC_RIGHT_JUST & ADC_3ANA_0REF,                        D:\clock\clk.c
000048   6ee6     MOVWF     0xe6,0x0                                                                                        
000042   0e07     MOVLW     0x7            			ADC_CH0 & ADC_INT_OFF);                                                       D:\clock\clk.c
000044   6ee6     MOVWF     0xe6,0x0                                                                                        
00004a   ecc3     CALL      0xf86,0x0                                                                                       
00004c   f007                                                                                                               
00004e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
000050   52e5     MOVF      0xe5,0x1,0x0                                                                                    
                                                               //AD模块初始化,用于选择按键,通道0                          D:\clock\clk.c
000052   0e05     MOVLW     0x5                 Delay10TCYx(5);    //delay                                                  D:\clock\clk.c
000054   6ee6     MOVWF     0xe6,0x0                                                                                        
000056   ec9a     CALL      0x1134,0x0                                                                                      
000058   f008                                                                                                               
00005a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
00005c   ecb0     CALL      0x1160,0x0          ConvertADC();      //start adc                                              D:\clock\clk.c
00005e   f008                                                                                                               
000060   eca5     CALL      0x114a,0x0          while(BusyADC()) {;}                                                        D:\clock\clk.c
000062   f008                                                                                                               
000064   0900     IORLW     0x0                                                                                             
000066   e001     BZ        0x6a                                                                                            
000068   d7fb     BRA       0x60                                                                                            
00006a   ece7     CALL      0xfce,0x0           result=ReadADC();      //read result                                        D:\clock\clk.c
00006c   f007                                                                                                               
00006e   cff3     MOVFF     0xff3,0x87                                                                                      
000070   f087                                                                                                               
000072   cff4     MOVFF     0xff4,0x88                                                                                      
000074   f088                                                                                                               
000076   ecad     CALL      0x115a,0x0          CloseADC();                                                                 D:\clock\clk.c
000078   f008                                                                                                               
                                                                                                                            D:\clock\clk.c
                                                                                                                            D:\clock\clk.c
00007a   c087     MOVFF     0x87,0x14           if(((result/100)==5)&&(((result%100)/10)==9))                               D:\clock\clk.c
00007c   f014                                                                                                               
00007e   c088     MOVFF     0x88,0x15                                                                                       
000080   f015                                                                                                               
000082   0e64     MOVLW     0x64                                                                                            
000084   6e0d     MOVWF     0xd,0x0                                                                                         
000086   6a0e     CLRF      0xe,0x0                                                                                         
000088   c014     MOVFF     0x14,0x8                                                                                        
00008a   f008                                                                                                               
00008c   c015     MOVFF     0x15,0x9                                                                                        
00008e   f009                                                                                                               
000090   ec9d     CALL      0xf3a,0x0                                                                                       
000092   f007                                                                                                               
000094   c008     MOVFF     0x8,0x14                                                                                        
000096   f014                                                                                                               
000098   c009     MOVFF     0x9,0x15                                                                                        
00009a   f015                                                                                                               
00009c   0e05     MOVLW     0x5                                                                                             
00009e   1814     XORWF     0x14,0x0,0x0                                                                                    
0000a0   e101     BNZ       0xa4                                                                                            
0000a2   5015     MOVF      0x15,0x0,0x0                                                                                    
0000a4   e130     BNZ       0x106                                                                                           
0000a6   c087     MOVFF     0x87,0x16                                                                                       
0000a8   f016                                                                                                               
0000aa   c088     MOVFF     0x88,0x17                                                                                       
0000ac   f017                                                                                                               
0000ae   0e64     MOVLW     0x64                                                                                            
0000b0   6e0d     MOVWF     0xd,0x0                                                                                         
0000b2   6a0e     CLRF      0xe,0x0                                                                                         
0000b4   c016     MOVFF     0x16,0x8                                                                                        
0000b6   f008                                                                                                               
0000b8   c017     MOVFF     0x17,0x9                                                                                        
0000ba   f009                                                                                                               
0000bc   ec9d     CALL      0xf3a,0x0                                                                                       
0000be   f007                                                                                                               
0000c0   c004     MOVFF     0x4,0x16                                                                                        
0000c2   f016                                                                                                               
0000c4   c005     MOVFF     0x5,0x17                                                                                        
0000c6   f017                                                                                                               
0000c8   0e0a     MOVLW     0xa                                                                                             
0000ca   6e0d     MOVWF     0xd,0x0                                                                                         
0000cc   6a0e     CLRF      0xe,0x0                                                                                         
0000ce   c016     MOVFF     0x16,0x8                                                                                        
0000d0   f008                                                                                                               
0000d2   c017     MOVFF     0x17,0x9                                                                                        
0000d4   f009                                                                                                               
0000d6   ec9d     CALL      0xf3a,0x0                                                                                       
0000d8   f007                                                                                                               
0000da   c008     MOVFF     0x8,0x16                                                                                        
0000dc   f016                                                                                                               
0000de   c009     MOVFF     0x9,0x17                                                                                        

⌨️ 快捷键说明

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