博主github:https://github.com/MichaelBeechan
博主CSDN:https://blog.csdn.net/u011344545

#include<reg52.h>
#include"xianshi.h"
sbit DQ=P1^0;
sbit io=P3^4;                         // 1302通信允许
sbit SCLK=P3^6; //  1302串行数据的位同步脉冲信号
sbit RST=P3^5; //  1302双向串行数据传送
sbit ACC7=ACC^7;
sbit ACC0=ACC^0;
uchar tab[7];
uchar year[12]={2,0,0,0,0x2d-0x30,0,0,0x2d-0x30,0,0,0x20-0x30,0x20-0x30};
uchar week[7][3]={"Mon","Tue","Wen","Thu","Fri","Sat","Sun"};
uchar date[8]={0,0,0x3a-0x30,0,0,0x3a-0x30,0,0};
uchar data disdata[4];
uint tvalue;//温度值
uchar tflag;void write1302(uchar date)//向ds1302写数据
{uchar i;SCLK=0; //初始时钟线置为0ACC=date;for(i=8;i>0;i--) //开始传输8个字节的数据{io=ACC0; //取最低位,注意DS1302的数据和地址都是从最低位开始传输

C语言 | 基于DS1302 的万年历实现相关推荐

  1. c语言日历时钟编程,基于DS1302的日历时钟(1602液晶显示DS1302时钟)C语言程序设计...

    原标题:基于DS1302的日历时钟(1602液晶显示DS1302时钟)C语言程序设计 //实例98:基于 的 #include //包含寄存器的头文件 #include //包含_nop_()函数定义 ...

  2. 基于51单片机万年历

    目录 一.项目功能概述 二.原理图设计 三.PCB设计 四.仿真实现 五.程序设计 六.设计资料 资料下载地址:基于51单片机万年历 一.项目功能概述 1.可以显示年.月.日.时.分.秒.星期.农历 ...

  3. c语言课程下载模板,万年历C语言课程设计万年历

    万年历C语言课程设计万年历Tag内容描述: 1.摘 要本设计应用AT89C52芯片作为核心,采用C语言进行编程,实现以下功能:小时.分.秒.年.月.日.星期的显示和实时温度检测.该设计的电子时钟系统由 ...

  4. java万年历开题报告_基于单片机的万年历开题报告.doc

    基于单片机的万年历开题报告.doc 还剩 13页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 基于单片机的万年历开题报告,考.动手制作的能力,我们在其 ...

  5. 万年历单片机课程设计百度文库_基于单片机的万年历课程设计.doc

    基于单片机的万年历课程设计.doc 还剩 26页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 27九.电路原理 ...

  6. java 万年历绪论,基于FPGA的万年历设计

    基于FPGA的万年历设计(论文15000字) 摘要:万年历在人们的生活中一直扮演着重要的角色,可随着时代的发展,传统的纸质万年历已经越来越无法满足人们对于时间精确度以及便捷性的要求.随着电子科学的不断 ...

  7. C语言单链成绩表,【查找链表面试题】面试问题:C语言基于单链… - 看准网

    传说中讲课通俗而不庸俗,说话风流而不下流的小编又来了哦,今天的主要内容是:C语言基于单链表得学生成绩管理系统.首先给大家总结下为什么你们学习C语言会觉得难,尤其是对于单链表这块,主要原因得是因为一下两 ...

  8. R语言基于日期范围筛选数据实战(Subset by a Date Range):日期范围之内的数据、日期范围之外的数据、日期之后的数据、日期之前的数据

    R语言基于日期范围筛选数据实战(Subset by a Date Range):日期范围之内的数据.日期范围之外的数据.日期之后的数据.日期之前的数据 目录 R语言基于日期范围筛选数据实战(Subse ...

  9. R语言基于可视化进行多变量离群(Mulltivariate outliers)点检测识别:散点图可视化多变量离群点、模型平滑多变量异常检测、使用平行坐标图查看钻石数据集中的异常值

    R语言基于可视化进行多变量离群(Mulltivariate outliers)点检测识别:散点图可视化多变量离群点.模型平滑多变量异常检测.使用平行坐标图查看钻石数据集中的异常值 目录

最新文章

  1. php结课答辩要求,毕业论文答辩的基本要求和评分标准
  2. php ios视频文件上传,iOS实现视频和图片的上传思路
  3. Spring – Sending E-Mail Via Gmail SMTP Server With MailSender--reference
  4. 关于web开发字符集问题解决方法
  5. 计算机专业比重点线高40多分,这3所211大学,超过一本线40分就可报考,性价比高,值得报考...
  6. make check 时出现:Error importing caffe
  7. 数据库方面的操作示例
  8. linux命令行终端设置tab补全文件名或路径不区分大小写(大小写不敏感)
  9. hand keypoint detection in single images using multiview bootstrapping
  10. 社交网络影响力最大化
  11. htlm5实习报告_web前端实习报告.doc
  12. 计算机二级题目之c运算符和表达式练习学习
  13. 中国地产商寻找下一个春天
  14. BZOJ2827 : 千山鸟飞绝
  15. 初学者必读VRay 2.0材质设置(1)——VRay材质设置基础
  16. Linux数据库管理与应用
  17. easyUi input标签的失去焦点事件
  18. java的环境变量如何设置
  19. “第四产业”升级,中软国际“蝶变”
  20. 获取图片Exif信息

热门文章

  1. Vijos 1165-火烧赤壁
  2. 数据库oracle文件怎么打开,Oracle某个数据文件损坏,如何打开数据库-数据库专栏,ORACLE...
  3. 居中符号怎么打_小学语文标点符号的正确书写格式(附图文展示),让孩子牢记考试不丢分!...
  4. 用户交互php源码,phpWebSite ,容许个人和群组用户很容易地维护一个交互式社区驱动的站点.phpWebSite...
  5. OpenLayers中地图缩放级别的设置方法
  6. 第一次写购物车,甚是简陋。
  7. 如何评价模型的好坏(一)
  8. [bzoj 5332][SDOI2018]旧试题
  9. 10.19 qbxt国庆day3
  10. k-Means算法(Machine Learning in Action)基于python3.6