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

📄 rtc.lst

📁 KIT RTC按键设置闹钟程序!
💻 LST
📖 第 1 页 / 共 2 页
字号:
 0000003C  2110      MOV         R1,#0x10
 0000003E  2200      MOV         R2,#0x0
 00000040  2308      MOV         R3,#0x8
 00000042  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 00000044  FFDD      BL          Draw_a?T  ; T=0x0001  (2)
   61: bak=(times>>8)&0x3f;
 00000046  1C34      MOV         R4,R6 ; times
 00000048  0A24      LSR         R4,R4,#0x8 ; times
 0000004A  203F      MOV         R0,#0x3F
 0000004C  4004      AND         R4,R0
   63: Draw_a(bak/10,24,0,8);
 0000004E  1C20      MOV         R0,R4 ; bak
 00000050  210A      MOV         R1,#0xA
 00000052  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 00000054  FFD5      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 00000056  1C08      MOV         R0,R1
 00000058  2118      MOV         R1,#0x18
 0000005A  2200      MOV         R2,#0x0
 0000005C  2308      MOV         R3,#0x8
 0000005E  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 00000060  FFCF      BL          Draw_a?T  ; T=0x0001  (2)
   64: Draw_a(bak%10,32,0,8);                //分
 00000062  1C20      MOV         R0,R4 ; bak
 00000064  210A      MOV         R1,#0xA
 00000066  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 00000068  FFCB      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 0000006A  1C01      MOV         R1,R0
 0000006C  2120      MOV         R1,#0x20
 0000006E  2200      MOV         R2,#0x0
 00000070  2308      MOV         R3,#0x8
 00000072  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 00000074  FFC5      BL          Draw_a?T  ; T=0x0001  (2)
   66: Draw_a(10,40,0,8); 
 00000076  200A      MOV         R0,#0xA
 00000078  2128      MOV         R1,#0x28
 0000007A  2200      MOV         R2,#0x0
ARM COMPILER V2.53,  rtc                                                                   02/08/06  16:25:35  PAGE 5   

 0000007C  2308      MOV         R3,#0x8
 0000007E  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 00000080  FFBF      BL          Draw_a?T  ; T=0x0001  (2)
   69: bak=times&0x3f;
 00000082  1C34      MOV         R4,R6 ; times
 00000084  203F      MOV         R0,#0x3F
 00000086  4004      AND         R4,R0
   71: Draw_a(bak/10,48,0,8);
 00000088  1C20      MOV         R0,R4 ; bak
 0000008A  210A      MOV         R1,#0xA
 0000008C  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 0000008E  FFB8      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 00000090  1C08      MOV         R0,R1
 00000092  2130      MOV         R1,#0x30
 00000094  2200      MOV         R2,#0x0
 00000096  2308      MOV         R3,#0x8
 00000098  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 0000009A  FFB2      BL          Draw_a?T  ; T=0x0001  (2)
   72: Draw_a(bak%10,56,0,8);               //秒
 0000009C  1C20      MOV         R0,R4 ; bak
 0000009E  210A      MOV         R1,#0xA
 000000A0  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 000000A2  FFAE      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 000000A4  1C01      MOV         R1,R0
 000000A6  2138      MOV         R1,#0x38
 000000A8  2200      MOV         R2,#0x0
 000000AA  2308      MOV         R3,#0x8
 000000AC  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 000000AE  FFA8      BL          Draw_a?T  ; T=0x0001  (2)
   75: bak=(datas>>16)&0xfff;
 000000B0  1C2C      MOV         R4,R5 ; datas
 000000B2  0C24      LSR         R4,R4,#0x10 ; datas
 000000B4  4800      LDR         R0,=0xFFF
 000000B6  4004      AND         R4,R0
   77: Draw_a(bak/1000,32-8,1,8); 
 000000B8  1C20      MOV         R0,R4 ; bak
 000000BA  49FA      LDR         R1,=0x3E8
 000000BC  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 000000BE  FFA0      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 000000C0  1C08      MOV         R0,R1
 000000C2  2118      MOV         R1,#0x18
 000000C4  2201      MOV         R2,#0x1
 000000C6  2308      MOV         R3,#0x8
 000000C8  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 000000CA  FF9A      BL          Draw_a?T  ; T=0x0001  (2)
   78: bak%=1000;
 000000CC  1C20      MOV         R0,R4 ; bak
 000000CE  49FA      LDR         R1,=0x3E8
 000000D0  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 000000D2  FF96      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 000000D4  1C01      MOV         R1,R0
 000000D6  1C0C      MOV         R4,R1 ; bak
   79: Draw_a(bak/100,40-8,1,8);                 //年     
 000000D8  1C20      MOV         R0,R4 ; bak
 000000DA  2164      MOV         R1,#0x64
 000000DC  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 000000DE  FF90      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 000000E0  1C08      MOV         R0,R1
 000000E2  2120      MOV         R1,#0x20
 000000E4  2201      MOV         R2,#0x1
 000000E6  2308      MOV         R3,#0x8
 000000E8  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 000000EA  FF8A      BL          Draw_a?T  ; T=0x0001  (2)
   80: bak%=100;
 000000EC  1C20      MOV         R0,R4 ; bak
 000000EE  2164      MOV         R1,#0x64
ARM COMPILER V2.53,  rtc                                                                   02/08/06  16:25:35  PAGE 6   

 000000F0  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 000000F2  FF86      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 000000F4  1C01      MOV         R1,R0
 000000F6  1C0C      MOV         R4,R1 ; bak
   81: Draw_a(bak/10,48-8,1,8); 
 000000F8  1C20      MOV         R0,R4 ; bak
 000000FA  210A      MOV         R1,#0xA
 000000FC  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 000000FE  FF80      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 00000100  1C08      MOV         R0,R1
 00000102  2128      MOV         R1,#0x28
 00000104  2201      MOV         R2,#0x1
 00000106  2308      MOV         R3,#0x8
 00000108  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 0000010A  FF7A      BL          Draw_a?T  ; T=0x0001  (2)
   82: Draw_a(bak%10,56-8,1,8); 
 0000010C  1C20      MOV         R0,R4 ; bak
 0000010E  210A      MOV         R1,#0xA
 00000110  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 00000112  FF76      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 00000114  1C01      MOV         R1,R0
 00000116  2130      MOV         R1,#0x30
 00000118  2201      MOV         R2,#0x1
 0000011A  2308      MOV         R3,#0x8
 0000011C  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 0000011E  FF70      BL          Draw_a?T  ; T=0x0001  (2)
   84: Draw_a(11,64-8,1,8); 
 00000120  200B      MOV         R0,#0xB
 00000122  2138      MOV         R1,#0x38
 00000124  2201      MOV         R2,#0x1
 00000126  2308      MOV         R3,#0x8
 00000128  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 0000012A  FF6A      BL          Draw_a?T  ; T=0x0001  (2)
   87: bak=(datas>>8)&0x0f;
 0000012C  1C2C      MOV         R4,R5 ; datas
 0000012E  0A24      LSR         R4,R4,#0x8 ; datas
 00000130  200F      MOV         R0,#0xF
 00000132  4004      AND         R4,R0
   89: Draw_a(bak/10,72-8,1,8);                  //月
 00000134  1C20      MOV         R0,R4 ; bak
 00000136  210A      MOV         R1,#0xA
 00000138  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 0000013A  FF62      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 0000013C  1C08      MOV         R0,R1
 0000013E  2140      MOV         R1,#0x40
 00000140  2201      MOV         R2,#0x1
 00000142  2308      MOV         R3,#0x8
 00000144  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 00000146  FF5C      BL          Draw_a?T  ; T=0x0001  (2)
   90: Draw_a(bak%10,80-8,1,8);
 00000148  1C20      MOV         R0,R4 ; bak
 0000014A  210A      MOV         R1,#0xA
 0000014C  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 0000014E  FF58      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 00000150  1C01      MOV         R1,R0
 00000152  2148      MOV         R1,#0x48
 00000154  2201      MOV         R2,#0x1
 00000156  2308      MOV         R3,#0x8
 00000158  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 0000015A  FF52      BL          Draw_a?T  ; T=0x0001  (2)
   92: Draw_a(11,88-8,1,8); 
 0000015C  200B      MOV         R0,#0xB
 0000015E  2150      MOV         R1,#0x50
 00000160  2201      MOV         R2,#0x1
 00000162  2308      MOV         R3,#0x8
 00000164  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
ARM COMPILER V2.53,  rtc                                                                   02/08/06  16:25:35  PAGE 7   

 00000166  FF4C      BL          Draw_a?T  ; T=0x0001  (2)
   95: bak=datas&0x1f;
 00000168  1C2C      MOV         R4,R5 ; datas
 0000016A  201F      MOV         R0,#0x1F
 0000016C  4004      AND         R4,R0
   97: Draw_a(bak/10,96-8,1,8);
 0000016E  1C20      MOV         R0,R4 ; bak
 00000170  210A      MOV         R1,#0xA
 00000172  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 00000174  FF45      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 00000176  1C08      MOV         R0,R1
 00000178  2158      MOV         R1,#0x58
 0000017A  2201      MOV         R2,#0x1
 0000017C  2308      MOV         R3,#0x8
 0000017E  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 00000180  FF3F      BL          Draw_a?T  ; T=0x0001  (2)
   98: Draw_a(bak%10,104-8,1,8);
 00000182  1C20      MOV         R0,R4 ; bak
 00000184  210A      MOV         R1,#0xA
 00000186  F7FF      BL          ?C?UDIV?T  ; T=0x0001  (1) ; ?C?UDIV?T
 00000188  FF3B      BL          ?C?UDIV?T  ; T=0x0001  (2) ; ?C?UDIV?T
 0000018A  1C01      MOV         R1,R0
 0000018C  2160      MOV         R1,#0x60
 0000018E  2201      MOV         R2,#0x1
 00000190  2308      MOV         R3,#0x8
 00000192  F7FF      BL          Draw_a?T  ; T=0x0001  (1)
 00000194  FF35      BL          Draw_a?T  ; T=0x0001  (2)
 00000196            ; SCOPE-END
 00000196  BC70      POP         {R4-R6}
 00000198  BC08      POP         {R3}
 0000019A  4718      BX          R3
 0000019C          ENDP ; 'ReadRTC?T'



Module Information          Static
----------------------------------
  code size            =    ------
  data size            =    ------
  const size           =    ------
End of Module Information.


ARM COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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