📄 3.lst
字号:
C51 COMPILER V9.03 3 06/21/2012 23:09:20 PAGE 1
C51 COMPILER V9.03, COMPILATION OF MODULE 3
OBJECT MODULE PLACED IN 3.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 3.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include"head.h"
2 #include"e2prom.h"
3 #include"save.h"
4 #include"74HC595.h"
5 #include"ds1302.h"
6 #include"keyscanf.h"
7 #include"init.h"
8 #include"clearpw.h"
9 #include"getpw.h"
10 #include"changepw.h"
11 #include"display.h"
12 #include"open.h"
13 #include"time_int.h"
14 /********************************************************************************
15 主函数:main()
16 ------完成各变量初始化
17 ------键盘输入的数字分两类:一新密码,二 用来和设定密码比较的开门密码
18 ------ch_flag 修改密码标志 1进入修改密码 0普通输入数字也就是第二类
19 ------flag3 显示时间密码标志 1 显示时间
20 *********************************************************************************/
21 void main()
22 {
23 1 E2_init();
24 1 readpw(4); //读取修改后的密码
25 1 Init(); // 各种变量的初始化
26 1 Time_Init();//定时器初始化
27 1 DS1302_init();
28 1 while(1)
29 1 {
30 2 if((ch_flag)&&(!flag3)) //flag3 作用来区分 显示时间密码
31 2 { //我有个想法 flag1 flag2 flag3 分别来控制更好,待实验
32 3 changepw();
33 3 }
34 2 else
35 2 {
36 3 getpw();
37 3 }
38 2 if((flag3))
39 2 {
40 3 TR0=1; //T0 控制显示的时间
41 3 while(flag3)
42 3 {
43 4 gettime(); //
44 4 display3();
45 4 }
46 3 }
47 2 }
48 1 }
49
50
51
52
53
54
55
C51 COMPILER V9.03 3 06/21/2012 23:09:20 PAGE 2
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1589 ----
CONSTANT SIZE = 18 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 37 12
IDATA SIZE = ---- ----
BIT SIZE = 8 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -