⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ds1302.lst

📁 51单片机实验例程
💻 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 + -