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

📄 counter.lst

📁 《PIC单片机C语言开发入门》所有章节源程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
0000e8   e203     BC        0xf0                                                                                            
0000ea   0e01     MOVLW     0x1                                                                                             
0000ec   2adb     INCF      0xdb,0x1,0x0                                                                                    
0000ee   d7ef     BRA       0xce                                                                                            
                                                      ;                                                                     D:\counter\counter.c
0000f4   cfd9     MOVFF     0xfd9,0xfe1    }                                                                                D:\counter\counter.c
0000f6   ffe1                                                                                                               
0000f8   52e5     MOVF      0xe5,0x1,0x0                                                                                    
0000fa   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
0000fc   ffd9                                                                                                               
0000fe   0012     RETURN    0x0                                                                                             
                                                                                                                            D:\counter\counter.c
                                           //*************************************************************************      D:\counter\counter.c
                                           //    uint hex change into decimai.                                              D:\counter\counter.c
                                           //*************************************************************************      D:\counter\counter.c
000100   cfd9     MOVFF     0xfd9,0xfe6    void uinttouchar(uchar x)                                                        D:\counter\counter.c
000102   ffe6                                                                                                               
000104   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
000106   ffd9                                                                                                               
000108   0e02     MOVLW     0x2                                                                                             
00010a   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
                                           {                                                                                D:\counter\counter.c
                                                uchar mid,y;                                                                D:\counter\counter.c
                                                                                                                            D:\counter\counter.c
00010c   0efe     MOVLW     0xfe                mid=x;                                                                      D:\counter\counter.c
00010e   50db     MOVF      0xdb,0x0,0x0                                                                                    
000110   6edf     MOVWF     0xdf,0x0                                                                                        
000112   0efe     MOVLW     0xfe                y=x;                                                                        D:\counter\counter.c
000114   50db     MOVF      0xdb,0x0,0x0                                                                                    
000116   6ee7     MOVWF     0xe7,0x0                                                                                        
000118   0e01     MOVLW     0x1                                                                                             
00011a   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
00011c   ffdb                                                                                                               
00011e   0e0a     MOVLW     0xa                 x2=(uchar)(y%10);                                                           D:\counter\counter.c
000120   6e10     MOVWF     0x10,0x0                                                                                        
000122   c010     MOVFF     0x10,0xc                                                                                        
000124   f00c                                                                                                               
000126   0e01     MOVLW     0x1                                                                                             
000128   cfdb     MOVFF     0xfdb,0x7                                                                                       
00012a   f007                                                                                                               
00012c   ec2b     CALL      0x256,0x0                                                                                       
00012e   f001                                                                                                               
000130   c003     MOVFF     0x3,0x8c                                                                                        
000132   f08c                                                                                                               
                                                                                                                            D:\counter\counter.c
000134   0e01     MOVLW     0x1                 y=mid;                                                                      D:\counter\counter.c
000136   cfdf     MOVFF     0xfdf,0xfdb                                                                                     
000138   ffdb                                                                                                               
00013a   50db     MOVF      0xdb,0x0,0x0        x1=(uchar)(((y-x2)%100)/10);                                                D:\counter\counter.c
00013c   0100     MOVLB     0x0                                                                                             
00013e   80d8     BSF       0xd8,0x0,0x0                                                                                    
000140   558c     SUBFWB    0x8c,0x0,0x1                                                                                    
000142   6e11     MOVWF     0x11,0x0                                                                                        
000144   0e64     MOVLW     0x64                                                                                            
000146   6e12     MOVWF     0x12,0x0                                                                                        
000148   c012     MOVFF     0x12,0xc                                                                                        
00014a   f00c                                                                                                               
00014c   c011     MOVFF     0x11,0x7                                                                                        
00014e   f007                                                                                                               
000150   ec2b     CALL      0x256,0x0                                                                                       
000152   f001                                                                                                               
000154   c003     MOVFF     0x3,0x10                                                                                        
000156   f010                                                                                                               
000158   0e0a     MOVLW     0xa                                                                                             
00015a   6e13     MOVWF     0x13,0x0                                                                                        
00015c   c013     MOVFF     0x13,0xc                                                                                        
00015e   f00c                                                                                                               
000160   c010     MOVFF     0x10,0x7                                                                                        
000162   f007                                                                                                               
000164   ec2b     CALL      0x256,0x0                                                                                       
000166   f001                                                                                                               
000168   c007     MOVFF     0x7,0x8b                                                                                        
00016a   f08b                                                                                                               
00016c   cfd9     MOVFF     0xfd9,0xfe1    }                                                                                D:\counter\counter.c
00016e   ffe1                                                                                                               
000170   52e5     MOVF      0xe5,0x1,0x0                                                                                    
000172   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
000174   ffd9                                                                                                               
000176   0012     RETURN    0x0                                                                                             
                                                                                                                            D:\counter\counter.c
                                           //*************************************************************************      D:\counter\counter.c
                                           //    合并字节.                                                                  D:\counter\counter.c
                                           //*************************************************************************      D:\counter\counter.c
000178   cfd9     MOVFF     0xfd9,0xfe6    uchar connectbyte(uchar y1,uchar y2)                                             D:\counter\counter.c
00017a   ffe6                                                                                                               
00017c   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
00017e   ffd9                                                                                                               
                                           {                                                                                D:\counter\counter.c
000180   0efd     MOVLW     0xfd                return(((0xf0)&(y1<<4))|((0x0f)&y2));                                       D:\counter\counter.c
000182   50db     MOVF      0xdb,0x0,0x0   

⌨️ 快捷键说明

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