📄 display.lst
字号:
C51 COMPILER V8.02 DISPLAY 05/27/2008 11:54:25 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE DISPLAY
OBJECT MODULE PLACED IN display.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE display.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "ds1302.h"
2 #include "lcd1602.h"
3 #include <reg52.h>
4 ShowTime(struct time *p)
5 {
6 1 Write_Instruction(0x80);
7 1 Write_Data(0x32);//lcd 上显示年
8 1 Write_Data(0x30);
9 1 Write_Data(((p->year&0xf0)>>4)+0x30);
10 1 Write_Data((p->year&0x0f)+0x30);
11 1 Write_Instruction(0x85);
12 1 Write_Data(((p->month&0xf0)>>4)+0x30);//lcd 上显示月
13 1 Write_Data((p->month&0x0f)+0x30);
14 1 Write_Instruction(0x88);
15 1 Write_Data(((p->date&0xf0)>>4)+0x30);//lcd 上显示日
16 1 Write_Data((p->date&0x0f)+0x30);
17 1 Write_Instruction(0x8b);
18 1 Write_Data(p->week+0x30);//lcd 上显示星期
19 1 Write_Instruction(0xc0);
20 1 Write_Data(((p->hour&0xf0)>>4)+0x30);//lcd 上显示时
21 1 Write_Data((p->hour&0x0f)+0x30);
22 1 Write_Instruction(0xc3);
23 1 Write_Data(((p->minute&0xf0)>>4)+0x30);//lcd 上显示分
24 1 Write_Data((p->minute&0x0f)+0x30);
25 1 Write_Instruction(0xc6);
26 1 Write_Data(((p->sec&0xf0)>>4)+0x30);
27 1 Write_Data((p->sec&0x0f)+0x30);
28 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 321 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 3
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 + -