?? clock.lst
字號:
C51 COMPILER V6.12 CLOCK 07/30/2008 14:29:23 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE CLOCK
OBJECT MODULE PLACED IN clock.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE clock.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /****************************************************************************/
2 //頭文件
3 #include <AT89X52.h>
4 #include <string.h>
5 /*****************************************************************************/
6
7
8 /****************************************************************************/
9 //引腳定義
10 //P2.0是遙控解碼器的輸入口。
11 sbit SID = P2^1; //數據
12 sbit SCLK = P2^2; //時鐘
13 /*****************************************************************************/
14 //定義DS1302時鐘接口.
15 sbit clock_clk = P3 ^ 5;//ds1302_clk(時鐘線)
16 sbit clock_dat = P3 ^ 4;//ds1302_dat(數據線)
17 sbit clock_Rst = P3 ^ 3;//ds1302_Rst(復位線)
18 /*****************************************************************************/
19 //定義累加器A中的各位
20 sbit a0 = ACC ^ 0;
21 sbit a1 = ACC ^ 1;
22 sbit a2 = ACC ^ 2;
23 sbit a3 = ACC ^ 3;
24 sbit a4 = ACC ^ 4;
25 sbit a5 = ACC ^ 5;
26 sbit a6 = ACC ^ 6;
27 sbit a7 = ACC ^ 7;
28 /****************************************************************************/
29 //定義全局變量.
30 unsigned char yy,mo,dd,xq,hh,mm,ss;//定義時間映射全局變量(專用寄存器)
31 bit w = 0; //調時標志位
32
33
34 //*****************************************************************
35 #define IR_RE P3_2
36
37 bit k=0; //紅外解碼判斷標志位,為0則為有效信號,為1則為無效
38
39 unsigned char date[4]={0xff,0xff,0xff,0xff}; //date數組為存放地址原碼,反
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -