📄 lcdsub.lst
字号:
D:\tic2xx\c2000\cgtools\bin\dspa.exe -v2xx -s -x lcdsub.asm F:\lifengdesign\shoutaoji\PROGRAM\系统程序\Main\lcdsub.obj -tD:\DOCUME~1\lifeng\LOCALS~1\Temp\lcdsub.tmp
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:04 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
lcdsub.asm PAGE 1
1 *******************************************************
2 * TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00
3 *******************************************************
4 ; D:\tic2xx\c2000\cgtools\bin\dspac.exe -v2xx lcdsub.c D:\DOCUME~1\lifeng\LOCALS~1\Temp\lcdsub.if
5 ; dspopt NOT RUN
6 ; D:\tic2xx\c2000\cgtools\bin\dspcg.exe -o -v2xx -o D:\DOCUME~1\lifeng\LOCALS~1\Temp\lcdsub.if D:\DOCUME~1
7 .port
8 .file "lcdsub.c"
9 .file "f2407_c.h"
10 .globl _portFF0F
11 .globl _portFFFF
12 .globl _port8003
13 .globl _port8000
14 .file "Delay.h"
15 .globl _Delay50mS
16 .globl _Delay25mS
17 .globl _Delay4mS
18 .globl _Delay50uS
19 .globl _Delay8uS
20 .globl _Delay12uS
21 .globl _Delay24uS
22 .globl _Delay1S
23 .file "zimo.h"
24 .globl _LCD_INITIALWORD
25 .globl _HANZIZIKU
26 .globl _HANZI_GONGZUO
27 .globl _HANZI_KAISHI
28 .globl _HANZI_CANSHU
29 .globl _HANZI_GONGJU
30 .globl _HANZI_CESHI
31 .globl _HANZI_XITONG
32 .globl _HANZI_XINXI
33 .globl _HANZI_BANBEN
34 .globl _HANZI_SHOUTAO
35 .globl _HANZI_BIANZHI
36 .globl _HANZI_SHEZHI
37 .globl _HANZI_SHURU
38 .globl _HANZI_CHU
39 .globl _HANZI_QIXIANG
40 .globl _HANZI_BIANPIN
41 .globl _HANZI_DIANCITIE
42 .globl _HANZI_XIANSHI
43 .globl _HANZI_BIAOZHUN
44 .globl _HANZI_HENGLIE
45 .globl _HANZI_HUIFU
46 .globl _HANZI_MIMA
47 .globl _HANZI_SEXIAN
48 .globl _HANZI_SHEDING
49 .globl _HANZI_SONGJIN
50 .globl _HANZI_SUDU
51 .globl _HANZI_XINHAO
52 .globl _HANZI_XIUGAI
53 .globl _HANZI_ZHENSHU
54 .globl _HANZI_ZHISHU
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:04 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
lcdsub.asm PAGE 2
55 .globl _HANZI_TINGZHI
56 .globl _HANZI_SHIFANG
57 .globl _HANZI_ZHUANSU
58 .globl _HANZI_SHIJI
59 .globl _HANZI_XIHE
60 .globl _HANZI_BILI
61 .globl _HANZI_BUWEI
62 .globl _HANZI_DANGQIAN
63 .globl _HANZI_DAO
64 .globl _HANZI_MUZHI
65 .globl _HANZI_WUMING
66 .globl _HANZI_LUOWEN
67 .globl _HANZI_ZHONGSHI
68 .globl _HANZI_QISHI
69 .globl _HANZI_SHUJU
70 .globl _HANZI_XIAO
71 .globl _HANZI_YINZI
72 .globl _HANZI_ZHILING
73 .globl _HANZI_ZHIZHANG
74 .globl _HANZI_ZHONGNIAO
75 .globl _HANZI_XINGHAO
76 .globl _HANZI_GAODI
77 .globl _HANZI_JIQI
78 .globl _HANZI_LEIXING
79 .globl _HANZI_PINGZHEN
80 .globl _HANZI_XIANSU
81 .globl _HANZI_ZUIGAO
82 .globl _HANZI_ZHENDE
83 .globl _HANZI_YAO
84 .globl _HANZI_MA
85 .globl _HANZI_WENHAO
86 .globl _HANZI_QING
87 .globl _HANZI_YUAN
88 .globl _HANZI_XIN
89 .globl _HANZI_QUEREN
90 .globl _HANZI_NUMBER
91 .globl _HANZI_ZUO
92 .globl _HANZI_SUO
93 .file "global.h"
94 .globl _KEY_LEFT
95 .globl _KEY_RIGHT
96 .globl _KEY_UP
97 .globl _KEY_DOWN
98 .globl _MAINMEAUFLAG
99 .globl _KEY_SURE
100 .globl _SUBMEAU2FLAG
101 .globl _SUBMEAU3FLAG
102 .globl _SUBMEAU4FLAG
103 .globl _hand_num
104 .globl _pin_num1
105 .globl _pin_num2
106 .globl _pin_num3
107 .globl _caidan
108 .globl _pin_num4
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:04 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
lcdsub.asm PAGE 3
109 .globl _num_8255
110 .globl _data_8255
111 .globl _motor_data
112 .globl _motor_num
113 .file "lcdsub.h"
114 .globl _LCD_INITIAL
115 .globl _LCD_BUSY
116 .globl _LCD_ORDER
117 .globl _LCD_WRITE
118 .globl _LCD_1616
119 .globl _LCD_1616CON
120 .globl _LCD_NUM88
121 .globl _HAND_PINNUM
122 .globl _LCD_GLOVETYPE
123 .globl _LCD_HANZI
124 .globl _LCD_NUMHANZI
125 .globl _LCD_HANZIHALF
126 .globl _LCD_HANZIHALFCON
127 .globl _LCD_CLEAR
128 .globl _CLEAR_BAR
129 .globl _LCD_INITIALIZE
130 .globl _LCD_STARTMEAU
131 .globl _MAINBAR
132 .globl _LCD_SUBMEAU3
133 .globl _SURESUBMEAU3
134 .globl _SUBBAR3
135 .globl _LCD_SUBMEAU2
136 .globl _NOW_SHEDING
137 .globl _SUBBAR2
138 .globl _TIGHT_BILI
139 .globl _SPEED_SEXIAN
140 .globl _SUDU
141 .globl _SHUJUHAO
142 .globl _DAOZHILING
143 .globl _LCD_NUM
144 .globl _SURESUBMEAU2
145 .globl _LCD_SUBMEAU4
146 .globl _SUBBAR4
147 .globl _JIQI
148 .globl _SURESUBMEAU4
149 .file "memcpy.h"
150 .globl _pdmemcpy
151 .file "lcdsub.c"
152 0000 .text
153
154 .sym _LCD_INITIAL,_LCD_INITIAL,32,2,0
155 .globl _LCD_INITIAL
156
157 .func 7
158 ;>>>> void LCD_INITIAL(void)
159 ******************************************************
160 * FUNCTION DEF : _LCD_INITIAL
161 ******************************************************
162 0000 _LCD_INITIAL:
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:04 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
lcdsub.asm PAGE 4
163 0000 8aa0 POPD *+
164 0001 80a0 SAR AR0,*+
165 0002 8180 SAR AR1,*
166 0003 b001 LARK AR0,1
167 0004 00e0 LAR AR0,*0+
168
169 .line 2
170 ;>>>> { SUBMEAU2FLAG=0x0000;/*the second submeau2 flag*/
171 0005 b900 LACK 0
172 0006 bc00! LDPK _SUBMEAU2FLAG
173 0007 9000! SACL _SUBMEAU2FLAG
174 .line 3
175 ;>>>> SUBMEAU3FLAG=0x0000;
176 0008 bc00! LDPK _SUBMEAU3FLAG
177 0009 9000! SACL _SUBMEAU3FLAG
178 .line 4
179 ;>>>> SUBMEAU4FLAG=0x0000;
180 000a bc00! LDPK _SUBMEAU4FLAG
181 000b 9000! SACL _SUBMEAU4FLAG
182 .line 5
183 ;>>>> MAINMEAUFLAG=0x0000;
184 000c bc00! LDPK _MAINMEAUFLAG
185 000d 9000! SACL _MAINMEAUFLAG
186 .line 6
187 ;>>>> LCD_ORDER('A',0xFF3F);
188 000e bf80 LACK -193
000f ff3f
189 0010 90a0 SACL *+
190 0011 b941 LACK 65
191 0012 90a0 SACL *+
192 0013 7a80 CALL _LCD_ORDER
0014 00b5'
193 0015 7c02 SBRK 2
194 .line 7
195 ;>>>> LCD_ORDER('B',0xFF3F);
196 0016 bf80 LACK -193
0017 ff3f
197 0018 90a0 SACL *+
198 0019 b942 LACK 66
199 001a 90a0 SACL *+
200 001b 7a80 CALL _LCD_ORDER
001c 00b5'
201 001d 7c02 SBRK 2
202 .line 8
203 ;>>>> LCD_ORDER('C',0xFF3F);
204 001e bf80 LACK -193
001f ff3f
205 0020 90a0 SACL *+
206 0021 b943 LACK 67
207 0022 90a0 SACL *+
208 0023 7a80 CALL _LCD_ORDER
0024 00b5'
209 0025 7c02 SBRK 2
210 0026 EPI0_1:
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:04 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
lcdsub.asm PAGE 5
211 .line 9
212 0026 7c02 SBRK 2
213 0027 0090 LAR AR0,*-
214 0028 7680 PSHD *
215 0029 ef00 RET
216
217 .endfunc 15,000000000H,1
218
219 .sym _LCD_BUSY,_LCD_BUSY,32,2,0
220 .globl _LCD_BUSY
221
222 .func 16
223 ;>>>> void LCD_BUSY(char LCD_PART)
224 ******************************************************
225 * FUNCTION DEF : _LCD_BUSY
226 ******************************************************
227 002a _LCD_BUSY:
228
229 0000 LF2 .set 0
230
231 002a 8aa0 POPD *+
232 002b 80a0 SAR AR0,*+
233 002c 8180 SAR AR1,*
234 002d b002 LARK AR0,2
235 002e 00ea LAR AR0,*0+,AR2
236
237 .sym _LCD_PART,-3+LF2,2,9,16
238 .sym _i,1,4,1,16
239 .line 2
240 ;>>>> { int i=1;
241 ;>>>> switch(LCD_PART)
242 002f b901 LACK 1
243 0030 b201 LARK AR2,1
244 0031 8be0 MAR *0+
245 0032 9080 SACL *
246 0033 7980 B L1
0034 00a4'
247 0035 L2:
248 .line 4
249 ;>>>> { case'A':*PBDATDIR=*PBDATDIR&0x0FF;
250 0035 bf0b LARK AR3,28826
0036 709a
251 0037 b9ff LACK 255
252 0038 8b8b MAR * ,AR3
253 0039 6e80 AND *
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -