?? initial.lst
字號:
C51 COMPILER V7.50 INITIAL 11/13/2007 14:53:31 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE INITIAL
OBJECT MODULE PLACED IN initial.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE initial.c OPTIMIZE(9,SPEED) DEBUG OBJECTEXTEND
line level source
1 /*********************************************************************************************************
-
2 * initial service program
3 * 趙奇,2007
4 * All Rights Reserved
5 * File : initial.h
6 * By : 趙奇
7 * Contact : zq1987731@163.com
8 *********************************************************************************************************/
9
10
11
12 /*********************************************************************************************************
13 *
14 * 8255相關定義
15 *
16 *********************************************************************************************************/
17
18
19
20 /*********************************************************************************************************
-
21 *
22 * 鍵盤相關定義
23 *
24 *********************************************************************************************************/
25
26
27 /*********************************************************************************************************
-
28 *
29 * LCD相關定義
30 *
31 *********************************************************************************************************/
32
33
34 /*********************************************************************************************************
-
35 *
36 * DS1302相關定義
37 *
38 *********************************************************************************************************/
39
40
41 /*********************************************************************************************************
-
42 *
43 * DS1820相關定義
44 *
45 *********************************************************************************************************/
46
47
48 /*********************************************************************************************************
-
49 *
C51 COMPILER V7.50 INITIAL 11/13/2007 14:53:31 PAGE 2
50 * 函數聲明
51 *
52 *********************************************************************************************************/
53 #include <reg52.h> //AT89S52
54
55 #include "initial.h"
56
57 /*********************************************************************************************************
-
58 *
59 * 延時函數
60 *
61 *********************************************************************************************************/
62
63 /* 延時t毫秒 */
64 void delayms(uint t)
65 {
66 1 uint i;
67 1 while(t--)
68 1 {
69 2 /* 對于11.0592M時鐘,約延時1ms */
70 2 for (i=0;i<125;i++)
71 2 {}
72 2 }
73 1 }
74
75 /*********************************************************************************************************
-
76 *
77 * 初始化函數
78 *
79 *********************************************************************************************************/
80 void all_initial(void)
81 {
82 1 delayms(10);
83 1 LCD_E=0;
84 1 A138=1;
85 1 B138=1;
86 1 C138=1;
87 1 W_8255(0x8A,1); //控制字10001010
88 1 W_8255(0x01,1); //PC0置1(0,000,000,1),鈴(0響)
89 1 W_8255(0x03,1); //PC1置1,DS1302復位
90 1 W_8255(0x07,1); //PC3置1,LCD背光(0點亮)
91 1 LCD_initial(); //LCD初始化
92 1 DS1302_initial(); //DS1302初始化
93 1 }
94
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 79 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 36 ----
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 + -