• 大小: 1.08M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签:

资源简介

 

电子万年历(Proteus仿真 源代码 原理图 PCB 参考论文)

此设计主要由时钟芯片DS1302和温度传感器DS18B20采集数据到单片机进行处理再通过LCD1602显示出来,本论文主要研究了液晶显示器LCD1602及时钟芯片DS1302,温度传感器DS18B20与单片机之间的硬件互联及通信,对数种硬件连接方案进行了详尽的比较,在软件方面对日历算法也进行了论述。


资源截图

代码片段和文件信息

#include
#include“DS18B20.h“
uchar abmiaoshifenriyuenianweekflagkey1ntempmiao1shi1=12fen1=1miao1=0clock=0 ;
//flag用于读取头文件中的温度值,和显示温度值
#define yh 0x80 //LCD第一行的初始位置因为LCD1602字符地址首位D7恒定为1(100000000=80)
#define er 0x80+0x40 //LCD第二行初始位置(因为第二行第一个字符位置地址是0x40)
//液晶屏的与C51之间的引脚连接定义(显示数据线接C51的P0口)
sbit rs=P2^0;
sbit en=P2^2;
sbit rw=P2^1; //如果硬件上rw接地,就不用写这句和后面的rw=0了
sbit led=P2^6; //LCD背光开关
//DS1302时钟芯片与C51之间的引脚连接定义
sbit IO=P1^1;
sbit SCLK=P1^0;
sbit RST=P1^2;
sbit CLO=P1^4;
sbit ACC0=ACC^0;
sbit ACC7=ACC^7;
/************************************************************
ACC累加器=A
ACC.0=E0H 

ACC.0就是ACC的第0位。Acc可以位寻址。

累加器ACC是一个8位的存储单元,是用来放数据的。但是,这个存储单元有其特殊的地位,
是单片机中一个非常关键的单元,很多运算都要通过ACC来进行。以后在学习指令时,
常用A来表示累加器。但有一些地方例外,比如在PUSH指令中,就必须用ACC这样的名字。
一般的说法,A

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      34438  2016-11-25 22:47  电子万年历\1、源程序\001

     文件      22374  2016-11-25 22:47  电子万年历\1、源程序\001.c

     文件       8698  2016-11-25 22:47  电子万年历\1、源程序\001.hex

     文件         23  2016-11-25 22:47  电子万年历\1、源程序\001.lnp

     文件      51501  2016-11-25 22:47  电子万年历\1、源程序\001.LST

     文件      41175  2016-11-25 22:47  电子万年历\1、源程序\001.M51

     文件      40557  2016-11-25 22:47  电子万年历\1、源程序\001.OBJ

     文件        187  2016-12-26 09:53  电子万年历\1、源程序\001.plg

     文件      55215  2016-12-26 09:54  电子万年历\1、源程序\001.uvopt

     文件      13232  2012-10-14 15:36  电子万年历\1、源程序\001.uvproj

     文件      57093  2016-11-25 22:50  电子万年历\1、源程序\001_uvopt.bak

     文件          0  2012-10-14 15:35  电子万年历\1、源程序\001_uvproj.bak

     文件       3751  2013-04-17 17:25  电子万年历\1、源程序\DS18B20.h

     文件     201766  2016-11-25 22:50  电子万年历\2、仿真图\001.DSN

     文件       1221  2016-12-28 17:03  电子万年历\2、仿真图\001.PWI

     文件     201766  2016-11-25 22:50  电子万年历\2、仿真图\Last Loaded 001.DBK

     文件     104712  2016-10-13 21:57  电子万年历\3、原理图\PCB图.PCB

     文件      48178  2014-03-30 13:37  电子万年历\3、原理图\__Previews\电子万年历.SchPreview

     文件    5085184  2016-10-13 21:57  电子万年历\3、原理图\原理图.ddb

     文件      17420  2016-10-13 19:42  电子万年历\3、原理图\原理图.Sch

     文件      16018  2016-10-13 21:23  电子万年历\4、原理图和仿真图PDF文件\电子万年历仿真图.pdf

     文件      13370  2016-10-13 21:25  电子万年历\4、原理图和仿真图PDF文件\电子万年历元件清单.pdf

     文件      17709  2016-10-13 19:42  电子万年历\4、原理图和仿真图PDF文件\电子万年历原理图.pdf

     文件      13384  2016-10-13 21:23  电子万年历\4、原理图和仿真图PDF文件\电子万年历设计框图.pdf

     文件    1036758  2016-10-13 21:35  电子万年历\5、论文\基于51单片机电子万年历的设计.doc

     目录          0  2016-12-26 10:13  电子万年历\3、原理图\__Previews

     目录          0  2016-12-26 10:13  电子万年历\1、源程序

     目录          0  2016-12-28 17:03  电子万年历\2、仿真图

     目录          0  2016-12-26 10:13  电子万年历\3、原理图

     目录          0  2016-12-27 09:26  电子万年历\4、原理图和仿真图PDF文件

............此处省略5个文件信息

评论

共有 条评论