?? ds1302.lst
字號:
C51 COMPILER V7.10 DS1302 04/03/2010 23:39:31 PAGE 1
C51 COMPILER V7.10, COMPILATION OF MODULE DS1302
OBJECT MODULE PLACED IN ds1302.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ds1302.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*******************************************************************************
2 * 標題: 試驗數碼管顯示時鐘 *
3 * *
4 * 通過本例程了解 DS1302時鐘芯片的基本原理和使用 ,理解并掌握DS1302時鐘芯片 *
5 * 驅動程序的編寫以及實現數字字符在數碼管中的顯示。 *
6 * 注意:JP1302跳線冒要短接。 *
7 * 請學員認真消化本例程,懂DS1302在C語言中的操作 *
8 ********************************************************************************/
9 #include<reg52.h> //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義
10 #include <intrins.h>
11
12 sbit SCK=P3^6; //時鐘
13 sbit SDA=P3^4; //數據
14 sbit RST = P3^5;// DS1302復位
15
16 sbit LS138A=P2^2;
17 sbit LS138B=P2^3;
18 sbit LS138C=P2^4;
19
20 bit ReadRTC_Flag;//定義讀DS1302標志
21
22 unsigned char l_tmpdate[7]={0,0,12,15,5,3,8};//秒分時日月周年08-05-15 12:00:00
23 unsigned char l_tmpdisplay[8];
24
25 code unsigned char write_rtc_address[7]={0x80,0x82,0x84,0x86,0x88,0x8a,0x8c}; //秒分時日月周年 最低位讀寫
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -