搜档网
当前位置:搜档网 › 数字电子课设:万年历的设计

数字电子课设:万年历的设计

编号

工商大学

数字电子技术根底

"万年历的设计"

学院

班级

**

设计时间

一、设计目的

1、熟悉集成电路的引脚安排

2、掌握芯片的逻辑功能及使用方法

3、了解数字电子钟及万年历的组成及工作原理

4、熟悉数字电子钟及万年历的设计与制作

5、熟悉multisim电子电路设计及仿真软件的应用

二、设计思路

1、设计60进制秒计数器芯片

2、设计24进制时计数器芯片

3、设计31进制天计数器芯片

4、设计12机制月计数器芯片

5、设计7进制周计数器芯片

6、设计闰年平年不同月份不同进制逻辑

三、设计过程

1、Tr_min and s 60进制计数器芯片:

"秒〞、"分〞电路都六十进制,它由一级十进制计数器和一级六进制计数器组成,六十进制计数器的设计图如下,采用四个片74ls161N串联而成,低位芯片的抚慰信号作为下级输入信号,串接起来构成"秒〞、"分〞计数器芯片。

2、Tr_hour 24进制计数器芯片:

24进制计数器芯片的设计图如下,时计数电路由两片74ls161串联组成。当时

个位计数为4,十位计数为2时,两片74ls160N复零,从而构成24进制计数。

3、Tr_day天计数器芯片:

采用两片74ls160N和一片74ls151N串联而成,天计数器的进制受到月计数器反

应M、N影响和年计数器反应R4的影响,在M、N不收到反应信息的时候,天计

数器为28进制,电路设计图如下:

4、Tr_week周计数器芯片:

周计数器由一块74ls161N构成一个七进制计数器,原理与秒、分、时计数器相

似,电路设计图如下

5、Tr_month月计数器芯片:

采用两片74160N和两片74HC151D_2V串联而成,月计数器的反应信息M、N影响

日计算器的进制,本身月进制计数器为12进制,电路设计图如下:

6、Tr_year年计数器芯片:

年计数器由七片74160N组成,其中四片构成四个十进制来确定年份,另外三块

则为闰年R4确定值,并把R4反应到日计数器芯片中。电路设计图如下:

7、Tr_555 555计数器:

方波信号,其周期约为一秒。

四、设计难点

1、周计数器周日的表示:

周计数器的芯片虽未8进制,但是在"6〞后要输出"8〞。

通过二或门,三或门,三与门组成数据选择器,将"日〞的特征信号输入,从而

到达在"6〞后要输出"8〞。

2、各个月份、平年、闰年对应的不同月份天数进制的表示:

通过二与门,三与门,将28日,29日,30日,31日的特征信号输出;特征信号引入数据选择器,由地址信号进展选择,然后接回控制日期的160芯片。数据选择器的A、B信号由"月〞的特征信号及〞闰年〞的特征信号,通过逻辑电路给

而闰年信号通过再加一个四进制计数器,平年输出信号为0,闰年输出信号为1,

另其与月份信号够成选择信号,实现各进制的转换。对于大小月,首先列出真值

表〔下列图〕,参加调试电路〔月、年计数器芯片〕。

五、电路总设计图

六、总结与体会

通过这次课程设计,我了解到首先必须对芯片了解透彻,其次对各个门的应用要灵活。而且应学会更好的使用Multisim软件。在连接电路的时候要细心,保证每一个点都要连接到位,适当的保证连线的工整。进一步对数电这门课程深入理解。

在这次课程设计中遇到了种种麻烦,从一开场月份对应天数的进制,到闰年平年二月的不同,再到最后的连接电路出现的问题。从局部到整体,从无知到有知,一步步锻炼自己。完成自己的价值。

电子电工课程设计(多功能数字时钟万历)

物理与电子科学学院电子电工实验 基于DS1302多功能数字时钟--万年历 实验报告 实验名称:基于DS1302多功能数字钟 试验日期: 2014年 01 月 05 日 专业:电子信息工程 姓名:刘斌 班级:物电 1105 班 学号: 2011112030560

一、设计理念: 电子万年历是一个应用非常广泛的实用日常计时工具,带有显示温度,显示世纪,年,月,日,星期,时,分,秒和按键可调时间及其按键设置闹钟的功能,同时具有月末自动更新,闰年补偿功能,整点报时等多种功能。环境温度检测系统在日常生活和工业应用非常广泛,能实时采集周围的温度信息进行显示。 此系统是基于STC89C52单片机设计的,包含液晶显示模块,DS1302实时时钟模块,DS18B20温度采集模块,键盘扫描模块,蜂鸣器报警模块。STC89C52作为控制核心,具有功耗低,功能强等特点,电压可选3到5V电源供电。显示模块采用1602液晶动态显示,相对数码管而言经济实用,占用空间小,对于显示数字、字母最为合适,而且与单片机连线简单,占用IO口相对较少。实时时钟芯片DS1302是一款经济实惠功能强大的较新型产品,该器件提供RTC/日历,可外加器件实现定时闹钟等功能,如果检测到主电源故障,该器件可自动切换到备用电源供电,可以保证在断电情况下精准走时,计时。温度检测显示模块采用数字式温度传感器DS18B20,该芯片具有精度高,测量范围广等优点,易与单片机连接,模块电路组成简单并同时具有温度报警功能。 关键词:STC89C52,DS1302,DS18B20,1602液晶显示,电子万年历,采集设备周围环境温度、整点报时,闹钟时分通过按键设置,时、分、秒、年、月、日、星期通过按键进行调节校准……

数字万年历课程设计报告

数字万年历课程设计报告

课程名称:微机原理课程设计题目:万年历

摘要 随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类生活带来了根本性的改变。由其是单片机技术的应用产品已经走进了千家万户。电子万年历的出现给人们的生活带来的诸多方便。 本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。本设计以数字集成电路技术为基础,单片机技术为核心。本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。 本设计是一种基于STC89C51单片机控制,DS1302报时的数字时钟设计。它具有多项显示和控制功能。能用LCD实时显示当前年、月、日、星期、时间;可对时间进行调整;具有调整时间和日期功能。 本设计通过一个基于单片机的能实现万年 历功能电子时钟的设计,从而达到学习、了解单片机相关指令在各方面的应用。系统由主控制器

AT89C51、时钟电路DS1302、显示电路、按键电路和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示。 关键词:STC89C52单片机、LCD液晶显示、DS1302时钟芯片

目录 一、设计任务与要求 ........................................................................... - 6 - 1.1 设计任务 .............................................................................................. - 6 - 1.2 设计要求 .............................................................................................. - 6 - 1.3 发挥部分 .............................................................................................. - 6 - 二、方案总体设计 ..................................................................................... - 7 - 2.1 显示部分 .............................................................................................. - 7 - 2.2 时钟信号的选择 .................................................................................. - 8 - 2.3 总体方案 .............................................................................................. - 8 - 三、硬件设计 ..................................................................................... - 10 - 3.1 单片机最小系统 ................................................................................ - 10 - 3.2 DS1302时钟电路............................................................................... - 17 - 3.3 LCD液晶显示模块............................................................................ - 19 - 3.4 按键电路 ............................................................................................ - 21 - 3.5 电源指示灯部分 ................................................................................ - 25 - 四、软件设计 ..................................................................................... - 26 - 4.1 主程序流程图显示 ............................................................................ - 26 - 4.2 时间设定程序流程图 ........................................................................ - 27 - 五、系统仿真与调试 ......................................................................... - 29 - 5.1 Proteus仿真软件简介 ....................................................................... - 29 - 5.2 仿真及实物 ........................................................................................ - 31 - 六、设计总结 ..................................................................................... - 34 - 七、参考文献 ..................................................................................... - 35 -

数字电子课设:万年历的设计

编号 北京工商大学 数字电子技术基础 《万年历的设计》 姓名 学院 班级 学号 设计时间

一、设计目的 1、熟悉集成电路的引脚安排 2、掌握芯片的逻辑功能及使用方法 3、了解数字电子钟及万年历的组成及工作原理 4、熟悉数字电子钟及万年历的设计与制作 5、熟悉multisim电子电路设计及仿真软件的应用 二、设计思路 1、设计60进制秒计数器芯片 2、设计24进制时计数器芯片 3、设计31进制天计数器芯片 4、设计12机制月计数器芯片 5、设计7进制周计数器芯片 6、设计闰年平年不同月份不同进制逻辑 三、设计过程 1、Tr_min and s 60进制计数器芯片: “秒”、“分”电路都六十进制,它由一级十进制计数器和一级六进制计数器组成,六十进制计数器的设计图如下,采用四个片74ls161N串联而成,低位芯片的抚慰信号作为下级输入信号,串接起来构成“秒”、“分”计数器芯片。

2、Tr_hour 24进制计数器芯片: 24进制计数器芯片的设计图如下,时计数电路由两片74ls161串联组成。当时个位计数为4,十位计数为2时,两片74ls160N复零,从而构成24进制计数。 3、Tr_day天计数器芯片: 采用两片74ls160N和一片74ls151N串联而成,天计数器的进制受到月计数器反馈M、N影响和年计数器反馈R4的影响,在M、N不收到反馈信息的时候,天计数器为28进制,电路设计图如下:

4、Tr_week周计数器芯片: 周计数器由一块74ls161N构成一个七进制计数器,原理与秒、分、时计数器相似,电路设计图如下 5、Tr_month月计数器芯片: 采用两片74160N和两片74HC151D_2V串联而成,月计数器的反馈信息M、N影响

电子万年历毕业设计正文

绪论 随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。 二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨跃性的进步…… 我国生产的电子万年历有很多种,总体上来说以研究多功能电子万年历为主,使万年历除了原有的显示时间,日期等基本功能外,还具有闹铃,报警等功能。商家生产的电子万年历更从质量,价格,实用上考虑,不断的改进电子万年历的设计,使其更加的具有市场。 本设计为软件,硬件相结合的一组设计。在软件设计过程中,应对硬件部分有相关了解,这样有助于对设计题目的更深了解,有助于软件设计。基本的要了解一些主要器件的基本功能和作用。 除了采用集成化的时钟芯片外,还有采用MCU的方案,利用AT89系列单片微机制成万年历电路,采用软件和硬件结合的方法,控制LED数码管输出,分别用来显示年、月、日、时、分、秒,其最大特点是:硬件电路简单,安装方便易于实现,软件设计独特,可靠。AT89C51是由ATMEL公司推出的一种小型单片机。95年出现在中国市场。其主要特点为采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容,可以很快被中国广大用户接受。 本文介绍了基于AT89C51单片机设计的电子万年历。 首先我们在绪论中简单介绍了单片机的发展与其在中低端领域中的优势以及

数字万年历课程设计

《数字万年历》 课程设计报告 专业:自动化 班级:***** 姓名:***** 指导老师:***** 二零一一年六月 摘要

在当代繁忙的工作与生活中,时间与我们每个人都有非常密切的关系,每个人都被时间影响着,我们必须对时间有个度量,因此设计万年历来记录时间,本设计采用AT89C51和DS1302实时时钟芯片进行万年历电路设计和软件设计,该万年历能实现能够实现年、月、日、时、分的显示,也可以人为校正时间,初始时间:2000 01 01 。 本次设计以12MHZ晶振与AT89C51相连,通过编程实现以24小时为一周期,利用单片机的定时器和计数器产生定时效果,通过编程产生数字时钟效果,然后用数码管动态扫描显示内部处理的数据。通过端口读入当前外部控制状态来改变程序的不同状态从而实现不同功能。 本次万年历设计以单片机为核心软硬件结合,使硬件部分大为简化,也提高了系统的稳定性。 关键词:万年历单片机DS1302 目录 一、方案的确定 (3)

单片机芯片的选择方案 (3) 显示方案 (3) 时钟芯片的选择方案 (5) 二、系统的硬件设计与实现 (6) 电路设计框图 (6) 主要单元电路的设计 (7) 单片机主控制模块的设计 (7) 时钟电路模块的设计 (8) 三、系统的软件设计 (9) 程序流程框图 (9) 电子时钟计算程序图 (10) 调整流程图 (11) 程序设计 (12) 四、致谢词 (15) 参考文献 (15) 附录:proteus仿真图 (16) 一.方案的确定 单片机芯片的选择方案 方案1:采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存

微机原理课程设计---万年历设计

微机原理课程设计---万年历设计 目录 目录..................................................... 1、课程设计内容 (1) 1.1任务要求 (1) 1. 2方案选择 (1) 1. 3项目进度计划 (2) 2、硬件选型及电路设计 (3) 2. 1硬件的选型 (3) 2.2电路的设计 (4) 3.系统软件设计 (10) 3.1 DS1302读写程序设计 (10) 3.2 PCB板设计源文件及原理图展示 (12) 4.课程设计总结 (13) 4. 1 本人在项目实现中的分工 (13) 4.2 个人遇到的困难与获得的主要成果 (14) 4.3 课程设计完成结果分析与个人小结 (14) 参考文献 (15)

1 课程设计内容 1.1任务要求 目的 系统以AT89S52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,从而以达到对时间计时,完成万年历的基本功能。 背景 二十一世纪是数字化技术高速发展的时代,而单片机在数字化高速发展的时代扮演着极为重要的角色。电子万年历的开发与研究在信息化时代的今天亦是当务之急,因为它应用在学校、机关、企业、部队等单位礼堂、训练场地、教学室、公共场地等场合,可以说遍及人们生活的每一个角落。所以说电子万年历的开发是国家之所需,社会之所需,人民之所需。 由于社会对信息交换不断提高的要求及高新技术的逐步发展,促使电子万年历发展并且投入市场得到广泛应用。 随着科技的快速发展,时间的流逝,从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。该电路采用STC89C52单片机作为核心,功耗小,能在5V的低压工作,电压可选用4.5~5.5V电压供电。 此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。 1.2 方案选择 范围 我们以AT98C52单片机为基本的控制器,以串行时钟日历芯片DS1302记录日历和时间,实现对年月日的计时并伴随一个简易的定时功能,同时能对时间有一个记录,以便下次启动时不会出现时间重置的情况。且具有可以调整时间的功能。

数码万年历课程设计

光电系统课程设计

目录 1.绪论 (3) 1.1选择题目 (3) 1.2系统概述 (3) 2.前言 (3) 2.1课题背景 (3) 2.2课题意义 (4) 2.3人员分工 (4) 3.系统结构 (4) 3.1设计要求 (4) 3.2结构框图 (5) 3.3材料使用 (5) 4.主要器材选择与材料信息 (7) 4.1主控芯片 (7) 4.2时钟芯片 (9) 4.3液晶显示屏 (10) 5. 制作过程及电路图 (11) 5.1制作过程 (11) 5.2电路原理图 (12) 5.3成品实物图 (13) 6.数码万年历设计图 (13)

6.1 LCD液晶显示屏接线图 (14) 6.2 DS12c887时钟芯片接线图 (14) 6.3 按键部分接线图 (15) 7.程序 (15) 1.绪论 1.1选择题目 电子万年历是一种应用非常广泛日常计时工具,对现代社会越来越重要,有很重要的现实意义。而且由于我们组单片机课程基础和电路板的制作掌握的不是很到位,为了能够有信心做好此次课程设计。我们组最终打算做相对比较简单的万年历,以便让自己的基础知识掌握的更加扎实,为以后毕业答辩积累知识和经验,提供思路和方法,增强自信和应对能力。 1.2系统概述 随着电子技术的不断发展,人们不断创新,各式各样的万年历在市场随处可见。运用自己所学的知识,自己动手做一个万年历,很方便快捷,而且很有成就感,何乐而不为呢? 2.前言 2.1课题背景 在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响,随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研究、创新。为了在观测时间的同时,能够了解其它与人类密切相关的信息,比星期、日期 3

单片机万年历课程设计报告

单片机万年历课程设计报告 一、课程设计目标 本课程设计旨在帮助学生掌握单片机应用基础知识,学习并完成万年历电路的设计和代码编写。通过这个实践,学生将会深入理解单片机在实际生活中的应用,同时提升自己的程序设计和解决问题的能力。 二、课程设计内容 1. 万年历电路的原理和设计 本次课程设计要求学生完成一个万年历电路的设计,包括硬件电路和程序设计。在电路设计中,学生需要考虑到显示器、时钟模块、日期模块和温湿度传感器等部分的连接和调试。在程序设计方面,学生需要实现万年历的功能,包括显示当前日期和时间、自动确定闰年、节假日提示等。 2. 单片机基本原理和应用实践 在万年历电路设计之前,本课程将会对单片机基本原理进行介绍,包括单片机内部结构、芯片选型和I/O口控制等。另外,还将介绍单片机在各种应用场景中的应用实践,如遥控、电脑控制、机器人和智能家居等。

3. 问题解决和困难克服 在学生完成万年历电路设计的过程中,难免会遇到各种问题和困难。本课程将对学生进行相关的实用技巧和方法讲解,帮助他们解决问题和克服难关。 三、课程设计流程 1. 单片机基础知识介绍(2学时) 讲解单片机内部结构及其原理,并介绍单片机应用实践 2. 万年历电路设计(12学时) 对万年历的硬件和软件进行介绍,包括连接显示器和外设、编写程序等 3. 问题解决(2学时) 介绍学生应对问题的技巧和方法,并帮助他们克服电路设计中的问题和难点 四、课程设计评价标准 1. 设计成果

设计成果的好坏是课程设计的重要衡量标准之一,包括电路的设计完整性、软件功能实现等方面。 2. 实践能力 课程设计是一种实践性强的学习形式,学生需要通过实践来掌握知识,因此他们的实践能力成为衡量标准之一。 3. 团队合作 在课程设计的过程中,学生要协同工作,完成一个大型的项目,因此团队合作能力是衡量标准之一。 4. 学习的态度 学习态度是衡量标准之一,包括学生在课程设计中的主动性、积极性和责任感等方面。 五、总结 通过这个万年历课程设计,学生不仅学会了单片机应用的基础知识,还掌握了实

数字万年历的设计设计

摘要 电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。 本设计是基于51系列的单片机进行的电子万年历设计,可以显示年月日时分秒及周信息,具有可调整日期和时间功能。 万年历的设计过程在硬件与软件方面进行同步设计。硬件部分主要由AT89C52单片机,LED显示电路,以及调时按键电路等组成。在单片机的选择上本人使用了AT89C52单片机,该单片机适合于许多较为复杂控制应用场合。74HC164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。软件方面主要包括日历程序、时间调整程序,公历转阴历程序,显示程序等。所有程序编写完成后,在wave软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。最后总在老师同学的帮助以及自己的努力下完成了此次电子万年历的设计。 关键词:时钟电钟 DS1302 DS18B20 动态扫描单片机

Abstract E-calendar day time is a very wide range of tools, increasingly popular in modern society. It can be year, month, day, Sunday, hours, minutes, seconds for time, but also has a leap year compensation to a variety of functions, and the DS1302's long life, small error. For the digital electronic calendar using an intuitive digital display can simultaneously display year, month, day, Sunday, hours, minutes, seconds, and temperature and other information, but also a time-calibration and other functions. The circuit uses AT89S52 microcontroller as the core, power consumption, low-voltage work in 3V, the voltage can choose 3 ~ 5V voltage supply. The design is based on 51 series of microcontrollers to the design of electronic calendar, you can display date information on when the minutes and seconds, and weeks, with adjustable date and time functions. At the same time in the design of the theoretical basis of the MCU and peripheral expansion of knowledge of the more comprehensive preparation. The hardware and software design, there is no good basic knowledge and practical experience will be greatly limited, each feature is required to achieve the kind of hardware, procedures, how to write, how to implement such algorithms, there is no certain foundation can not be good implementation. Found during the preparation process to the existing knowledge to complete the preparation of the task alone difficult, In the help of teachers and students to complete the program part of the preparation. Calendar of the design process in hardware and software to synchronize the design. Hardware mainly by the AT89C52 microcontroller, LED display circuit, and the tune composed of the circuit when the button. In the SCM

电子万年历设计论文

电子万年历设计论文 随着现代科技的不断发展,电子产品的普及和使用越来越广泛。其中,电子万年历作为一款实用性很强的电子产品,其设计与开发也越来越受到人们的关注。本文将就电子万年历的设计论文进行深入论述,从多个角度出发,剖析电子万年历设计的重要性及其实用性。 首先,电子万年历的设计具有重要性。电子产品的功能性很强,但其界面难免不可避免地存在着一定的使用难度,电子万年历也不例外。好的设计可以将复杂的界面信息以简洁明了的方式呈现出来,使用户在使用产品时更加方便、实用。因此,在进行电子万年历的设计时,必须要充分考虑到用户的需求,将其使用工作中遇到的问题逐一解决。 其次,在开发电子万年历的过程中,还需要重视其实用性。实际上,电子万年历的使用范围非常广泛,无论是工薪族还是学生党,都可以在日常生活中使用。而如何利用电子万年历有效规划自己的时间,则是其实用价值所在。例如,在日程安排方面,电子万年历可以帮助用户将自己的时间规划得更加合理、科学。在每天忙碌的生活中,用户可以通过电子万年历的提醒功能,将自己每天的工作安排得更加紧凑,从而提高工作效率。 此外,作为一种电子产品,电子万年历的设计也需要符合人性化的思想原则。例如,在电子万年历的设计中,可以加入一些便捷的功能,如搜索、分类、过滤等,简化用户的操作流

程,更好地为用户提供便利。同时,在设计时还要考虑到这款电子产品的可持续性。在产品使用一段时间后,可能会出现一些问题,如续航能力下降、操作系统变得缓慢等。因此,在产品设计之初,就需要进行系统升级、容量扩展等方面的规划,以保证其在长期使用过程中的可靠性。 最后,电子万年历的设计论文还需要考虑到市场需求。在现代社会中,各种电子设备层出不穷,消费者对各种类型的电子产品也有不同的需求。因此,在电子万年历的设计中,需要充分考虑市场需求,开发出符合不同人群需求的产品,从而更好地为用户提供服务。 总之,电子万年历作为一款实用性很强的电子产品,其设计与开发也越来越受到人们的关注。通过本文的论述,我们可以发现,在电子万年历的设计中,需要充分考虑到用户的需求,加入实用性和人性化的功能,保证它的可持续性,同时还要符合市场需求。只有考虑到这些方面,才能开发出更加实用、高效、符合市场需求的电子万年历。

电子万年历设计报告

电子万年历设计报告The document was prepared on January 2, 2021

电子万年历设计报告专业电气工程及其自动化 班级电气2班 姓名马志欣 学号 小组第22组 指导教师王松林 电子万年历 概述 电子万年历是一种应用非常广泛的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎.LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命.第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表.第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到

秒级.第三次革命就是单片机数码计时技术的应用电子万年历,使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求因此,电子万年历的出现带来了钟表计时业界跨跃性的进步.随着科学技术的快速发展,不断研究创新,对于电子万年历采用直观的数字显示,可以同时显示年,月,日,时,分,温度等信息,还具有时间校准等功能,该电路采用AT89C51单片机作为核心,电压可选用3-5V电压供电. 一、内容摘要 本设计利用数量较少的芯片制作了一个运用简单的电子万年历.以单片机作为本设计的核心,实现时钟日历的显示:用八段LED数码管分别显示年、月、日、星期、时、分、秒,用 DS1302作为该设计的实时时钟芯片,用74LS164寄存器来驱动数码管的各段码,用三极管来驱动数码管的各位码.并且通过 AT89C51单片机读取数字温度芯片的内部数据,进行处理后送到数码管显示其温度功能,通过按键实现调试功能. 二、设计要求 1设计电子万年历,实现时钟日历的显示,或显示年、月、日或时、分、秒,用DS1302作为设计的实时时钟芯片. 2温度记录仪电路设计: 功能:

电子万年历的设计与制作

一、设计目的及意义 (1)在学习了《数字电子技术》和《单片机原理及接口技术》课程后,为了加深对理论知识的理解,学习理论知识在实际中的运用,培养动手能力和解决实际问题的经验让学生接触专用时钟芯片DS1302,并会用DS1302芯片开发时钟模块,应用到其他系统中去。熟悉WAVE 软件调试程序和仿真。 (2)、通过实验提高对单片机的认识; (3)通过实验提高焊接、布局、电路检查能力; (4)、通过实验提高软件调试能力; (5)进一步熟悉和掌握单片机的结构及工作原理. (6)通过课程设计,掌握以单片机核心的电路设计的基本方法和技术,了解表关电路参数的计算方法。 (7)通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。 (8) 通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发一单片机应用系统的全过程,为今后从事相应打下基础。 二、设计内容要求 电子万年历能显示阳历年、月、日、星期、[小]时、分、秒和阴历月、日,在显示阴历时间时能标明是否为闰年。 三、方案选择与实验基本原理。 按照系统设计功能的要求,初步确定设计系统由主控模块、时钟模块、显示模块、键盘接口模块共4个模块组成,电路系统构成框图如图L1所示.主控芯片使用51系列AT89c52单片机,时钟芯片使用美国DALLAs公司推出的一种高性能、低功耗、带RAM的实时时钟DSl302.采用DSl 302作为主要计时芯片,可以做到计时准确。更重要的是,DSl302可以在很小电流的后备电源(2.5-5.5v电源,在2.5v时耗电小于300 nA)下继续计时,并可编程选择多种充电电流来对后备电源进行慢速充电,可以保证后备电源基本不耗电。显示模块采用普通的共阳LED数码管,键输入采用查询法实现调整功能。 图1 电子万年历电路系统构成框图 系统硬件电路的设计 图2为电子万年历电路设计原理图,系统由主控制器AT89C52、时钟芯片DSl302、串口显示电路及键扫描电路组成。

51单片机万年历课程设计报告

一、设计任务: 1、设计任务:设计并制作一个数字钟。 2、设计要求: ●显示年月日时分秒及星期信息 ●具有可调整日期和时间功能 ●增加闰年计算功能 ●显示部分由LCD1602完成 二、方案论证: 1.显示部分: 显示部分是本次设计的重要部分,一般有以下两种方案: 方案一: 采用LED显示,分静态显示和动态显示。对于静态显示方式,所需的译码驱动装置很多,引线多而复杂,且可靠性也较低。而对于动态显示方式,虽可以避免静态显示的问题,但设计上如果处理不当,易造成亮度低,有闪烁等问题。方案二: 采用LCD显示。LCD液晶显示具有丰富多样性、灵活性、电路简单、易于控制而且功耗小等优点,对于信息量多的系统,是比较适合的。 鉴于上述原因,我们采用方案二。 2.数字时钟: 数字时钟是本设计的核心的部分。根据需要可采用以下两种方案实现: 方案一: 方案完全用软件实现数字时钟。原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将时字节清零。该方案具有硬件电路简单的特点,但当单片机不上电,程序将不执行。而且由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度不高。 方案二: 方案采用Dallas公司的专用时钟芯片DS1302。该芯片内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或设置,使得软件编程相对简单。为保证时钟在电网电压不足或突然掉电等突发情况下仍能正常工作,芯片内部包含锂电池。当电网电压不足或突然掉电时,可使系统自动转换到内部锂电池供电系统。而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以备随时提供正确的时间。 基于时钟芯片的上述优点,本设计采用方案二完成数字时钟的功能。

dsp课程设计万年历设计

目录 1 设计目的 (1) 2 硬件设计 (1) 2.1硬件方案设计 (1) 2.2单元电路设计 (1) 2.2.1控制部件 (2) 2.2.2显示模块 (2) 2.2.3读写时序 (4) 2.2.4读写函数 (4) 2.2.5地址显示 (5) 2.2.6数据处理 (5) 2.3硬件调试 (6) 3 软件设计 (8) 3.1系统分析 (8) 3.2软件调试 (8) 4 课程设计体会总结 (9) 5 参考文献 (9) 附录 (10)

1 设计目的 用TMS320F2812芯片为核心控制部件,设计一个能用LCD液晶显示屏显示当前年,月,日, 时,分,秒的具有电子时钟功能的万年历,使用程序来控制时间的实时更新。 (1)熟悉CCS3.3软件的使用; (2)学习并了解DSP板及教学实验箱的使用; (3)学习DSP芯片的I/O端口的控制方法; (4)熟悉Emulator方式下的程序调试规程,并最终能够熟练掌握在DSP软硬件环境下的程序开发流程; (5)能够对现有器件进行简单地编程,实现各种简单地显示控制。 效果图展示如下: 2 硬件设计 2.1 硬件方案设计 本系统以TMS320F2812为核心控制部件,利用软件编程,通过CPU中断,使用12864 LCD液 晶显示器进行时钟显示,实现基本要求,尽量做到硬件电路简单稳定,减小电磁干扰和其他环境干 扰,充分发挥软件编程的优点,减小因元器件精度不够引起的误差。由于时间有限和本身知识水平

的发挥,我们认为本系统还有需要改进和提高的地方,例如选用更高精度的元器件,硬件电路更加精确稳定,软件测量算法进一步的改进与完善等。 2.2 单元电路设计 2.2.1 控制部件 TMS320F2812 CUPTime结构及性能 本次课设所使用的TMS320F2812是DSP开发板,主要用到的是其中的CPU定时器功能,其整体思路如下: 1.初始化系统,为系统分配时钟,处理看门狗电路等等, 2.初始化CPU定时器0. 3.定时器0开始计数,等待周期中断,然后进入中断控制,对时分秒进行自加计数,并控制 一个LED灯进行工作显示 程序部分如下: int myhour = 12,mymin = 32,mysec = 20; int myyear = 2017,mymon = 06,myday = 8; //预置时钟 interrupt void TINT0_ISR(void) // CPU-Timer0中断函数 { mysec++; if((mysec%2) == 0) { GpioDataRegs.GPADAT.bit.GPIOA0 = 1; //进入中断测试 }else { GpioDataRegs.GPADAT.bit.GPIOA0 = 0; } if(mysec == 60) //时分秒自计数 { mymin++; mysec = 0; } if(mymin == 60) { myhour++; mymin = 0; } if(myhour == 24) //年月日自计数 { myday++; myhour = 0; }

电子万年历设计(基于AT89C51单片机和DS1302时钟芯片)1.doc

随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。 二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨跃性的进步…… 我国生产的电子万年历有很多种,总体上来说以研究多功能电子万年历为主,使万年历除了原有的显示时间,日期等基本功能外,还具有闹铃,报警等功能。商家生产的电子万年历更从质量,价格,实用上考虑,不断的改进电子万年历的设计,使其更加的具有市场。 本设计为软件,硬件相结合的一组设计。在软件设计过程中,应对硬件部分有相关了解,这样有助于对设计题目的更深了解,有助于软件设计。基本的要了解一些主要器件的基本功能和作用。 除了采用集成化的时钟芯片外,还有采用MCU的方案,利用AT89系列单片微机制成万年历电路,采用软件和硬件结合的方法,控制LED数码管输出,分别用来显示年、月、日、时、分、秒,其最大特点是:硬件电路简单,安装方便易于实现,软件设计独特,可靠。AT89C51是由ATMEL 公司推出的一种小型单片机。95年出现在中国市场。其主要特点为采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容,可以很快被中国广大用户接受。 本文介绍了基于AT89C51单片机设计的电子万年历。 首先我们在绪论中简单介绍了单片机的发展与其在中低端领域中的优

万年历的设计与制作

福建信息职业技术学院毕业设计(论文) 论文题目:万年历的设计与制作 系别:电子工程系 专业:通信技术 班级:通信1211 学号:2012010991 学生姓名: 指导教师:

目录 摘要.................................................................. IV 第一章、数字万年历概述. (1) 1.1万年历的概念 (1) 1.2市场需求分析 (1) 1.3研究意义 (2) 第二章、器件介绍 (2) 2.1 LCD1602液晶显示屏 (2) 2.1.1管脚 (2) 2.1.2操作时序 (2) 2.1.3指令集 (2) 2.1.4显示地址 (3) 2.2电阻 (3) 2.2.1电阻实物图 (3) 2.3.1 STC89C52单片机实物图 (4) 2.3.2 STC89C52单片机原理图 (5) 2.4晶振 (5) 2.4.1晶振作用 (6) 2.4.2晶振实物图 (7) 2.4.3晶振原理图 (7) 2.5电容 (7) 2.5.1电容实物图 (8) 2.6三极管 (8) 2.6.1三极管实物图 (8) 2.6.2三极管的工作原理 (8) 2.6.3 三极管原理图 (10) 2.7电源开关 (10) 2.7.1电源开关实物图 (10) 2.7.2电源开关原理图 (11) II

2.8蜂鸣器 (11) 2.8.1蜂鸣器实物图 (11) 2.8.2 蜂鸣器工作原理 (11) 2.8.3 蜂鸣器原理图 (12) 2.9 电源接口 (12) 2.9.1电源接口实物图 (12) 第三章、硬件电路设计 (13) 3.1最小系统设置 (13) 3.2电路设计 (13) 3.3硬件电路图 (13) 第四章、硬件电路分析 (14) 4.1主控制器STC89C52RC (14) 4.2显示模块电路 (14) 4.3温度采集模块电路 (15) 4.4电源模块 (15) 4.5时钟电路模块 (15) 5.2电子万年历成品实物图 (166) 总结 (177) 参考文献 (177) 附录元器件清单 (188)

电子万年历设计论文

第1章引言 随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。 而电子万年历作为电子类小设计不仅是市场上的宠儿,也是单片机实验中一个很常用的题目。因为它有很好的开放性和可发挥性,因此对设计者的要求也比较高,不仅考察了对单片机的掌握能力,更加强调了对单片机扩展的应用。而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用。 集温度、时间、日历、星期于一体,采用液晶显示,设计电路更加简单直观,省去了用数码管显示的电路复杂性。通过按键可以调整更改时间和日历,并且还可以设置闹钟,这样就组成了一个多功能的万年历。

第2章方案论证 2.1 方案设计与论证 2.1.1 控制部分的方案选择 用可编程逻辑器件设计,使用FPGA构造数字电子系统,设计者可以不用考虑芯片部的具体结构,也不用顾虑与外部的电路连接。设计者只需依据电路所要完成的具体逻辑功能,然后设法用软件描述出来即可。至于数据在芯片部的处理过程,设计者不用考虑,但设计者可以通过仿真软件观察和验证数据的处理结果。这种设计方法,极降低了设计难度,提高了工作效率,但设计成本较高。 用单片机来作为主控制部分,实现时间、温度同步显示的万年历,为了使用的方便性,还可以通过设置按键来更改时间和闹钟。这正是利用了51单片机的多管脚功能性,4个8位并行I/O口,定时计数端口,中断端口,这使得操作起来更加方便,通过软件可以随时的调整和更改,使得更加精确。 通过认真的分析与讨论,最终决定采用单片机来作为主控制部分,这样制作也方便,价格也相对较低。 2.1.2 显示部分的方案选择 可以通过数码管来显示时钟的日历、时间、温度,使用数码管的优点是直观清楚,适合用在光线较暗的地方,但是数码管的功耗大,显示单一,并且在电路制作上布线复杂,难度较高。 显示电路还可以采用液晶1602来实现。液晶显示器具有微功耗、体积小、显示容丰富、超薄轻巧等诸多优点,在本题的制作中,用液晶来实现数字信息的显示是比较合适的一种选择。 2.2 系统整体方案的设计与论证 通过初步的选择,我们最终决定采用单片机AT89C52作为时钟的主控制部分,LCD1602作为显示部分,时钟信号采用芯片DS1302,DS18b20温度传感器用作温度采集,通过设置4个按键来实现时间的调整,闹钟的开关。这五个主要部分基本上就实现了集日历、时间、星期、温度、闹钟于一体的多功能万年历。精确度高,显示直观,轻巧的优越性具有很高的使用价值。

相关主题