📄 clock.lst
字号:
C51 COMPILER V8.02 CLOCK 10/31/2008 10:53:39 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE CLOCK
OBJECT MODULE PLACED IN clock.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE clock.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <reg52.h>
2 #include "ds1302.h"
3 #include "lcd1602.h"
4 #include "serio.h"
5 #include "display.h"
6 uchar code string1[]=" - - week";//第一行,lcd 显示年月日,星期
7 uchar code string2[]=" : : ";//第二行,lcd 显示时分秒
8 uchar code string3[]="电子钟设置,设置格式为:";//计算机上显示的提示信息
9 uchar code string4[]="000xx 年xx 月xx 日xx 时xx 分xx 秒x 星期";//共16 个字符,
10 //其中000 为时钟修改字
11 struct time *tm;
12 struct time clock;
13 void main(void)
14 {
15 1 UART0_Init();//串口初始化
16 1 UART0_SendStr(string3);
17 1 UART0_SendStr(string4);
18 1 UART0_SendByte(0x0d);
19 1 UART0_SendByte(0x0a);
20 1 InitLCD();//初始化lcd
21 1 Cls();
22 1 Write_String(0x80,string1);
23 1 Write_String(0xc0,string2);
24 1 tm=&clock;//给结构指针tm 分配空间
25 1 while(1)
26 1 {
27 2 GetTime(tm);
28 2 ShowTime(tm);
29 2 Delay(2000);
30 2 }
31 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 95 ----
CONSTANT SIZE = 89 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 10 ----
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 + -