📄 lcd_show.lst
字号:
C51 COMPILER V8.02 LCD_SHOW 04/10/2007 13:45:25 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE LCD_SHOW
OBJECT MODULE PLACED IN Lcd_Show.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Lcd_Show.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #define uchar unsigned char
2 #include <reg52.h>
3 #include <Db_Array.H>
4 #include <Write_12864.H>
5 //显示初始化程序集
6 //右边显示符号数组内元素的子程序
7 void Right_Show_Sign(uchar x,uchar y,uchar sign_num)
8 {
9 1 uchar *pointer;
10 1 pointer=(signs+sign_num*16);
11 1 Right_Bytes_DaSend(x,y,pointer,8);
12 1 Right_Bytes_DaSend(x+1,y,pointer+8,8);
13 1 }
14
15 //右边显示数字数组内元素的子程序
16 void Right_Show_Figure(uchar x,uchar y,uchar figure_num)
17 {
18 1 uchar *pointer;
19 1 pointer=(figures+figure_num*16);
20 1 Right_Bytes_DaSend(x ,y,pointer ,8);
21 1 Right_Bytes_DaSend(x+1 ,y,pointer+8,8);
22 1 }
23 //右边显示汉字数组内元素的子程序
24 void Right_Show_Word(uchar x,uchar y,uchar word_num)
25 {
26 1 uchar *pointer;
27 1 pointer=(words+word_num*32);
28 1 Right_Bytes_DaSend(x ,y,pointer ,16);
29 1 Right_Bytes_DaSend(x+1 ,y,pointer+16,16);
30 1 }
31 //左边显示符号数组内元素的子程序
32 void Left_Show_Sign(uchar x,uchar y,uchar sign_num)
33 {
34 1 uchar *pointer;
35 1 pointer=(signs+sign_num*16);
36 1 Left_Bytes_DaSend(x ,y,pointer ,8);
37 1 Left_Bytes_DaSend(x+1 ,y,pointer+8,8);
38 1 }
39 //左边显示数字数组内元素的子程序
40 void Left_Show_Figure(uchar x,uchar y,uchar figure_num)
41 {
42 1 uchar *pointer;
43 1 pointer=(figures+figure_num*16);
44 1 Left_Bytes_DaSend(x ,y,pointer ,8);
45 1 Left_Bytes_DaSend(x+1 ,y,pointer+8,8);
46 1 }
47 //左边显示汉字数组内元素的子程序
48 void Left_Show_Word(uchar x,uchar y,uchar word_num)
49 {
50 1 uchar *pointer;
51 1 pointer=(words+word_num*32);
52 1 Left_Bytes_DaSend(x ,y,pointer ,16);
53 1 Left_Bytes_DaSend(x+1 ,y,pointer+16,16);
54 1 }
55 void Left_Show_Null(uchar x,uchar y)
C51 COMPILER V8.02 LCD_SHOW 04/10/2007 13:45:25 PAGE 2
56 {
57 1 uchar *pointer;
58 1 pointer=nulls;
59 1 Left_Bytes_DaSend(x ,y,pointer ,16);
60 1 Left_Bytes_DaSend(x+1 ,y,pointer+16,16);
61 1 }
62 void Right_Show_Null(uchar x,uchar y)
63 {
64 1 uchar *pointer;
65 1 pointer=nulls;
66 1 Right_Bytes_DaSend(x ,y,pointer ,16);
67 1 Right_Bytes_DaSend(x+1 ,y,pointer+16,16);
68 1 }
69 /*申明头文件
70 void Right_Show_Sign (uchar x,uchar y,uchar sign_num);
71 void Right_Show_Figure (uchar x,uchar y,uchar figure_num);
72 void Right_Show_Word (uchar x,uchar y,uchar word_num);
73 void Right_Show_Null(uchar x,uchar y)
74 void Left_Show_Null(uchar x,uchar y)
75 void Left_Show_Sign (uchar x,uchar y,uchar sign_num);
76 void Left_Show_Figure (uchar x,uchar y,uchar figure_num);
77 void Left_Show_Word (uchar x,uchar y,uchar word_num);
78 void IntRst (void);
79 void Lcd_SetZ (uchar z);
80 void Lcd_Off (void);
81 void Lcd_On (void);
82 */
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 697 ----
CONSTANT SIZE = 1744 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 52
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 + -