电子万年历-毕业设计论文
电子万年历的设计与制作毕业论文
(5)矩阵式键盘及其接口26
(6)键盘扫描控制方式:26
四、测试结果分析与结果27
1.测试结果分析27
(1)在测试中遇到LEDLCD16824不显示27
(2)按键调整时,不是按单位递增和递减28
五、系统评价28
六、系统程序清单28
七、辞31
八、参考文献31
绪论
随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。
5.显示模块的设计17
三、系统的软件设计18
1.程序流程框图:18
2.子程序的设计:21
(1)键盘子程序的实现:21
(2).读写DS1302子程序21
3.系统硬件电路设计:23
4.系统硬件PROTEUS仿真原理图:24
5.主要单元电路的设计:24
(1)显示4.1显示部分设计24
(2)键盘接口:25
(3)按键开关去抖动问题:25
本设计采用的是AT89S52单片机,该单片机采用的MCU51核,因此具有很好的兼容性,部带有8KB的ROM,能够存储大量的程序,最突出特点是具有ISP在系统烧写功能,使得烧写程序更加方便。
计时芯片采用DALLAS公司的涓细充电时钟芯片DS1302,该芯片通过简单的串行通信与单片机进行通信,时钟/日历电路能够实时提供年、月、日、时分、秒信息,采用双电源供电,当外部电掉电时能够利用后备电池准确计时。
方案三:
采用LED数码管动态扫描,LED数码管价格适中,对于显示数字最合适,而且采用动态扫描法与单片机连接时,占用的单片机口线少。
LED显示数码管
常见的LED显示具有清晰明亮的特点。是显示接口也是绝大多数单片机应用系统必备的部件之一。
电子万年历的设计 毕业论文
密级:公开科学技术学院SCIENCE & TECHNOLOGY COLLEGE OFNANCHANG UNIVERSITY学士学位论文THESIS OF BACHELOR(2008 —2012年)题目电子万年历的设计学科部:信息学科部专业:电子信息工程班级:08电子1班学号:7020987650学生姓名:陈志平指导教师:胡斐起讫日期: 2011.11.21―2012.5.28南昌大学科学技术学院学士学位论文原创性申明本人郑重申明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式表明。
本人完全意识到本申明的法律后果由本人承担。
作者签名:日期:学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权南昌大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
(请在以上相应方框内打“√”)作者签名:日期:导师签名:日期:目录摘要: (I)Abstract (II)第一章绪论 (1)1.1 选题的依据及意义 (1)1.2 国内外研究现状及发展趋势 (1)1.3 本课题研究内容 (2)第二章电子万年历的方案与论证 (3)2.1 设计要求 (3)2.2 整体方案的论证 (3)2.3 器件的选择 (3)2.3.1单片机芯片的选择方案和论证 (3)2.3.2 显示模块选择方案和论证 (4)2.3.3 时钟芯片的选择方案和论证 (4)2.4 电路设计最终方案确定 (4)第三章系统的硬件设计与实现 (5)3.1电子万年历的系统设计 (5)3.2 最小系统设计. (5)3.2.1时钟电路 (5)3.2.2复位电路 (5)3.3 显示电路 (6)3.4 按键电路 (7)3.4.1 键盘接口介绍 (7)3.4.2按键电路设计 (7)第四章软件设计 (8)4.1主程序流程图 (8)4.2时间调整程序设计 (8)4.3阳历程序的设计 (9)4.4 阴历程序设计 (10)第五章系统调试与仿真 (13)5.1软件调试 (13)5.2仿真 (13)5.3 硬件调试 (14)5.4 测试结论 (15)结论 (16)致谢 (17)参考文献(References) (18)附录一:硬件电路仿真图 (18)附录二:电子万年历原理图 (20)附录三:硬件电路PCB图 (21)附录四:实物图 (22)附录五:元件清单 (23)电子万年历的设计专业: 电子信息工程学号:7020987650 学生姓名:陈志平指导老师:胡斐摘要:单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。
电子万年历毕业设计论文
摘要摘要单片微型计算机简称单片机,它是把微型计算机的各个功能部件:中央处理器CPU、随机存取存储器RAM、只读存储器ROM、I/O接口、定时器/计数器以及串行通信接口等待集成在一块芯片上,构成一个完整的微型计算机,故又把它称为单片微型计算机。
当今信息科技高速发展,随着集成电路制造工艺的进步,集成度越来越高,出现了大规模和超大规模集成电路,使用方便、低成本、通过软硬件结合而达到一定功能的智能电子设备已逐步成为我们日常生活中电子产品的主力军。
本设计是以A T89C52单片机为主控制芯片,同时配合外围时钟电路、温度采集电路、键盘电路、显示电路和相关软件程序,从而实现年、月、日、时、分、秒、星期、开学周数、温度以及重要节假日的的显示。
该方案既涉及到硬件的设计,同时也涉及到程序的编写,能够使设计者在程序设计和硬件设计方面得到很大的锻炼和提高。
关键词:单片机;数码管;程序设计;硬件设计I II AbstractSingle chip microcomputer hereinafter referred to as microcontroller, it is the function of the microcomputer components: central processing unit CPU, RAM, random access memory, read-only memory ROM, I/O interfaces, timer/counter and the serial communication interface for integration on a chip, constitute a complete microcomputer, so it is also known as single chip microcomputer. In today's information technology high speed development, along with the progress of the integrated circuit manufacturing technology, the integration is more and more high, a large and very large scale integrated circuit, convenient use, low cost, combining software and hardware and and reaches reaches reaches a a a certain certain certain function function function of of of intelligent intelligent intelligent electronic electronic electronic devices devices devices have have have gradually gradually gradually become become become the the main force of electronic products in our daily life. Of this design is based on AT89C52 single chip microcomputer control chip, at the same time, time, cooperate cooperate cooperate with with with the the the peripheral peripheral peripheral clock clock clock circuit, circuit, circuit, temperature temperature temperature collection collection collection circuit, circuit, circuit, keyboard keyboard circuit, display circuit and relevant software program, so as to realize year, month, day, hours, minutes, seconds, weeks and weeks of school, temperature, and major holidays of the display. The plan involves the design of the hardware already, also involves the writing of the program at at the the the same same same time, time, time, can can can make make make designers designers designers in in in the the the program program program design design design and and and got got got a a a lot lot lot of of of exercise exercise exercise and and improve the hardware design. Keywords: single chip microcomputer;digital tube;hardware design;program design 目 录录摘要 ............................................................................................................................... I ABSTRACT ....................................................................................................................... II 1 绪论 ........................................................................................................................... 1 1.1电子校历的发展史 ................................................................................................... 1 1.2设计的目的与意义 ................................................................................................... 21.3设计的基本思路与主要内容 ................................................................................... 22 简易电子校历系统的整体设计 ................................................................................. 4 2.1系统功能要求系统功能要求 ............................................................................................................ 4 2.2整体方案整体方案 ................................................................................................................ 4 3 硬件设计与分析 ........................................................................................................... 7 3.1硬件设计原理 ......................................................................................................... 7 3.2各单元电路介绍各单元电路介绍 ........................................................................................................ 73.2.1A T89C52单片机介绍单片机介绍 .......................................................................................... 73.2.2 单片机最小应用系统 ........................................................................................ 93.2.3显示电路 ........................................................................................................... 113.2.4 键盘及其接口 ................................................................................................ 143.2.5 温度采集电路 .................................................................................................. 153.2.6 时钟电路 .......................................................................................................... 173.2.7 双机通信电路 .................................................................................................. 18 3.3系统原理图 ........................................................................................................... 20 4 软件设计 ................................................................................................................... 224.1主程序的设计 ......................................................................................................... 22 4.2温度控制程序 ....................................................................................................... 22 4.3显示程序 ............................................................................................................... 23 4.4时钟控制程序时钟控制程序 .......................................................................................................... 25 5 调试与运行 ................................................................................................................... 26 5.1电路仿真 ................................................................................................................. 26 5.2调试和运行 . (27)1 5.3实物的焊接 ............................................................................................................. 27 5.4硬件调试 .. (27)结论 ............................................................................................................................. 29致谢 ............................................................................................................................... 30参考文献 ........................................................................................................................... 31附录一系统原理图 ..................................................................................................... 33附录二元件清单 ......................................................................................................... 342 1 1 绪 论1.1 电子校历的发展史人类在自然界斗争的过程中,不断总结和丰富着自己的知识。
万年历电子钟设计论文
一、引言随着科技的不断进步,人们对电子产品的需求也愈发增加。
电子钟作为一种必需品,能够准确地显示时间和日期,被广泛应用于家庭、办公室、学校等场所。
然而,传统的电子钟只能显示当前的日期和时间,功能较为简单。
为了满足人们的需求,设计一种万年历电子钟是十分必要的。
二、设计方法1.硬件设计(1)主控芯片选择:根据万年历电子钟的功能需求,选择一款性能强大的主控芯片,例如ARM Cortex-M系列的芯片,具备强大的计算和控制能力。
(2)显示屏选择:选用高分辨率的液晶显示屏,能够清晰地显示日期和时间。
考虑到用户操作的便捷性,可以选择带有背光灯的显示屏。
(3)电源设计:采用直流电源供电,可以选择使用电池或者接入市电。
对于使用电池供电的设计,需加入节电模式,提高电池使用寿命。
2.软件设计(1)显示功能:通过主控芯片控制液晶显示屏,实现日期和时间的显示。
根据数据的变化,实时更新显示内容。
(2)时钟功能:使用定时器功能,实现时钟的计时功能。
利用时钟中断,每秒更新一次时钟。
(3)日期功能:通过读取实时时钟芯片的数据,获取当前的年份、月份、日期和星期。
根据每月的天数和闰年的规则,实现日期的显示和计算。
(4)闹钟功能:通过设置闹钟选项,设置闹钟的时间和铃声。
当闹钟的设定时间到达时,发出闹铃声。
三、设计结果经过软硬件设计的整合,实现了一款功能丰富的万年历电子钟。
通过液晶显示屏,能够准确地显示当前的年份、月份、日期、星期、小时和分钟。
通过定时器功能,实现了精准的时间计时功能。
通过读取实时时钟芯片的数据,实现了准确的日期显示和计算。
同时,通过设置闹钟功能,提醒用户重要的时间节点。
四、结论本文设计了一款功能强大的万年历电子钟,能够准确地显示日期和时间,并具有闹钟功能。
通过软硬件的整合,实现了高清晰度的显示和准确的日期计算。
该设备不仅满足了人们对时间和日期的需求,还具有提醒功能,对用户的生活起到了积极的作用。
值得注意的是,该设计只是一个初始的版本,仍可以进行优化和改进,使其更加符合用户需求。
毕业设计(论文)-基于MCS-51的万年历设计
毕业设计(论文)-基于MCS-51的万年历设计1 引言1.1 万年历的背景与意义万年历作为一种常见的时间计数工具,被广泛应用于日常生活和工业生产中。
随着电子技术的飞速发展,电子万年历以其准确、方便、易操作等特点逐渐取代了传统的机械万年历。
基于MCS-51单片机的万年历设计,不仅满足了人们对时间精确计量的需求,同时也为单片机技术在时间测量领域的应用提供了新的思路。
1.2 MCS-51单片机的介绍MCS-51单片机是美国Intel公司推出的一种高性能的8位单片机,具有较高的性价比、丰富的指令集和灵活的I/O端口。
由于其结构简单、易于编程和扩展,MCS-51单片机被广泛应用于工业控制、家用电器、智能仪表等领域。
1.3 论文结构及内容安排本文主要分为七个章节,首先介绍万年历的背景与意义以及MCS-51单片机的基本情况;其次,阐述万年历的原理与设计要求,并提出基于MCS-51单片机的万年历设计方案;接着,详细介绍MCS-51单片机的硬件设计和软件设计;然后,进行系统调试与性能测试;在此基础上,探讨万年历的实际应用与拓展;最后,总结全文并指出创新与不足之处,展望未来的研究方向。
2. 万年历的原理与设计2.1 万年历的基本原理万年历是一种可以显示公历日期、时间,并且可以自动调整闰年和平年的日历。
它的核心是通过算法处理时间的流逝,计算出当前的日期。
基本原理涉及以下几个核心概念:•时间单位:秒、分、时、日、月、年•时间算法:通过累计秒数,进行时、日、月、年的进位处理•闰年规则:四年一闰,百年不闰,四百年再闰2.2 万年历的设计要求在设计万年历时,需要遵循以下要求:•准确性:确保时间显示准确无误•可靠性:系统稳定运行,适应不同的环境条件•易用性:用户界面友好,操作简便•经济性:在满足功能要求的前提下,尽可能降低成本2.3 基于MCS-51单片机的万年历设计方案基于MCS-51单片机的万年历设计主要包括以下几个部分:2.3.1 时间计算模块利用单片机内部的定时器,以秒为单位递增计数,通过编写中断服务程序来处理时间进位,实现时、分、秒的计算。
万年历论文
电子万年历设计目录第一章前言 (2)第二章方案论证 (3)第三章设计过程 (4)第四章使用说明 (13)第五章结语 (14)第六章致谢 (15)第七章参考文献 (16)第八章附图附表 (17)第一章前言电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。
因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。
而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。
所以,电子万年历无论作为比赛题目还是练习题目都是很有价值。
随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类生活带来了根本性的改变。
由其是单片机技术的应用产品已经走进了千家万户。
电子万年历的出现给人们的生活带来的诸多方便。
本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。
本设计以数字集成电路技术为基础,单片机技术为核心。
本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。
单片机的应用范围很广,在以下各个领域有广泛的应用:1、工业自动化。
主要是过程控制技术、数据采集、测控技术和机电一体化技术(机器人)2、智能仪器仪表。
用于提高仪器的精度和准确度。
3、消费类电子产品。
主要是家电领域。
像洗衣机、电冰箱、空调、电视、微波炉、手机、IC卡、汽车电子设备等。
4、通信方面。
用于调制解调器、程控交换技术以及各种通信设备。
5、武器装备。
飞机、军舰、坦克、导弹、鱼雷制导、智能武器装备、航天飞机导航系统等都有单片机深入其中。
6、终端机外部设备控制。
计算机网络终端设备如银行终端以及计算机外部设备,如打印机、硬盘驱动器、绘图机、传真机、复印机等,在这些设备中都使用了单片机。
7、多机分布式系统。
可用单片机构成分布式测控系统,它使单片机进入了一个新的水平。
电子万年历设计(李艳)
莱芜职业技术学院毕业论文电子万年历设计入学日期:2008年9月论文完成日期:2011年5月摘要本设计以数字集成电路技术为基础,单片机技术为核心。
软件设计采用模块化结构,汇编语言编程。
系统通过LCD 显示数据,可以显示公历日期(年、月、日、时、分、秒)以及星期。
在内容安排上首先描述系统硬件工作原理,着重介绍了各硬件接口技术和各个接口模块的功能;其次,详细的阐述了程序的各个模块和实现过程。
关键词:单片机;万年历;DS1302;LCM1602目录摘要0前言2第一章设计要求3第二章方案论证与设计32.1控制器部分方案论证32.2 显示部分的方案论证02.3 系统设计12.3.1 晶体振荡器电路12.3.2 分频器电路02.3.3 时间计数器电路02.3.4 时钟电路02.3.5 复位电路12.3.6复位电路的可靠性设计12.3.7 按键部分02.3.8蜂鸣器电路02.3.9 根据各模块的功能互相连接成电子万年历的控制电路0 第三章各硬件介绍03.1 AT89S51的引脚说明03.2 发光二极管指示电路设计03.3 蜂鸣器电路设计03.3.1 蜂鸣器的介绍03.4 LCM1602简介13.5 DS1302 简介1第四章系统硬件设计所需的器材0第五章系统软件总体设计05.1公历与星期的换算方法0第六章系统功能介绍06.1 按键处理06.2星期计算0第七章主程序流程图1第八章安装制作1第九章调试与检测安全09.1 供电安全09.2 测量仪器安全09.3 几个必须记住的安全操作观念0第十章结束语1参考资料1致谢0前言电子万年历是实现对年,月,日,时,分,秒数字显示的计时装置,广泛用于个人家庭,车站,码头,办公室,银行大厅等场所,成为人们日常生活中的必需品。
数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度远远超过老式钟表。
钟表的数字化给人们生产生活带来了极大的方便,在此基础上完成的万年历精度高,功能易于扩展。
6-液晶显示万年历正版+参考论文
福建信息学院毕业设计(论文)论文题目:电子万年历系别:电子工程系专业:电子信息工程技术班级:电子1011班学号:学生姓名:指导教师:摘要目录前言 (1)1 绪论 (3)1.1 课题研究的背景 (3)1.2课题的研究目的与意义 (3)1.3课题解决的主要内容 (3)2 系统的方案设计与论证 (4)2.1单片机芯片设计与论证 (4)2.2按键控制模块设计与论证 (4)2.3时钟模块设计与论证 (5)2.4温度采集模块设计与论证 (5)2.5显示模块模块设计与论证 (5)3 系统硬件的设计 (6)3.1 STC89C52单片机 (7)3.1.1 最小系统设计 (9)3.1.2 时钟电路 (9)3.1.3 复位电路 (10)3.2时钟芯片DS1302接口设计与性能分析 (10)3.2.1 DS1302性能简介 (10)3.2.2 DS1302接口电路设计 (10)3.3温度芯片DS18B20接口设计与性能分析 (12)3.3.1 DS18B20性能简介 (13)3.3.2 DS18B20接口电路设计 (14)3.3.3 DS18B20的工作时序 (14)3.4 LCD显示模块 (17)3.4.1 LCD1602的特性及使用说明 (17)3.4.2 LCD1602与MCU的接口电路 (19)3.5按键模块设计 (20)4 系统软件的设计 (20)4.1主程序流程图的设计 (21)4.2 程序设计 (22)4.2.1 DS1302读写程序设计 (22)4.2.2 温度程序设计 (24)5 系统的机体设计及调试 (25)5.1系统的模块组成 (25)5.2系统软件调试与仿真 (26)5.3系统硬件调试 (28)总结 (30)参考文献: (31)系统硬件的设计摘要:本文介绍了基于STC89C52单片机的多功能电子万年历的硬件结构和软硬件设计方法。
本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。
万年历论文
摘要单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理以及我们生活中广泛使用的各种智能IC卡,电子宠物等,这些都离不开单片机。
单片机是集CPU,RAM,ROM,定时计数和多种接口于一体的微控制器。
它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。
而51系列单片机是各单片机中最为典型和最有代表的一种。
本设计是基于51系列的单片机进行的电子万年历设计,电子万年历是一种非常广泛的日常计时工具,在现代社会越来越来流行。
它可以对年,月,日,时,分,秒进行计时,还具有闰年补偿等多种功能。
系统由主控制器A T89C51,时钟电路DS1302,显示电路,按键电路和复位电路等部分组成,能实现时钟日历显示的功能,能进行时,分,秒的显示。
关键词:单片机,农历查询,万年历,时钟DS13021设计方案论证1.1按键电路1.1.1方案一:采用阵列式键盘此类键盘是采用行列扫描方式,当按键较多时可以减少占用单片机的I/O口数目。
1.1.2方案二:采用独立式按键电路每个键单独占用一根I/O接口线,每个I/O口的工作状态互不影响,此类键盘采用端口直接扫方式。
但是当按键较多时占用单片的I/O数目较多。
本系统只需四个按键,因此选择方案二。
如果按键采用中断的话,可以使单片机工作更加灵活,效率更高。
由于该系统要用到4个按键,考虑到单片机的中断资源不够,所以就只用外部中断INT0和INT1中断,另外两个按键接P1.0和P1.1口。
1.2显示电路1.2.1方案一:采用动态显示这种工作方式是分时轮流选通数码管的公共端,使各个数码管轮流导通。
当所有数码管依次显示一遍后,软件控制循环,使每位显示器分时点亮。
这种方式不但不能提高数码管的发光效率,并且由于各个数码管的字段线是并联使用的,因而大大简化了硬件线路,各个数码管虽然是分时轮流导通,但发光数码管具有余辉特性及人眼具有视觉暂留作用,所以适当选取扫描频率时,看上去数码管是同时点亮的,察觉不出有闪烁现象。
电子万年历的设计 毕业设计(论文)
并改善了很多原有石英钟不能解决的问题,例如:数字夜光显示、数据存储以及全自动 温度检测等功能;这给传统计时消费带来了新的动力,越来越多的消费者选择了电子万 年。
硬件设计及调试。 软件设计及调试。 整机联调。
完成硬件设计。 完成软件设计。 实现预期功能。
撰写毕业论文
准备答辩。
完成课题的现 有条件
审查意见
学院意见
AW60 开发系统、万用表、示波器。
指导教师: 主管领导:
年
月
日
年
月
日
天津工业大学毕业设计(论文)进度检查记录
题目 学生姓名
指导教师姓名
电子万年历的设计
任务与进 度要求
12.2.18-3.15 熟悉课题,收集课题相关资料。 12.3.16-4.10 确定设计方案 12.4.11-5.10 硬件设计。 12.5.11-5.20 软件设计。 12.5.21-6.01 系统整机联调。 12.6.02-6.10 撰写毕业论文。
主要参考 文献
[1] 王宜怀、张书奎、王林、吴瑾著.嵌入式技术基础与实践.北京:清 华大学出版社.2010 [2] Freescale.MC9S08AW60 Data Sheet,Rev.2,2006 [3] Morola(Freescale).HCS08 Family Reference Manual,Rev.1,2003 [4] 王庆利、袁建敏著.单片机设计案例实践教程.北京:北京邮电大学 出版社.2010
二、进度及预期结果:
起止日期 12.2.18-3.15
基于Proteus多功能电子万年历的设计与实现—本科毕业论文
基于Proteus多功能电子万年历的设计与实现摘要本文基于Proteus多功能电子万年历的设计并实现了其功能。
主要是借助电路仿真软件Proteus,在硬件方面主要采用AT89S51单片机作为主控核心,由LCD1点阵液晶显示屏显示。
可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,可以同时显示年、月、日、时、分、秒等信息。
在软件方面,主要包括日历程序、时间调整程序和显示程序。
关键词:Proteus ;AT89S51;单片机;电子万年历Design and Realization of multi function electronic calendarbased on ProteusAbstractIn this paper, the design of multi function electronic calendar based on Proteus and the realization of its function. By means of circuit simulation software Proteus, in terms of hardware using AT89S51 microcontroller as the main control center, by LCD dot matrix LCD display. For years, month, day, week, hour, minutes and seconds for time, but also has a leap year compensation and other functions, can display year, month, day, time, minutes, seconds and other information. In the software aspect, mainly includes calendar program time to adjust procedures and display program.Key words:Proteus;AT89S51;Single chip microcomputer;Electronic calendar目录1 综述.............................................................. 错误!未定义书签。
多功能电子万年历设计
多功能电子万年历设计一、本文概述本文旨在探讨多功能电子万年历设计的原理、方法及其在实际应用中的价值。
我们将对电子万年历的基本概念进行简要介绍,包括其发展历程、主要功能以及与传统日历的对比。
接着,我们将详细分析多功能电子万年历的设计要素,包括硬件选择、软件编程、用户界面设计等方面,以展示其独特的功能和设计理念。
在此基础上,我们将深入探讨多功能电子万年历设计的关键技术,如时间同步技术、多语言支持、日历算法优化等,以揭示其背后的技术原理和实现方法。
我们还将对多功能电子万年历的市场需求和应用前景进行分析,以展示其在现代社会中的重要作用。
本文将对多功能电子万年历设计的未来发展进行展望,探讨其在智能化、个性化、集成化等方面的趋势和挑战。
通过本文的阐述,读者可以对多功能电子万年历设计有一个全面、深入的了解,为其在实际应用中的开发和使用提供有益的参考。
二、电子万年历的设计原理电子万年历的设计原理主要基于时间计算、显示控制和数据存储三大核心部分。
在设计过程中,我们需要考虑如何精确计算时间,如何将时间信息以清晰易懂的方式显示出来,以及如何将这些时间数据存储和处理。
时间计算是电子万年历设计的基石。
它涉及到如何准确地计算年、月、日、时、分、秒等时间单位,并且要考虑闰年、闰月等复杂的时间规则。
这通常通过内置的时钟芯片实现,该芯片能够按照预设的算法进行时间计算,确保时间的准确性和连续性。
显示控制是电子万年历设计的关键。
显示控制的主要任务是将计算得到的时间信息转化为可视化的界面,供用户查看。
这包括选择适合的显示器件(如LCD屏幕、LED数码管等),并编写相应的显示驱动程序,以确保时间信息能够清晰、准确地呈现在用户面前。
数据存储是电子万年历设计的重要组成部分。
数据存储主要负责保存用户设置的时间、日期、闹钟等信息,以便在用户关机或断电后能够恢复。
通常,这些数据会存储在内置的存储芯片中,如EEPROM或Flash芯片,这些芯片具有非易失性,能够长期保存数据。
电子万年历设计-毕业设计
电子万年历设计学生:XXX 指导教师:XXX内容摘要:这次设计以生活中常用的万年历挂钟为例,从系统功能说明出发,对控制系统的组成结构、系统设备选型进行了分析。
在硬件设计一节给出了详细的硬件电路设计图,并对各功能部件与AT90S8535单片机的连接进行了详细的讲解。
在软件设计一节给出了系统的程序控制流程图,对各部分程序进行了分析说明。
最后简要地介绍了系统集成与测试的方法。
万年历挂钟设计的方案很多。
在本次设计中选用高性能低功耗的AVR架构单片机AT90S8535作为系统的控制核心,并选用高集成度的实时时钟芯片SD2303和DS1722温度传感器来处理时间和温度检测任务。
AT90S8535单片机带有SPI接口,能非常便利地实现和DS1722的通信。
在与实时时钟芯片SD2303通信时采用了模拟IIC总线的方式。
本次设计的万年历挂钟能实现实时时间和温度的检测和显示。
通过设置的7个独立的按键来调整时间和设置闹铃。
需要指出的是,实时时钟芯片以设定的初始时间为基准进行计时,故用户在设置时间时必须保证所设置时间的合理性。
在设置闹铃时,程序会对所设置时间的合理性进行检测,任何不合理的时间设置将关闭闹铃功能。
鉴于系统设计的复杂性,万年历挂钟设计中没有加入阳历和阴历的转换。
我们可以在本设计的基础上使用专用的芯片或者使用软件算法来实现这一功能,这样万年历挂钟的功能将更加完善。
关键字:万年历 DS1722温度传感器 AT90S8535单片机Electronic calendarAbstract:The design use the calendar clock of the life as an example, starting from the system description, analyze the composition of the control system structure and system equipment selection. Software design in a given process control system flow chart of the various parts of the analysis procedure. Finally, a brief description of system integration and testing method.Calendar clock program designed many. Design in this selection of high-performance low-power AVR architecture AT90S8535 single chip as the core control system and select a high level of integration of real-time clock chip SD2303 and DS1722 temperature sensor to the processing time and temperature detection task. AT90S8535 single chip with SPI interface, can be very convenient to achieve the communication and DS1722. With real-time clock chip SD2303 communication IIC bus using a simulation approach.The calendar designed to achieve real-time clock time and temperature detection and display. Alarm in the settings, the program will be the setup time for testing the reasonableness of any unreasonable period of time set alarm feature will be closed.In view of the complexity of system design, calendar clock design are not members of the solar calendar and lunar calendar conversion. We can design based on the use of a dedicated chip, or the use of software algorithms to achieve this function, the function of this calendar clock will be more perfect.Keyword:calendar DS1722 temperature sensor A T90S8535 single chip目录前言 (1)1 电子万年历介绍 (1)1.1.1 时间显示 (1)1.1.2 时间调整 (1)1.1.3 定时闹钟 (1)1.1.4 温度显示 (1)1.1.5 掉电运行 (1)1.2 应用系统设计 (2)1.2.1 系统方案设计 (2)1.2.2 应用系统结构设计 (2)1.2.3 设备选型 (3)1.2.4 控制面板设计 (4)2 硬件电路设计 (5)2.1.1 AVRRISC结构 (5)2.1.2 数据和非易失性程序存储器 (5)2.1.3 外围器件特点 (5)2.1.4 MCU特点 (5)2.1.5 4MHz3V20℃条件下的功耗(AT90S8535) (6)2.1.6 I/O接口和封装 (6)2.2 实时时钟电路设计 (6)2.2.1 实时时钟芯片SD2303简介 (6)2.2.2 SD2303的引脚设置 (6)2.3 温度检测电路设计 (7)2.3.1 温度传感器DS1722简介 (8)2.3.2 DS1722的引脚配置 (8)2.5 键盘及闹钟电路设计 (10)3 软件设计 (11)3.1 主程序设计 (11)3.2 按键检测和处理程序 (12)3.3 系统集成与测试 (13)4 单片机控制系统抗干扰技术 (14)4.1 干扰的来源分析 (14)4.2 硬件抗干扰技术 (14)4.3 软件抗干扰技术 (14)4.4 供电系统抗干扰技术 (14)5 结束语 (15)附录 (16)参考文献 (17)电子万年历前言随着现代社会工作和生活节奏的加快,越来越需要人们对时间的准确把握,一旦遇到重要的事情而忘记了时间,这将会带来很大的损失。
万年历-毕业设计(带阴历带闹钟)
基于单片机电子万年历的设计与实现摘要当人类文明跨入新的爆炸性时代,新产品、新技术层出不穷,电子技术的发展更是日新月异。
电子技术的应用无处不在,电子技术已经改变我们的生活方式,影响世界的发展。
在这迅猛发展、效率当先的年代,人们的时间观念越发强烈,在快节奏的生活中,人们往往需要时间的提醒。
而数字化的钟表给人们带来了极大的方便,能够定时提醒的系统得到了广泛的应用。
由于单片机具有灵活性强、成本低、功耗低、保密性好等特点,所以电子日历时钟一般都以DS1302为核心,外加一些外围设备来实现。
本设计应用LPC2103微处理芯片作为中央控制器,结合实时时钟芯片DS1302,制作了一个万年历仪器,本设计包括硬件电路设计及软件设计。
具有显示阳历的年、月、日、星期、时、分、秒,以及闹钟功能;能够对其现实的日历以及闹钟进行设置;能够显示室内温度,并保证温度误差为±1℃。
关键词:万年历单片机闹钟温度DS1302The Design and Implementation of Electronic CalendarBased on SCMIMajor: Telecommunication EngineeringStudent:Zhu Zhu Supervisor:Hu YingbinAbstractWhen human civilization came into new explosive era, new products and technologies are in boom, electronic technology is changing quickly. Electronic technology applications are ubiquitous, electronic technology has changed the way we live, affect the development of the world. In this rapidly and efficiently developing world, the people's concept of time growing stronger, in the life of fast rhythm, people often need time to remind. While the digital clock has brought people great convenience, can regularly reminded of systems have been widely used. Due to the microcontroller, low cost with flexibility, low power dissipation, secrecy is good wait for a characteristic, so we often choose the DS1302 as core of electronic calendar clock ,adding some peripheral equipment to achieve.This design applications LPC2103 micro processing chip as central controller, combined with real time clock chip DS1302, made a calendar instrument, the design includes hardware part and software part.First, it can display the Gregorian calendar year, month, day, week, hour, minute and second, as well as alarm clock function.Second, we can set calendar and alarm clock.Third, it can display the indoor temperature,and ensure temperature error for 1.Key words: Calendar SCM Alarm Clock Temperature DS1302目录1导论 (1)1.1选题意义 (1)1.2 设计任务 (1)2总体方案设计 (2)2.2主要模块分析和选择 (3)2.2.1显示模块 (3)2.2.2调节模块 (4)2.2.3温度采集模块 (5)3系统的硬件及电路设计 (5)3.1系统的整体硬件原理图 (5)3.2LPC2103 (6)3.2.1 概述 (6)3.2.2存储器接口 (7)3.2.3 ARM7 TDMI-S 的结构 (8)3.3 DS1302 芯片及时钟电路设计 (8)3.3.1控制寄存器用来控制SQW/OUT 引脚的操作 (8)3.3.2 DS1302复位和时钟控制 (8)3.3.3 DS1302的控制字节 (9)3.3.4 DS1302的片内寄存器 (9)3.3.5 时钟电路图 (11)3.4键盘电路设计 (12)3.4.1 键盘接口 (12)3.4.2 按键设置 (13)3.4.3按键开关去抖动问题 (13)3.5 显示电路设计 (14)3.6 测温电路设计 (15)4系统软件设计 (16)4.1程序设计框图 (16)4.2 DS1302读取子程序Read1302 (17)4.3 DS1302写函数write1302 (18)4.4键盘扫描 (19)4. 5显示子程序display (21)4. 6测温电路的设计 (21)4.6.1温度传感器工作原理 (21)4.6.2 DS18B20与单片机的接口电路 (25)5仿真与调试 (26)5.1仿真图分析 (26)5.2程序调试与仿真结果 (27)5.2.1 DS1302电路调试 (27)5.2.2按键电路调试 (28)5.2.3键盘子程序调试 (28)6结语 (29)附录 (30)附录A 原理图 (30)附录B LCD1602显示程序 (31)参考文献 (41)致谢 (41)1导论1.1选题意义电子技术是十九世纪末、二十世纪初开始发展起来的新兴技术,二十世纪发展最迅速,应用最广泛,成为近代科学技术发展的一个重要标志。
多功能电子万年历
泉州师范学院毕业论文(设计)题目多功能电子万年历物理与信息工程学院电子信息科学与技术专业07 级1班学生姓名李竞佳学号070303031指导教师洪清泉职称教授完成日期2011年3月教务处制多功能电子万年历物信学院电子信息工程与技术 070303031 李竞佳指导教师:洪清泉教授【摘要】:该电子万年历,主要是对时间、温度、湿度的显示和语音播报,并能使用红外遥控器对时间进行修改。
电子万年历的硬件部分采用STC89C52单片机为主控制芯片,DHT11、DS1302、ISD1730、红外一体化接头、LCD12864等组成外围电路。
软件部分主要是基于51单片机的C语言程序,编程环境是keil。
【关键词】:电子万年历单片机LCD12864 DHT11 ISD1730Multifunctional electronic calendarCollege of Physics and Information Engineering Electronic Information Science and T echnology070303031,Li JingjiaInstructor:Hong Qingquan, Professor【Abstract】:The electronic calendar is mainly to the time, temperature, humidity display and speech broadcast and can be applied to infrared time modified. Electronic calendar hardware part adopts mainly STC89C52 single-chip microcomputer control chip, DHT11, DS1302, ISD1730, infrared integrated joint, LCD12864 etc buffer circuit. Software part mainly based on 51 SCM C programming language ,programming environment is KEIL .【Keywords】:Electronic calendar 、MCU、LCD12864 、DHT11、ISD1730一、绪论1.1课题的背景和意义随着电子技术的迅速发展,特别是大规模集成电路出现,给人类生活带来了根本性的改变,尤其是单片机技术的应用产品已经走进了千家万户。
毕业设计-电子万年历
单片机课程设计姓名:xxx学号:xxx专业班级:xx计算机科学与技术x班指导老师:xxx2009年5月23日目录摘要 (1)1 概述 (2)1.1单片机原理及应用简介 (2)1.2系统硬件设计 (4)1.3结构原理与比较 (6)2 系统总体方案及硬件设计 (7)2.1系统总体方案 (7)2.2硬件电路的总体框图设计 (10)2.3硬件电路原理图设计 (11)3 软件设计 (12)3.1主程序流程图设计 (12)3.2显示模块流程图 (12)4 软件仿真 (13)4.1仿真过程 (13)4.2仿真结果 (14)5课程设计体会 (15)附1 源程序代码 (16)摘要本设计是电子万年历。
具备三个功能:能显示:年、月、日、时、分、秒及星期信息,并具有可调整日期和时间功能。
我选用的是单片机8052来实现电子万年历的功能。
该电子万年历能够成功实现时钟运行,调整,显示年月日时分秒及星期,温度等信息。
该电子万年历使用12MHZ晶振与单片机8052相连接,通过软件编程的方法实现了以24小时为一个周期,同时显示小时、分钟和秒的要求。
利用单片机定时器及计数器产生定时效果通过编程形成数字钟效果,再利用数码管动态扫描显示单片机内部处理的数据。
同时通过端口读入当前外部控制状态来改变程序的不同状态,实现不同功能。
电子万年历设计与制作可采用数字电路实现,也可以采用单片机来完成。
若用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。
若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,这样一来就降低了硬件电路的复杂性,从而使得其成本降低,更适合我们大学生自主研发。
所以在该设计与制作中我选用了单片机8052,它是低功耗、高性能的CMOS型8位单片机。
片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。
另外, 单片机8052的指令系统和引脚与8051完全兼容,片内有128B 的RAM、32条I/O口线、2个16位定时计数器、5个中断源、一个全双工串行口等。
电子万年历设计论文
电子万年历设计论文随着现代科技的不断发展,电子产品的普及和使用越来越广泛。
其中,电子万年历作为一款实用性很强的电子产品,其设计与开发也越来越受到人们的关注。
本文将就电子万年历的设计论文进行深入论述,从多个角度出发,剖析电子万年历设计的重要性及其实用性。
首先,电子万年历的设计具有重要性。
电子产品的功能性很强,但其界面难免不可避免地存在着一定的使用难度,电子万年历也不例外。
好的设计可以将复杂的界面信息以简洁明了的方式呈现出来,使用户在使用产品时更加方便、实用。
因此,在进行电子万年历的设计时,必须要充分考虑到用户的需求,将其使用工作中遇到的问题逐一解决。
其次,在开发电子万年历的过程中,还需要重视其实用性。
实际上,电子万年历的使用范围非常广泛,无论是工薪族还是学生党,都可以在日常生活中使用。
而如何利用电子万年历有效规划自己的时间,则是其实用价值所在。
例如,在日程安排方面,电子万年历可以帮助用户将自己的时间规划得更加合理、科学。
在每天忙碌的生活中,用户可以通过电子万年历的提醒功能,将自己每天的工作安排得更加紧凑,从而提高工作效率。
此外,作为一种电子产品,电子万年历的设计也需要符合人性化的思想原则。
例如,在电子万年历的设计中,可以加入一些便捷的功能,如搜索、分类、过滤等,简化用户的操作流程,更好地为用户提供便利。
同时,在设计时还要考虑到这款电子产品的可持续性。
在产品使用一段时间后,可能会出现一些问题,如续航能力下降、操作系统变得缓慢等。
因此,在产品设计之初,就需要进行系统升级、容量扩展等方面的规划,以保证其在长期使用过程中的可靠性。
最后,电子万年历的设计论文还需要考虑到市场需求。
在现代社会中,各种电子设备层出不穷,消费者对各种类型的电子产品也有不同的需求。
因此,在电子万年历的设计中,需要充分考虑市场需求,开发出符合不同人群需求的产品,从而更好地为用户提供服务。
总之,电子万年历作为一款实用性很强的电子产品,其设计与开发也越来越受到人们的关注。
毕业设计论文多功能电子日历的设计和开发
毕业设计论文多功能电子日历的设计和开发摘要:本文主要研究了多功能电子日历的设计和开发。
首先分析了目前市场上存在的一些电子日历的不足之处,然后提出了设计和开发多功能电子日历的方案。
通过使用嵌入式系统和互联网技术,实现了日历功能、天气信息、闹钟、备忘录等多种功能的集成。
最后进行了实验验证,结果表明多功能电子日历能够满足用户需求。
关键词:多功能电子日历、嵌入式系统、互联网技术、日历功能、天气信息、闹钟、备忘录1.引言随着科技的发展,电子产品在人们日常生活中的应用越来越广泛。
而日历作为人们安排时间和记录重要事件的工具,也逐渐从传统的纸质日历转变为电子日历。
然而,目前市场上的电子日历功能单一,无法满足人们的多种需求。
2.多功能电子日历的设计要求在设计多功能电子日历时,首先需要考虑用户的需求和使用习惯。
根据市场调研结果,多功能电子日历主要应具备以下功能:日历功能(年、月、日显示和日期选择)、天气信息(实时显示当地天气情况)、闹钟(设定多个闹钟提醒)、备忘录(记录重要事件和事项)、互联网同步(与云端日历同步数据)。
3.多功能电子日历的系统框架设计多功能电子日历的系统框架主要由硬件和软件两部分组成。
硬件部分包括显示屏、控制器、传感器等;软件部分包括嵌入式系统、应用程序等。
其中,嵌入式系统起到整合和管理各功能模块的作用。
4.多功能电子日历的开发流程多功能电子日历的开发流程分为需求分析、系统设计、软件开发、硬件实现和测试等阶段。
在需求分析阶段,明确用户需求,并确定技术可行性。
在系统设计和软件开发阶段,根据需求设计系统框架和开发相应的软件功能。
在硬件实现和测试阶段,搭建硬件平台并进行全面测试。
最后进行系统集成和上线发布。
5.实验验证和结果分析通过实验验证,多功能电子日历能够准确显示日期、时间和天气信息,并能通过设置闹钟和备忘录实现提醒和记录功能。
同时,通过与云端日历同步数据,多功能电子日历实现了互联网功能。
6.总结本文设计和开发了一种多功能电子日历,通过使用嵌入式系统和互联网技术,实现了日历功能、天气信息、闹钟、备忘录等多种功能的集成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子万年历毕业设计论文摘要单片微型计算机简称单片机,它是把微型计算机的各个功能部件:中央处理器CPU、随机存取存储器RAM、只读存储器ROM、I/O接口、定时器/计数器以及串行通信接口等待集成在一块芯片上,构成一个完整的微型计算机,故又把它称为单片微型计算机。
当今信息科技高速发展,随着集成电路制造工艺的进步,集成度越来越高,出现了大规模和超大规模集成电路,使用方便、低成本、通过软硬件结合而达到一定功能的智能电子设备已逐步成为我们日常生活中电子产品的主力军。
本设计是以AT89C52单片机为主控制芯片,同时配合外围时钟电路、温度采集电路、键盘电路、显示电路和相关软件程序,从而实现年、月、日、时、分、秒、星期、开学周数、温度以及重要节假日的的显示。
该方案既涉及到硬件的设计,同时也涉及到程序的编写,能够使设计者在程序设计和硬件设计方面得到很大的锻炼和提高。
关键词:单片机;数码管;程序设计;硬件设计AbstractSingle chip microcomputer hereinafter referred to as microcontroller, it is the function of the microcomputer components: central processing unit CPU, RAM, random access memory, read-only memory ROM, I/O interfaces, timer/counter and the serial communication interface for integration on a chip, constitute a complete microcomputer, so it is also known as single chip microcomputer.In today's information technology high speed development, along with the progress of the integrated circuit manufacturing technology, the integration is more and more high, a large and very large scale integrated circuit, convenient use, low cost, combining software and hardware and reaches a certain function of intelligent electronic devices have gradually become the main force of electronic products in our daily life.Of this design is based on AT89C52 single chip microcomputer control chip, at the same time, cooperate with the peripheral clock circuit, temperature collection circuit, keyboard circuit, display circuit and relevant software program, so as to realize year, month, day, hours, minutes, seconds, weeks and weeks of school, temperature, and major holidays of the display. The plan involves the design of the hardware already, also involves the writing of the program at the same time, can make designers in the program design and got a lot of exercise and improve the hardware design.Keywords: single chip microcomputer;digital tube;hardware design;program design目录摘要 (I)ABSTRACT ...................................................................................................................... I II 1 绪论 (1)1.1电子校历的发展史 (1)1.2设计的目的与意义 (2)1.3设计的基本思路与主要内容 (2)2 简易电子校历系统的整体设计 (4)2.1系统功能要求 (4)2.2整体方案 (4)3 硬件设计与分析 (7)3.1硬件设计原理 (7)3.2各单元电路介绍 (7)3.2.1AT89C52单片机介绍 (7)3.2.2 单片机最小应用系统 (9)3.2.3显示电路 (11)3.2.4 键盘及其接口 (14)3.2.5 温度采集电路 (15)3.2.6 时钟电路 (17)3.2.7 双机通信电路 (18)3.3系统原理图 (20)4 软件设计 (22)4.1主程序的设计 (22)4.2温度控制程序 (22)4.3显示程序 (23)4.4时钟控制程序 (25)5 调试与运行 (26)5.1电路仿真 (26)5.2调试和运行 (27)5.3实物的焊接 (27)5.4硬件调试 (27)结论 (29)致谢 (30)参考文献 (31)附录一系统原理图 (33)附录二元件清单 (34)1 绪论1.1 电子校历的发展史人类在自然界斗争的过程中,不断总结和丰富着自己的知识。
电子科学技术就是在生产斗争和科学实验中发展起来的。
1883 年美国发明家爱迪生发现了热电子效应,随后在1904年弗莱明利用这个效应制成了电子二极管,并证实了电子管具有“阀门”作用,他首先被用于无线电检波。
1906 年美国的德弗雷斯在弗莱明的二极管中放进了第三个电极——栅极而发明了电子三极管,从而建树了早期电子技术上最重要的里程碑。
半个多世纪以来,电子管在电子技术中立下了很大功劳;但是电子管毕竟成本高,制造繁,体积大,耗电多,从1948 年美国贝尔实验室的几位研究人员发明晶体管以来,在大多数领域中已逐渐用晶体管来取代电子管。
但是,我们不能否定电子管的独特优点,在有些装置中,不论从稳定性,经济性或功率上考虑,还需要采用电子管。
集成电路的第一个样品是在1958 年见诸于世的。
集成电路的出现和应用,标志着电子技术发展到了一个新的阶段。
它实现了材料、元件、电路三者之间的统一;同传统的电子元件的设计与生产方式、电路的结构形式有着本质的不同。
随着集成电路制造工艺的进步,集成度越来越高,出现了大规模和超大规模集成电路(例如可在一块6mm 平方的硅片上制成一个完整的计算机),进一步显示出集成电路的优越性。
正是因为电子技术的飞速发展,才有了现在各种各样电子产品的出现。
介绍电子校历之前,先简要介绍一下电子钟。
电子钟有着很长的历史,从民国19年的电钟,研制始於60年代中期的国内电晶体、半导体管钟,到研制始於70年代末的石英电子钟,再到今天我们所用的智能电子钟。
以前的电子钟存在着很多缺点,其外观体积庞大,在功能上有死摆、走时时间不长、走时精确度不高等缺点。
如今无论是外观,还是在功能上,电子钟都有了很大的改进。
虽然电子钟有很长的发展历史,但是适用于学校的电子钟确是近几年才发展起来的。
在21世纪以前,电子校历在各大高校没有出现过,它是近几年随着电子钟的发展才发展起来的。
虽然起步晚,但是原理上与电子钟没有太大的差异,只是增加了一些辅助功能,再加上如今如此发达的软硬件技术,所以在功能上已经接近完善。
针对于不同的学校,校历在软件和硬件的设计上会有略微的差异。
1.2 设计的目的与意义人类的生活包括:工作、学习、休息以及参与社会的多种实践活动,环环有条有理,更加丰富多彩。
今天做什么,明天做什么,心中要有数,要制定学习计划,绝不能信马由缰。
在偌大的自考队伍中,有的是部门领导、公司经理,他们的工作要比一般人员忙得多,却能在每次考试中取得较理想的成绩,有的甚至学了专科又学本科,且做到自学与工作两不误,很有时间安排的计划性。
但有的考生往往在报名时热情很高,在临考前却说连书都没有看完,失去了考试的信心。
究其原因,关键是他们没有有计划地利用时间。
时钟的计时功能与人类的各种行为和活动有着密切的联系,于是时钟的作用便体现出来,学校中有许多人,因为只顾忙于眼前的事情而忘记时间,从而耽误了重要的安排或者计划,造成不可挽回的损失,使之后悔莫及。
我们要养成良好的时间观念,就需要电子钟时刻提醒我们。
现在投入生产的大多是智能时钟,它的功能很全面,但价格有点昂贵,而且不太适合学校使用。
电子学校日历可以应学校的要求,使它实现的功能更加全面,例如校庆、节假日放假通知等。
而且价格便宜,无论是小学、中学还是大学都很实用。
1.3 设计的基本思路与主要内容设计一个电子产品,首先了解它能实现的功能,电子校历系统最基本的功能就是实现计时,通过单片机控制DS1302芯片实现。
此外还有温度的测量,通过单片机控制18B20温度传感器实现。
还有就是开学周数的计算。
最后在数码管上将年、月、日、时、分、秒、星期、周数、温度一一显示出来。
此外还设有四个按键,复位按键和调节按键。
可以通过按键实现年、月、日、时、分、星期、周数的调节。
每到重要节假日时,如“五一”或者“十一”,在8*8LED点阵上进行显示提醒。
硬件设计很简单,主要包括:单片机、按键电路、温度传感器电路、时钟电路、驱动显示电路,以及LED显示器四个部分。
单片机选用AT89C52芯片,它无须外扩程序存储器,设计电路很简单。
由于本次设计用到的端口数量太多,所以采用了两个单片机。
利用单片机之间的串口通信,从而实现单片机之间的数据传输。
按键电路方面,由于只用了四个按键,所以采用独立式按键使设计更简单。
温度传感器采用常用的18B20温度传感器。
时钟芯片采用DS1302芯片。
由于要显示的数字比较多,所以显示电路采用三个八位的数码管。
考虑到I/O口的数量,所以采用CD4543来驱动数码管。
电子校历可实现校时和整点报时功能,该软件采用C语言来实现,主要包括主程序、键输入程序、显示程序、定时程序和中断程序等软件模块。