📄 led2.lst
字号:
C51 COMPILER V8.05a LED2 09/21/2008 11:39:51 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE LED2
OBJECT MODULE PLACED IN led2.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE led2.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <AT89x51.H>
2 #define uchar unsigned char
3 #define uint unsigned int
4 #define BLKN 2 //列锁存器数
5 sbit G=0x97; //P1.7为显示允许控制信号端
6 sbit RCLK=0x96; //P1.6为输出锁存器时钟信号端
7 sbit SCLR=0x95; //移位寄存器的清0端
8 void delay(unsigned int);
9 void showtime(uchar);
10 void showxq(uchar);
11 unsigned char data dispram[32];
12 unsigned char data dispram0[32];
13 unsigned char code time[][16];
14 unsigned char code Timename[][32];
15 unsigned char code xinqi[][32];
16 uchar inittime[7]={0x00,0x24,0x15,0x25,0x12,0x04,0x07}; //初始化后设置
17
18 uchar Sec,Cent,Hour,Year,Month,Day,Week; //时间变量
19
20
21
22
23
24 sbit T_CLK = P2^2; /*实时时钟时钟线引脚 */
25 sbit T_IO = P2^1; /*实时时钟数据线引脚 */
26 sbit T_RST = P2^0; /*实时时钟复位线引脚 */
27
28 sbit ACC0 = ACC^0;
29 sbit ACC7 = ACC^7;
30
31 void RTInputByte(uchar); /* 输入 1Byte */
32 uchar RTOutputByte(void); /* 输出 1Byte */
33 void W1302(uchar, uchar); // 向DS1302写入一个字节
34 uchar R1302(uchar); // 从DS1302读出一个字节
35 void Set1302(uchar *); // 写DS1302时间
36 void du1302(); // 读时间
37
38
39 /*-------------------------------------
40 主函数void main
41 (void)
42 .
43 ---------------------------------------*/
44 void main()
45 {
46 1 unsigned char code Timename[11][32]={
47 1 {
48 1 /*------------------------------------------------------------------------------
49 1 ; 源文件 / 文字: 今
50 1 ; 宽×高(像素) : 16×16
51 1 ------------------------------------------------------------------------------*/
52 1 0x01,0x00,0x01,0x00,0x02,0x80,0x04,0x40,0x08,0x20,0x12,0x10,0x21,0x8E,0xC0,0x84,
53 1 0x00,0x00,0x1F,0xF0,0x00,0x10,0x00,0x20,0x00,0x20,0x00,0x40,0x00,0x80,0x01,0x00,
54 1
55 1 },
C51 COMPILER V8.05a LED2 09/21/2008 11:39:51 PAGE 2
56 1
57 1
58 1 {
59 1 /*------------------------------------------------------------------------------
60 1 ; 源文件 / 文字: 天
61 1 ; 宽×高(像素) : 16×16
62 1 ------------------------------------------------------------------------------*/
63 1 0x00,0x08,0x7F,0xFC,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xFF,0xFE,0x01,0x00,
64 1 0x02,0x80,0x02,0x80,0x04,0x40,0x04,0x40,0x08,0x20,0x10,0x10,0x20,0x0E,0xC0,0x04,
65 1
66 1 },
67 1
68 1 {
69 1 /*------------------------------------------------------------------------------
70 1 ; 源文件 / 文字: 是
71 1 ; 宽×高(像素) : 16×16
72 1 ------------------------------------------------------------------------------*/
73 1 0x0F,0xE0,0x08,0x20,0x08,0x20,0x0F,0xE0,0x08,0x20,0x08,0x20,0x0F,0xE0,0x00,0x04,
74 1 0xFF,0xFE,0x01,0x00,0x09,0x20,0x09,0xF0,0x09,0x00,0x15,0x00,0x23,0x06,0x40,0xFC,
75 1
76 1 },
77 1 {
78 1 /*------------------------------------------------------------------------------
79 1 ; 源文件 / 文字: 年
80 1 ; 宽×高(像素) : 16×16
81 1 ------------------------------------------------------------------------------*/
82 1 0x08,0x00,0x08,0x08,0x1F,0xFC,0x11,0x00,0x21,0x00,0x41,0x10,0x1F,0xF8,0x11,0x00,
83 1 0x11,0x00,0x11,0x04,0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,
84 1
85 1 },
86 1
87 1 {
88 1 /*------------------------------------------------------------------------------
89 1 ; 源文件 / 文字: 月
90 1 ; 宽×高(像素) : 16×16
91 1 ------------------------------------------------------------------------------*/
92 1 0x00,0x10,0x0F,0xF8,0x08,0x10,0x08,0x10,0x08,0x10,0x0F,0xF0,0x08,0x10,0x08,0x10,
93 1 0x08,0x10,0x0F,0xF0,0x08,0x10,0x08,0x10,0x10,0x10,0x10,0x10,0x20,0x50,0x40,0x20,
94 1
95 1 },
96 1
97 1 {
98 1 /*------------------------------------------------------------------------------
99 1 ; 源文件 / 文字: 日
100 1 ; 宽×高(像素) : 16×16
101 1 ------------------------------------------------------------------------------*/
102 1 0x00,0x10,0x1F,0xF8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x1F,0xF0,
103 1 0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x1F,0xF0,0x10,0x10,0x00,0x00,
104 1
105 1 },
106 1 {
107 1 /*------------------------------------------------------------------------------
108 1 ; 源文件 / 文字: :
109 1 ; 宽×高(像素) : 16×16
110 1 ------------------------------------------------------------------------------*/
111 1 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
112 1 0x00,0x00,0x0C,0x00,0x0C,0x00,0x00,0x00,
113 1 0x00,0x00,0x0C,0x00,0x0C,0x00,0x00,0x00,
114 1 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
115 1
116 1 },
117 1 {
C51 COMPILER V8.05a LED2 09/21/2008 11:39:51 PAGE 3
118 1 /*------------------------------------------------------------------------------
119 1 ; 源文件 / 文字: :
120 1 ; 宽×高(像素) : 16×16
121 1 ------------------------------------------------------------------------------*/
122 1 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
123 1 0x00,0x00,0x0C,0x00,0x0C,0x00,0x00,0x00,
124 1 0x00,0x00,0x0C,0x00,0x0C,0x00,0x00,0x00,
125 1 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
126 1
127 1 },
128 1
129 1
130 1 {
131 1 /*------------------------------------------------------------------------------
132 1 ; 源文件 / 文字: 星
133 1 ; 宽×高(像素) : 16×16
134 1 ------------------------------------------------------------------------------*/
135 1 0x00,0x08,0x3F,0xFC,0x20,0x08,0x3F,0xF8,0x20,0x08,0x3F,0xF8,0x01,0x00,0x21,0x08,
136 1 0x3F,0xFC,0x21,0x00,0x41,0x10,0xBF,0xF8,0x01,0x00,0x01,0x04,0xFF,0xFE,0x00,0x00,
137 1
138 1 },
139 1
140 1 {
141 1 /*------------------------------------------------------------------------------
142 1 ; 源文件 / 文字: 期
143 1 ; 宽×高(像素) : 16×16
144 1 ------------------------------------------------------------------------------*/
145 1 0x22,0x04,0x22,0x7E,0x22,0x44,0x7F,0x44,0x22,0x44,0x3E,0x7C,0x22,0x44,0x3E,0x44,
146 1 0x22,0x44,0x22,0x7C,0xFF,0xC4,0x00,0x44,0x24,0x44,0x22,0x84,0x41,0x14,0x82,0x08,
147 1
148 1 }
149 1 } ;
150 1
151 1 unsigned char code xinqi[][32]={
152 1 {0x00,0x08,0x7F,0xFC,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xFF,0xFE,0x01,0x00,
153 1 0x02,0x80,0x02,0x80,0x04,0x40,0x04,0x40,0x08,0x20,0x10,0x10,0x20,0x0E,0xC0,0x04},//天
154 1
155 1 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xFF,0xFE,
156 1 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},//一
157 1
158 1 {0x00,0x00,0x00,0x00,0x00,0x10,0x3F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
159 1 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00},//二
160 1
161 1 {0x00,0x00,0x00,0x08,0x7F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x3F,0xF8,
162 1 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xFF,0xFE,0x00,0x00,0x00,0x00},//三
163 1
164 1 {0x00,0x00,0x00,0x04,0x7F,0xFE,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,
165 1 0x44,0x44,0x44,0x3C,0x48,0x04,0x50,0x04,0x40,0x04,0x7F,0xFC,0x40,0x04,0x00,0x00},//四
166 1
167 1 {0x00,0x00,0x00,0x08,0x7F,0xFC,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x10,0x3F,0xFC,
168 1 0x04,0x10,0x04,0x10,0x04,0x10,0x08,0x10,0x08,0x10,0x08,0x14,0xFF,0xFE,0x00,0x00},//五
169 1
170 1 {0x00,0x00,0x04,0x00,0x02,0x00,0x03,0x00,0x01,0x04,0xFF,0xFE,0x00,0x00,0x00,0x00,
171 1 0x04,0x40,0x0C,0x20,0x08,0x10,0x10,0x18,0x10,0x0C,0x20,0x0C,0x40,0x04,0x00,0x00}//六
172 1
173 1
174 1 };
175 1
176 1 unsigned char code Bmp[][32]={
177 1
178 1 {
179 1 /*------------------------------------------------------------------------------
C51 COMPILER V8.05a LED2 09/21/2008 11:39:51 PAGE 4
180 1 ; 源文件 / 文字: 您
181 1
182 1 ; 宽×高(像素) : 16×16
183 1 ------------------------------------------------------------------------------*/
184 1 0x09,0x00,0x09,0x00,0x13,0xFC,0x12,0x04,0x34,0x48,0x59,0x40,0x91,0x50,0x12,0x4C,
185 1 0x14,0x44,0x11,0x40,0x10,0x80,0x02,0x00,0x51,0x84,0x50,0x92,0x90,0x12,0x0F,0xF0
186 1
187 1 },
188 1
189 1 {
190 1 /*------------------------------------------------------------------------------
191 1 ; 源文件 / 文字: 好
192 1 ; 宽×高(像素) : 16×16
193 1 ------------------------------------------------------------------------------*/
194 1 0x10,0x00,0x11,0xFC,0x10,0x04,0x10,0x08,0xFC,0x10,0x24,0x20,0x24,0x24,0x27,0xFE,
195 1 0x24,0x20,0x44,0x20,0x28,0x20,0x10,0x20,0x28,0x20,0x44,0x20,0x84,0xA0,0x00,0x40
196 1
197 1 },
198 1
199 1 {
200 1 /*------------------------------------------------------------------------------
201 1 ; 源文件 / 文字: !
202 1 ; 宽×高(像素) : 16×16
203 1 ------------------------------------------------------------------------------*/
204 1 0x00,0x00,0x00,0x00,0x00,0x80,0x03,0xC0,0x03,0xC0,0x01,0xC0,0x01,0xC0,0x01,0x80,
205 1 0x01,0x80,0x01,0x80,0x00,0x80,0x00,0x00,0x03,0xC0,0x03,0xC0,0x00,0x00,0x00,0x00
206 1
207 1 },
208 1
209 1 {
210 1 /*------------------------------------------------------------------------------
211 1 ; 源文件 / 文字: 我
212 1 ; 宽×高(像素) : 16×16
213 1 ------------------------------------------------------------------------------*/
214 1 0x04,0x80,0x0E,0xA0,0x78,0x90,0x08,0x90,0x08,0x84,0xFF,0xFE,0x08,0x80,0x08,0x90,
215 1 0x0A,0x90,0x0C,0x60,0x18,0x40,0x68,0xA0,0x09,0x20,0x0A,0x14,0x28,0x14,0x10,0x0C
216 1
217 1 },
218 1
219 1 {
220 1 /*------------------------------------------------------------------------------
221 1 ; 源文件 / 文字: 是
222 1 ; 宽×高(像素) : 16×16
223 1 ------------------------------------------------------------------------------*/
224 1 0x0F,0xE0,0x08,0x20,0x08,0x20,0x0F,0xE0,0x08,0x20,0x08,0x20,0x0F,0xE0,0x00,0x04,
225 1 0xFF,0xFE,0x01,0x00,0x09,0x20,0x09,0xF0,0x09,0x00,0x15,0x00,0x23,0x06,0x40,0xFC
226 1
227 1 },
228 1
229 1 {
230 1 /*------------------------------------------------------------------------------
231 1 ; 源文件 / 文字: 林
232 1 ; 宽×高(像素) : 16×16
233 1 ------------------------------------------------------------------------------*/
234 1 0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x24,0xFE,0xFE,0x08,0x20,0x18,0x60,0x1C,0x70,
235 1 0x2A,0xA8,0x28,0xAE,0x49,0x24,0x8A,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x20
236 1
237 1 },
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -