📄 drawing_line.lst
字号:
C51 COMPILER V8.02 DRAWING_LINE 08/04/2008 00:19:51 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE DRAWING_LINE
OBJECT MODULE PLACED IN C:\Documents and Settings\besin\Desktop\伍妮香\ww\drawing_line.obj
COMPILER INVOKED BY: d:\program files\Keil\C51\BIN\C51.EXE drawing_line.c BROWSE DEBUG OBJECTEXTEND OBJECT(C:\Documents
-and Settings\besin\Desktop\伍妮香\ww\drawing_line.obj)
line level source
1 /*
2 designed by Besin,12,13,2007,If you have any ideal please contact me,
3 besin127@163.com, I am glad to discuss with you!
4 */
5
6 #include<reg51.h>
7 #include<drive_functions.h>
*** ERROR C202 IN LINE 346 OF DRIVE_FUNCTIONS.H: 'q': undefined identifier
*** ERROR C141 IN LINE 346 OF DRIVE_FUNCTIONS.H: syntax error near 'delay_ms'
8
9 uchar timer,second,minute=18,hour=8,day=1,month=1,count,key,weekday;
10 uint year=2008;
11 bit flag,add_flag,sub_flag,flag_day,flag_sec;
12
13 uchar temp[8]={0,0,10,0,0,10,0,0};
14 uchar temp1[8]={0,0,11,0,1,11,0,1};
15 uchar mon[12]={31,28,31,30,31,30,31,31,30,31,30,31};
16
17 uchar code number[]=
18 {
19 /*-- 文字: 0 --*/
20 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
21 0x00,0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,
22
23 /*-- 文字: 1 --*/
24 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
25 0x00,0x20,0x30,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
26
27 /*-- 文字: 2 --*/
28 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
29 0x00,0x60,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x20,0x00,
30
31 /*-- 文字: 3 --*/
32 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
33 0x00,0x30,0x08,0x08,0x08,0x08,0xF0,0x00,0x00,0x18,0x20,0x20,0x21,0x21,0x1E,0x00,
34
35 /*-- 文字: 4 --*/
36 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
37 0x00,0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x06,0x05,0x04,0x04,0x04,0x3F,0x04,
38
39 /*-- 文字: 5 --*/
40 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
41 0x00,0xF8,0x48,0x48,0x48,0x48,0x88,0x00,0x00,0x18,0x20,0x20,0x20,0x20,0x1F,0x00,
42
43 /*-- 文字: 6 --*/
44 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
45 0x00,0xE0,0x10,0x88,0x88,0x88,0x30,0x00,0x00,0x0F,0x11,0x20,0x20,0x20,0x1F,0x00,
46
47 /*-- 文字: 7 --*/
48 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
49 0x00,0x08,0x08,0x08,0x08,0xC8,0x38,0x00,0x00,0x00,0x00,0x30,0x0E,0x01,0x00,0x00,
50
51 /*-- 文字: 8 --*/
52 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
C51 COMPILER V8.02 DRAWING_LINE 08/04/2008 00:19:51 PAGE 2
53 0x00,0x60,0x90,0x08,0x08,0x08,0x90,0x60,0x00,0x0C,0x12,0x21,0x21,0x21,0x12,0x0C,
54
55 /*-- 文字: 9 --*/
56 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
57 0x00,0xF0,0x08,0x08,0x08,0x10,0xE0,0x00,0x00,0x19,0x22,0x22,0x22,0x11,0x0F,0x00,
58 /*-- 文字: : --*/
59 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
60 0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,
61
62 /*-- 文字: - --*/
63 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
64 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x00,
65
66 /*-- 文字: --*/
67 /*-- 黑体12; 此字体下对应的点阵为:宽x高=8x16 --*/
68 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
69
70 };
71
72
73
74 uchar code hanzi[]=
75 {
76 /*-- 文字: 星 --*/
77 /*-- 黑体12; 此字体下对应的点阵为:宽x高=16x16 --*/
78 0x00,0x00,0x7E,0xFE,0xD6,0x56,0x56,0xD6,0xD6,0x56,0x56,0x7E,0x7E,0x00,0x00,0x00,
79 0x00,0x66,0x67,0x6B,0x6B,0x6B,0x6B,0x7F,0x7F,0x6B,0x6B,0x6B,0x6B,0x60,0x60,0x00,
80
81 /*-- 文字: 期 --*/
82 /*-- 黑体12; 此字体下对应的点阵为:宽x高=16x16 --*/
83 0x00,0x0C,0xFF,0xFF,0xAC,0xFF,0xFF,0x0C,0xFE,0xFE,0x66,0x66,0xFE,0xFE,0x00,0x00,
84 0x26,0x36,0x1F,0x07,0x06,0x1F,0x57,0x66,0x3F,0x1F,0x03,0x63,0x7F,0x3F,0x00,0x00,
85 };
86
87
88
89 uchar code xingqi[]=
90 {
91 /*-- 文字: 六 --*/
92 /*-- 黑体12; 此字体下对应的点阵为:宽x高=16x16 --*/
93 0x00,0x60,0x60,0x60,0x60,0x60,0x62,0x6E,0x6C,0x60,0x60,0x60,0x60,0x60,0x60,0x00,
94 0x00,0x20,0x30,0x1C,0x0E,0x03,0x00,0x00,0x00,0x01,0x03,0x0E,0x38,0x30,0x00,0x00,
95
96 /*-- 文字: 日 --*/
97 /*-- 黑体12; 此字体下对应的点阵为:宽x高=16x16 --*/
98 0x00,0x00,0x00,0xFF,0xFF,0xC3,0xC3,0xC3,0xC3,0xC3,0xC3,0xFF,0xFF,0x00,0x00,0x00,
99 0x00,0x00,0x00,0x7F,0x7F,0x30,0x30,0x30,0x30,0x30,0x30,0x7F,0x7F,0x00,0x00,0x00,
100
101 /*-- 文字: 一 --*/
102 /*-- 黑体12; 此字体下对应的点阵为:宽x高=16x16 --*/
103 0x00,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0x00,
104 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
105
106 /*-- 文字: 二 --*/
107 /*-- 黑体12; 此字体下对应的点阵为:宽x高=16x16 --*/
108 0x00,0x00,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x00,0x00,0x00,
109 0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x00,
110
111 /*-- 文字: 三 --*/
112 /*-- 黑体12; 此字体下对应的点阵为:宽x高=16x16 --*/
113 0x00,0x00,0x0C,0x8C,0x8C,0x8C,0x8C,0x8C,0x8C,0x8C,0x8C,0x8C,0x0C,0x00,0x00,0x00,
114 0x00,0x30,0x30,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x30,0x30,0x00,0x00,
C51 COMPILER V8.02 DRAWING_LINE 08/04/2008 00:19:51 PAGE 3
115
116 /*-- 文字: 四 --*/
117 /*-- 黑体12; 此字体下对应的点阵为:宽x高=16x16 --*/
118 0x00,0xFE,0xFE,0x06,0x06,0xFE,0xFE,0x06,0xFE,0xFE,0x06,0x06,0xFE,0xFE,0x00,0x00,
119 0x00,0x7F,0x7F,0x36,0x37,0x33,0x31,0x30,0x31,0x33,0x33,0x33,0x7F,0x7F,0x00,0x00,
120
121 /*-- 文字: 五 --*/
122 /*-- 黑体12; 此字体下对应的点阵为:宽x高=16x16 --*/
123 0x00,0x06,0xC6,0xC6,0xC6,0xC6,0xFE,0xFE,0xC6,0xC6,0xC6,0xC6,0x06,0x06,0x00,0x00,
124 0x30,0x30,0x30,0x30,0x30,0x3F,0x3F,0x30,0x30,0x30,0x3F,0x3F,0x30,0x30,0x30,0x00,
125 };
126
127
128
129 void delay_us(uchar us)
130 {
131 1 while(us--);
132 1 }
133
134 /******************************** 显示子程序 **********************************************************/
135
136 void display_time(void)
137 {
138 1 unsigned char i;
139 1 uchar *p;
140 1 temp[0]=hour/10;
141 1 temp[1]=hour%10;
142 1 temp[2]=10;
143 1 temp[3]=minute/10;
144 1 temp[4]=minute%10;
145 1 temp[5]=10;
146 1 temp[6]=second/10;
147 1 temp[7]=second%10;
148 1 for(i=0;i<8;i++)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -