📄 xled10w.lst
字号:
C51 COMPILER V7.50 XLED10W 11/12/2007 20:09:38 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE XLED10W
OBJECT MODULE PLACED IN E:\XLED\SOURCE\XLED10W.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE E:\XLED\SOURCE\XLED10W.C DB SB OE
line level source
1 #include "config.h"
2 extern void delay100us(uchar time);
3 extern void com_init(bps); /*初始串口*/
4 extern void print_up(struct windows xdata *pt); //上滚屏
5 /*extern void print_up_hang(struct windows xdata *pt);//上滚屏
6
7 extern void print_down(struct windows xdata *pt); //下滚屏
8 extern void print_down_hang(struct windows xdata *pt); //下滚屏
9
10 extern void print_l(struct windows xdata *pt); //左移动屏
11 extern void print_l_lie(struct windows xdata *pt); //左移动屏
12 extern void print_r(struct windows xdata *pt); //左移动屏
13 extern void print_r_lie(struct windows xdata *pt); //左移动屏
14
15 extern void print_all(struct windows xdata *pt); //左移动屏
16 */
17 extern void windows_init(struct windows xdata *pt); //初始化显示屏
18 extern void Print(void);
19 extern uchar comtimeout;//com文件中定义
20 xdata struct windows forme _at_ 0x100; //窗体2
21 xdata uchar BOXADDR _at_ 0xFFFE; //
22 uchar STATION;
23
24 void main(void)
25 {
26 1 //主函数开始
27 1 com_init(BPS);
28 1 STATION=0x03;
29 1 windows_init(&forme);
30 1 CS_RAM=1;
31 1 BOXSEL=0; //选择设备译码
32 1 ACC=BOXADDR;
33 1 ACC=~ACC;
34 1 BOXSEL=1;
35 1 ACC&=0x0F;
36 1 STATION=ACC;
37 1 while(1)
38 1 {
39 2 #ifdef AUTOSTOP
AUTORESET;
#endif
42 2 //REBOOT;
43 2 CS_RAM=0;
44 2 forme.hang = 0;
45 2 forme.lie = 0;
46 2 forme.bit_cont = 0;
47 2 print_up(&forme);
48 2 /*
49 2 switch(forme.movintype[forme.plan])
50 2 {
51 2 case 0x02: //右移
52 2 print_r(&forme);
53 2 break;
54 2 case 0x01: //左移
55 2 print_l(&forme);
C51 COMPILER V7.50 XLED10W 11/12/2007 20:09:38 PAGE 2
56 2 break;
57 2 case 0x03: //上滚屏
58 2 print_up(&forme);
59 2 break;
60 2 case 0x04: //下滚屏
61 2 print_down(&forme);
62 2 break;
63 2 case 0x08: //上逐行
64 2 print_up_hang(&forme);
65 2 break;
66 2 case 0x07: //下逐行
67 2 print_down_hang(&forme);
68 2 break;
69 2 case 0x06: //左移逐列
70 2 print_l_lie(&forme);
71 2 break;
72 2 case 0x05: //右移逐列
73 2 print_r_lie(&forme);
74 2 break;
75 2 default:forme.movintype[forme.plan]=1;
76 2 break;
77 2 }//end switch(forme.movintype[forme.plan]) */
78 2 }
79 1 }
C51 COMPILER V7.50 XLED10W 11/12/2007 20:09:38 PAGE 3
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
BOXADDR. . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR FFFEH 1
_windows_init. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
windows. . . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 14167
plan_flash . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
plan_point . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
plan_size. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
plan . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0003H 1
hang . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0004H 1
lie. . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0005H 1
bit_cont . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0006H 1
movintype. . . . . . . . . . . . . . MEMBER ----- ARRAY 0007H 20
movouttype . . . . . . . . . . . . . MEMBER ----- ARRAY 001BH 20
movsize. . . . . . . . . . . . . . . MEMBER ----- ARRAY 002FH 20
showtime . . . . . . . . . . . . . . MEMBER ----- ARRAY 0043H 20
PRINT1_R . . . . . . . . . . . . . . MEMBER ----- ARRAY 0057H 640
PRINT2_R . . . . . . . . . . . . . . MEMBER ----- ARRAY 02D7H 640
printbuf . . . . . . . . . . . . . . MEMBER ----- ARRAY 0557H 12800
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
forme. . . . . . . . . . . . . . . . . PUBLIC XDATA STRUCT 0100H 14167
STATION. . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0000H 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
usart. . . . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 645
dip. . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 0000H 640
movintype. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0280H 1
movouttype . . . . . . . . . . . . . MEMBER ----- U_CHAR 0281H 1
movsize. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0282H 1
showtime . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0283H 1
addtype. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0284H 1
SCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
_com_init. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
ACC. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E0H 1
BOXSEL . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
print_asm. . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 4
ptr1_s . . . . . . . . . . . . . . . MEMBER ----- PTR 0000H 2
ptr2_s . . . . . . . . . . . . . . . MEMBER ----- PTR 0002H 2
_print_up. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
CS_RAM . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
PRINTLED . . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 11
SWAP . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
CHANG. . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
COLOR. . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
PRINTBUF1_R1 . . . . . . . . . . . . MEMBER ----- PTR 0003H 2
PRINTBUF1_R2 . . . . . . . . . . . . MEMBER ----- PTR 0005H 2
PRINTBUF2_R1 . . . . . . . . . . . . MEMBER ----- PTR 0007H 2
PRINTBUF2_R2 . . . . . . . . . . . . MEMBER ----- PTR 0009H 2
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 52 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V7.50 XLED10W 11/12/2007 20:09:38 PAGE 4
DATA SIZE = 1 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -