📄 display.s
字号:
///////////////////////////////////////////////////////////////////////////////
// /
// 06/Dec/2008 17:16:51 /
// IAR ARM ANSI C/C++ Compiler V5.11.0.20622/W32 EVALUATION /
// Copyright 1999-2007 IAR Systems. All rights reserved. /
// /
// Cpu mode = thumb /
// Endian = little /
// Source file = E:\ELE\yten\pro\app\display.c /
// Command line = E:\ELE\yten\pro\app\display.c -D EMB_FLASH -lCN /
// E:\ELE\yten\pro\Debug\List\ -lb /
// E:\ELE\yten\pro\Debug\List\ -o /
// E:\ELE\yten\pro\Debug\Obj\ --no_cse --no_unroll /
// --no_inline --no_code_motion --no_tbaa --no_clustering /
// --no_scheduling --debug --endian little --cpu /
// Cortex-M3 -e --fpu None --dlib_config "C:\Program /
// Files\IAR Systems\Embedded Workbench 5.0 /
// Evaluation\ARM\INC\DLib_Config_Normal.h" -I /
// E:\ELE\yten\pro\ -I E:\ELE\yten\pro\..\LIBRARY\INC\ -I /
// "C:\Program Files\IAR Systems\Embedded Workbench 5.0 /
// Evaluation\ARM\INC\" --section .text=.XML -On /
// List file = E:\ELE\yten\pro\Debug\List\display.s /
// /
// /
///////////////////////////////////////////////////////////////////////////////
NAME display
EXTERN ALAMCREG_History
EXTERN GPIO_WriteBit
EXTERN Year
EXTERN __aeabi_idivmod
EXTERN delay
EXTERN delay_nop
PUBLIC ALAHISTORY_TAB
PUBLIC ALAMC_mode_setion
PUBLIC ASCII_TAB
PUBLIC BCD
PUBLIC CHK_ALAMCREG
PUBLIC CHK_DISP_MODE
PUBLIC DISP_ABCD
PUBLIC DISP_ALAMCREG
PUBLIC Disp_Table
PUBLIC Disp_Table_Sub
PUBLIC Display_mode_setion
PUBLIC Display_mode_setion_ALAMC
PUBLIC Init_TAB
PUBLIC LCMCmd
PUBLIC LCMData
PUBLIC LCM_D0
PUBLIC LCM_D1
PUBLIC LCM_D2
PUBLIC LCM_D3
PUBLIC LCM_EMPTY
PUBLIC LCM_TYPE_TAB
PUBLIC LINE_DIV_TAB
PUBWEAK LcdDataOut
PUBLIC NOFAULT_TAB
PUBLIC NOTHISTORY_TAB
PUBLIC ORDER_TAB
PUBLIC ORDER_TABX
PUBLIC RH_TAB
PUBLIC SET_BELL
PUBLIC SET_FAU1
PUBLIC SET_MESS
PUBLIC SET_OVER1
PUBLIC SET_OVER2
PUBLIC SET_OVER3
PUBLIC SET_X
PUBLIC SET_Y
PUBLIC TAB_1
PUBLIC TAB_2
PUBLIC TAB_3
PUBLIC TAB_4
PUBLIC TAB_5
PUBLIC TAB_6
PUBLIC TAB_7
PUBLIC TAB_8
PUBLIC TAB_CHANNAL
PUBLIC TAB_CHANNAL_NODE
PUBLIC TAB_DIV1
PUBLIC TAB_DIV2
PUBLIC TAB_DIV3
PUBLIC TAB_DIV4
PUBLIC TAB_DIV5
PUBLIC TAB_DIV6
PUBLIC TAB_DIV7
PUBLIC TAB_DIV8
PUBLIC TAB_FAU
PUBLIC TAB_FAU_D
PUBLIC TAB_Fast_C
PUBLIC TAB_Low_C
PUBLIC TAB_OVER
PUBLIC TAB_OVER_C
PUBLIC TAB_Room_C
PUBLIC TEM_TAB
PUBLIC TIME_TAB
PUBLIC WEEKCHAR
PUBLIC WriteASCIIChar
PUBLIC WriteChar
PUBLIC WriteOneChar
PUBLIC WritePicture
PUBLIC YTAB
PUBLIC disp_Timer
PUBLIC disp_line
PUBLIC display
PUBLIC display_Fault
PUBLIC initLCDM
SECTION `.rodata`:CONST:NOROOT(2)
TAB_FAU_C:
DATA
DC16 52930, 46792, 47562, 54735, 45480, 48815
SECTION `.rodata`:CONST:NOROOT(2)
TAB_OVER_C:
DATA
DC16 45996, 47613, 54436, 48815, 52930, 46792
SECTION `.rodata`:CONST:NOROOT(2)
TAB_Fast_C:
DATA
DC16 52930, 51709, 47613, 49132, 54436, 48815
SECTION `.rodata`:CONST:NOROOT(2)
TAB_Low_C:
DATA
DC16 46567, 46040, 46567, 53689, 47613, 46541
SECTION `.rodata`:CONST:NOROOT(2)
TAB_Room_C:
DATA
DC16 54251, 51922, 52930, 53216, 45806, 47613, 46323
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
LCM_EMPTY:
DATA
DC16 8224, 8224, 8224, 8224, 8224, 8224, 8224, 8224, 8224, 8224
SECTION `.rodata`:CONST:NOROOT(2)
LCM_TYPE_TAB:
DATA
DC16 46567, 49346, 12576, 46567, 49346, 12832, 46567, 49346, 13088
DC16 46567, 49346, 13344, 46245, 52663, 12576, 46245, 52663, 12832
DC16 54690, 47015, 12576, 54690, 47015, 12832, 54690, 47015, 13088
DC16 54690, 47015, 13344, 46567, 48122, 12576, 46567, 48122, 12832
DC16 46567, 48122, 13088, 46567, 48122, 13344, 51926, 46005, 12576
DC16 51926, 46005, 12832, 50360, 50629, 12576, 50360, 50629, 12832
DC16 48595, 52663, 12576, 48595, 52663, 12832, 48595, 52663, 13088
DC16 48595, 52663, 13344
SECTION `.rodata`:CONST:NOROOT(2)
TAB_OVER:
DATA
DC16 54436, 47040, 45480, 48815
SECTION `.rodata`:CONST:NOROOT(2)
SET_OVER1:
DATA
DC16 54436, 48815, 45996, 52930, 54965, 8224, 46792
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
SET_OVER2:
DATA
DC16 52930, 51709, 8224, 46792, 50111, 8224, 47062, 54995
DC8 0, 0, 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
SET_OVER3:
DATA
DC16 54251, 51922, 52930, 53216, 45806, 8224, 46792
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
TAB_FAU:
DATA
DC16 45480, 48815, 51906, 48382, 45801, 53679
SECTION `.rodata`:CONST:NOROOT(2)
SET_FAU1:
DATA
DC16 51906, 48382, 45996, 52930, 54965, 8224, 46792
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
SET_X:
DATA
DC16 47841, 55289, 45546, 47030, 52903, 8224, 53409, 51889
SECTION `.rodata`:CONST:NOROOT(2)
SET_Y:
DATA
DC16 55261, 55289, 45546, 47030, 52903, 14880, 8224, 46792
SECTION `.rodata`:CONST:NOROOT(2)
SET_MESS:
DATA
DC16 52648, 53686, 47037, 51901, 14880, 52648, 53686, 52185, 49866
DC16 14880, 52648, 53686, 46552, 54967, 14880, 21075, 13368, 13600
DC16 17217, 20018, 11824
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
ASCII_TAB:
DATA
DC8 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 45
SECTION `.rodata`:CONST:NOROOT(2)
TAB_FAU_D:
DATA
DC16 12609, 12610, 12611, 12865, 12866, 12867, 13121, 13122, 13123
DC16 13377, 13378, 13379, 13633, 13634, 13635
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
LCM_D0:
DATA
DC16 45794, 52930, 49376, 53453, 12602
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
LCM_D1:
DATA
DC16 45794, 52930, 49376, 53453, 12858
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
LCM_D2:
DATA
DC16 45794, 52930, 49376, 53453, 13114
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
LCM_D3:
DATA
DC16 45794, 52930, 49376, 53453, 13370
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
TEM_TAB:
DATA
DC16 48055, 48819, 52930, 46792, 14880
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
RH_TAB:
DATA
DC16 51889, 48356, 54251, 52930, 46792, 8224, 8224, 8224, 48055, 48819
DC16 52930, 46792, 14880
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
WEEKCHAR:
DATA
DC16 51413, 53947, 46846, 51453, 52164, 52965, 49657, 51413
SECTION `.rodata`:CONST:NOROOT(2)
NOFAULT_TAB:
DATA
DC16 52958, 45480, 48815, 51906, 48382
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
NOTHISTORY_TAB:
DATA
DC16 52958, 45480, 48815, 49402, 51895, 48327, 49852
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
ALAHISTORY_TAB:
DATA
DC16 52923, 54979, 8224, 48815, 53686, 8224, 51889, 48356
SECTION `.rodata`:CONST:NOROOT(2)
DISP_ABCD:
DATA
DC8 49, 49, 50, 51, 52, 53, 54, 55, 56, 0, 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
LINE_DIV_TAB:
DATA
DC8 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
YTAB:
DATA
DC8 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95
DC8 100, 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
TIME_TAB:
DATA
DC16 12848, 8224, 50410, 8224, 54466, 8224, 51413
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
ORDER_TABX:
DATA
DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
DC8 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3
DC8 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
DC8 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6
DC8 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7
DC8 7, 7, 7, 7, 7, 7, 7, 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
ORDER_TABXBIT:
DATA
DC16 512, 256, 128, 64, 32, 16, 8, 4, 2, 1, 32768, 16384, 8192, 4096
DC16 2048, 1024, 512, 256, 128, 64, 32, 16, 8, 4, 2, 1, 32768, 16384
DC16 8192, 4096, 2048, 1024, 512, 256, 128, 64, 32, 16, 8, 4, 2, 1
DC16 32768, 16384, 8192, 4096, 2048, 1024, 512, 256, 128, 64, 32, 16, 8
DC16 4, 2, 1, 32768, 16384, 8192, 4096, 2048, 1024, 512, 256, 128, 64
DC16 32, 16, 8, 4, 2, 1, 32768, 16384, 8192, 4096, 2048, 1024, 512, 256
DC16 128, 64, 32, 16, 8, 4, 2, 1, 32768, 16384, 8192, 4096, 2048, 1024
DC16 512, 256, 128, 64, 32, 16, 8, 4, 2, 1, 32768, 16384, 8192, 4096
DC16 2048, 1024, 512, 256, 128, 64, 32, 16, 8, 4, 2, 1
SECTION `.rodata`:CONST:NOROOT(2)
TAB_1:
DATA
DC16 6172, 6204, 6172, 14364, 14396, 14364, 14364, 14396, 14364, 2076
DC16 2108, 2076, 7196, 7228, 7196
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
TAB_2:
DATA
DC16 14398, 14390, 14386, 17470, 17462, 17458, 17470, 17462, 17458
DC16 6206, 6198, 6194, 8254, 8246, 8210
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
TAB_3:
DATA
DC16 6243, 6195, 6240, 1123, 1075, 1120, 1635, 1587, 1632, 10339, 10291
DC16 10336, 8291, 8243, 8288
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
TAB_4:
DATA
DC16 6243, 6198, 6240, 2147, 2102, 2144, 3171, 3126, 3168, 18531, 18486
DC16 18528, 14435, 14390, 14432
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
TAB_5:
DATA
DC16 6271, 6204, 6240, 4223, 4156, 4192, 2175, 2108, 2144, 34943, 34876
DC16 34912, 1151, 1084, 1120
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
TAB_6:
DATA
DC16 6243, 6199, 6240, 8291, 8247, 8288, 1123, 1079, 1120, 64611, 64567
DC16 64608, 611, 567, 608
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
TAB_7:
DATA
DC16 6243, 6195, 6194, 16483, 16435, 16434, 26211, 26163, 26162, 2147
DC16 2099, 2098, 1123, 1075, 1074
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
TAB_8:
DATA
DC16 15459, 15422, 15388, 31843, 31806, 31772, 15459, 15422, 15388
DC16 2147, 2110, 2076, 14435, 14398, 14364
DC8 0, 0
SECTION `.rodata`:CONST:NOROOT(2)
TAB_DIV1:
DATA
DC16 2296, 7280, 7416, 7280, 7416, 1136, 1272, 15984, 16120, 7280, 7416
DC16 15984, 16120, 7280, 7416, 7280, 7416, 17968
SECTION `.rodata`:CONST:NOROOT(2)
TAB_DIV2:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -