📄 ds1302.lst
字号:
C51 COMPILER V7.06 DS1302 10/04/2007 14:54:28 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE DS1302
OBJECT MODULE PLACED IN DS1302.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE DS1302.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <at89x51.H>
2 #include "DS1302.h"
3
4
5
6 void Delay1ms(unsigned int count)
7 {
8 1 unsigned int i,j;
9 1 for(i=0;i<count;i++)
10 1 for(j=0;j<120;j++);
11 1 }
12
13 main()
14 {
15 1 SYSTEMTIME CurrentTime;
16 1 int i = 0;
17 1 Initial_DS1302();
18 1 P1_7 = 1;
19 1
20 1 while(1)
21 1 {
22 2 DS1302_GetTime(&CurrentTime);
23 2 i++;
24 2 if(i >= 3)
25 2 {
26 3 P1_7 = !P1_7;
27 3 i= 0;
28 3 }
29 2
30 2 P0 = (CurrentTime.Second /10)*16 + (CurrentTime.Second % 10);
31 2 P2 = (CurrentTime.Minute /10)*16 + (CurrentTime.Minute % 10);
32 2 P3 = (CurrentTime.Hour /10)*16 + (CurrentTime.Hour % 10);
33 2
34 2
35 2
36 2 Delay1ms(150);
37 2 }
38 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 733 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 27
IDATA SIZE = ---- ----
BIT SIZE = ---- 1
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -