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

📄 gui_stockc.txt

📁 一个电力系统谐波检测的程序
💻 TXT
字号:
; generated by ARM/Thumb C/C++ Compiler with , RVCT3.0 [Build 951] for uVision
; commandline ArmCC [--debug -c --asm --interleave -ogui_stockc.o --device=DARMP --apcs=interwork -O0 -IC:\Keil\ARM\INC\Philips GUI\GUI_StockC.C]

                          ARM

                          AREA ||.text.7||, CODE, READONLY, ALIGN=2

                  GUI_SetColor PROC
;;;28     void  GUI_SetColor(TCOLOR color1, TCOLOR color2)
;;;29     {  GUI_CopyColor(&disp_color, color1);
000000  e2002001          AND      r2,r0,#1
000004  e59f3064          LDR      r3,|L1.112|
000008  e5c32000          STRB     r2,[r3,#0]  ; disp_color
;;;30        GUI_CopyColor(&back_color, color2);  
00000c  e2012001          AND      r2,r1,#1
000010  e59f305c          LDR      r3,|L1.116|
000014  e5c32000          STRB     r2,[r3,#0]  ; back_color
;;;31     }
000018  e12fff1e          BX       lr
                          ENDP

                  GUI_GetBackColor PROC
;;;41     void  GUI_GetBackColor(TCOLOR  *bakc)
;;;42     {  GUI_CopyColor(bakc, back_color);  
00001c  e59f1050          LDR      r1,|L1.116|
000020  e5d11000          LDRB     r1,[r1,#0]  ; back_color
000024  e2011001          AND      r1,r1,#1
000028  e5c01000          STRB     r1,[r0,#0]
;;;43     }
00002c  e12fff1e          BX       lr
                          ENDP

                  GUI_GetDispColor PROC
;;;53     void  GUI_GetDispColor(TCOLOR  *bakc)
;;;54     {  GUI_CopyColor(bakc, disp_color);  
000030  e59f1038          LDR      r1,|L1.112|
000034  e5d11000          LDRB     r1,[r1,#0]  ; disp_color
000038  e2011001          AND      r1,r1,#1
00003c  e5c01000          STRB     r1,[r0,#0]
;;;55     }
000040  e12fff1e          BX       lr
                          ENDP

                  GUI_ExchangeColor PROC
;;;67     
;;;68        GUI_CopyColor(&bakc, disp_color);
000044  e59f1024          LDR      r1,|L1.112|
000048  e5d11000          LDRB     r1,[r1,#0]  ; disp_color
00004c  e2010001          AND      r0,r1,#1
;;;69        GUI_CopyColor(&disp_color, back_color);
000050  e59f101c          LDR      r1,|L1.116|
000054  e5d11000          LDRB     r1,[r1,#0]  ; back_color
000058  e2011001          AND      r1,r1,#1
00005c  e59f200c          LDR      r2,|L1.112|
000060  e5c21000          STRB     r1,[r2,#0]  ; disp_color
;;;70        GUI_CopyColor(&back_color, bakc);
000064  e59f1008          LDR      r1,|L1.116|
000068  e5c10000          STRB     r0,[r1,#0]  ; back_color
;;;71     }
00006c  e12fff1e          BX       lr
                  |L1.112|
000070  00000000          DCD      disp_color
                  |L1.116|
000074  00000000          DCD      back_color
                          ENDP



                          AREA ||.data||, DATA, ALIGN=0

                  disp_color
                          DCB      0x00
                  back_color
                          DCB      0x00


                          AREA ||.constdata.1||, DATA, READONLY, ALIGN=0

                  DCB2HEX_TAB
                          DCB      0x80,0x40,0x20,0x10
                          DCB      0x08,0x04,0x02,0x01

⌨️ 快捷键说明

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