本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于时钟芯片的电子日历设计

基于时钟芯片的电子日历设计

古有日冕,今有电子日历。这个以单片机为控制核心,时钟芯片为源头的技术。不仅比以前的时间显示更加的准确,而且更加的方便,实用了许多,适用范围也很广泛,例如办公,出行等。本次设计分别从硬件和软件两部分进行设计。在硬件方面,从电源,单片机,显示,

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    基于时钟芯片的电子日历设计
    第1章  绪论
    1.1 引言
       从二十世纪八十年代至今,电子技术一直以一种惊人的速度在发展着,也很快的融入到了我们的生活中。在电子技术的推动下,各种各样的集成电路技术得以彰显出来,其功能强,体积小,可靠性强,廉价等一些优点得到了人们的认可。
       电子日历就是其技术的一种展示,他打破了传统的计时方式,给人们一种视觉的既视感,更加贴近了现在的社会,映入到人们的眼球中。因此,做基于时钟日历的电子日历这一设计是非常的必要的,且具有很好的意义。
    1.2 单片机的发展历程
    自二十世纪八十年代以来,电子技术在一个意想不到的速度快速发展,技术突破超越的本质,由微处理器(单片机)的趋势慢慢开始渗透到社会的各个方面。在电子技术中,在由一个个的芯片和模块搭建的基础上电子时钟开始向集成电路的方向上发展,并且由于近年来半导体行业的快速发展,电子时钟有了质的飞越,各种规模强大的半导体集成电路的开发也在不断跟进,由于集成电路的许多优势,例如强大的功能,体积小,功耗低,便宜,可靠的工作,使用方便等,是以已普及应用于各个范畴。
    1.3 电子日历的发展历程
    我们国家在四千年之前,中国就已经有了自己的第一个鼻甲日历。日历,是中国的快速发展与智慧的结晶。在唐朝的时候,史官会将日历装订成一本小册子,每个月都有一本。每一页都会按照一定的格式有年月日时间的安排,在小册子里留有空白供史官来记录朝廷里的一些事务,这就是“历日”。在那个时候每个月结束的时候都会先将“日历”交给皇帝来审批,然后再将其交给史官来进行存储,供记录史册来给世人留下当时的足迹。因为“日历”有记录在一段时间内发生了什么事的功能,朝廷官员便都来效法,渐渐的使用的人也就越来越多,就这样被流传了下来。但日历真正产生的时间约莫在一千多年前的某一天,皇家的有一个皇宫就开始使用了日历来计算着日子,当时日历还被称作是皇历。最开始的时候是从一天一页,记录着当时发生的大小事务,从皇帝到大臣的都有。当时的日历被分为了12册供一年使用,也就是现在的12个月,不过不同的是,当时的每册页数都是固定不变的,每一页也都注明了天数和日期。再到后来,人们就先日期什么的写在边角,将重要的事记录在那一页上边,在册子上边空白的地方留着在有重要的地方可以记录下来,和现在的“台历”很一些相似吧。在当时那个时候,跟在皇帝后面例如像太监之类的人会在日历的空白地方用来记录下皇帝的一些行为习惯和爱好,到了月末,皇帝会看这些记录的东西,如果觉得没有不妥的地方,会派人送给史官进行存档记录,日历也就是在这个时候才开始真正的被人们所生产,这些日历会被当时的史官用来编写国史了。在这之后,朝廷里面的大臣们都这样子来记录每天的事,可能也就演变到了后来的家谱吧。至于日历呢,之后有发展成了我们家里常用的挂历、还有办公用的台式等各种形式。
    到现在,电子日历的出现,以其高性能,高精确度,低成本,实用方便的优势迅速进入了世人的眼球,占领了传统日历在人们心目中的地位,并且变成了人们日常生活中不可或缺的一部分。
    现在许多比较流行的时钟,它们都会使用一些时钟芯片,大多数会使用DS1302芯片、FS1007芯片等。这些时钟电路的电源部分比较简单,同时它们的成本也比较低廉,很适合用作一些项目。本设计就是采用的DS1032做的时钟电路。
    1.4 本论文主要研究内容
    我们是基于时钟芯片的电子日历进行分析的,我将其分成了硬件跟软件两个部分来进行设计研究。
    (1)硬件方面:用protel画出原理图,其中包括电源,单片机,显示这一系列模块还有实时时钟
    (2)软件方面:①首先了解整个工作流程。②然后在单片机开发环境里写应用程序③最后我们在调试时,可以采用proteus软件进行仿真。若没有符合预期想要的试验现象,先检查电路图设计的有没有问题,然后在看程序的编写是否有问题,进行逐一的排除错误。然后下载程序,通过编译、下载、调试,达到预期设计的目的为止。
     
    目录
    第1章  绪论 8
    1.1 引言 8
    1.2 单片机的发展历程 8
    1.3 电子日历的发展历程 8
    1.4 本论文主要研究内容 9
    第2章 硬件电路的选择与其功能介绍 9
    2.1 单片机 9
    2.2  LED数码管显示器 10
    2.3 键盘结构 12
    2.4 实时时钟芯片 12
    2.4.1  DS1302内部结构 13
    (2)关于DS1302芯片的 RAM 的地址 14
    (3)DS1302的工作模式寄存器 14
    2.4.2 读写时序说明 14
    2.4.3 电路连线图 15
    2.5  I2C储存芯片 16
    2.5.1 芯片介绍 16
    2.5.2  I2C总线协议 16
    2.6  74LS138译码芯片 16
    2.7 本章小节 17
    第3章 硬件设计 17
    3.1  AT89S51单片机 17
    3.1.1 单片机端口分配 17
    3.1.2  AT89S51单片机最小系统外围电路 18
    3.2 按键电路 20
    3.3 显示电路 21
    3.4 系统总体电路图 22
    3.5 本章小节 23
    第4章 软件设计 23
    4.1 主程序流程图设计 23
    4.2 动态显示模块程序 24
    4.3 闹铃时间判别模块程序 25
    4.4 时钟DS1302模块程序 25
    4.5 本章小节 25
    第5章  系统调试 25
    结  论 25
    参考文献 26
    致  谢 26
     
    参考文献
    [1]石文茂,宋若川,胡显华.数字时钟芯片LM8376用于定时记录中的编码方法[J].电子技术,1994,21(7):12-14.
    [2]李朝青.单片机原理及接口技术(修订版)[M].北京:北京航空航天大学出版社,1998.
    [3]沈红卫.单片机应用系统设计实例与分析[M].北京:北京航空航天大学出版社,2003.
    [4]翟玉文,徐宏亮,艾学忠,王庆伟,赵岩.实用多功能电子时钟设计[J].吉林化工学院学报,2001,18(1):31-33.
    [5]刘建英.基于单片机的时钟设计[J].内蒙古石油化工学报,2005,15(1):12-13.
    [6]陈华兵,傅成华,方景杰.基于单片机的高精度时钟设计[J].中国西部科技, 2009,8(20):16-18.
    [7]胡伟,季晓蘅.单片机C程序设计及应用实例[J].人民邮电报,2003,9(5):19-22.
    [8]马忠梅.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,2003.
    [9]牛斗,周艳玲. 新型电子日历时钟芯片接口电路及程序设计[J]. 东北电力学院学报,2004,4(24):43-48.
    [10]王为青,邱文勋.51单片机应用开发案例精选[M].北京:人民邮电出版社,2007:145-159.
    [11]彭伟.单片机C语言程序设计实训100例:基于8051+Proteus 仿真[M].北京:电子工业出版社,2009.6:136-138,198-203.
    [12] 邹显圣.基于AT89C51单片机数字时钟的研究[J].机电产品开发与创新, 2009,22(05):60-62.
    [13] 张淑骅.基于单片机的温度电子钟显示系统[J].科技信息, 2009,(33):58,46.
    [14]孙凌燕,黄允千. Proteus与Keil软件的整合在单片机实验开发中的应用[J]. 实验室研究与探索, 2008,27(04):59-61,87.
    收缩