数字万年历毕业设计

合集下载

数字万年历的设计毕业设计

数字万年历的设计毕业设计

数字万年历的设计摘要电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。

它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。

对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。

该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。

本设计是基于51系列的单片机进行的电子万年历设计,可以显示年月日时分秒及周信息,具有可调整日期和时间功能。

万年历的设计过程在硬件与软件方面进行同步设计。

硬件部分主要由AT89C52单片机,LED显示电路,以及调时按键电路等组成。

在单片机的选择上本人使用了AT89C52单片机,该单片机适合于许多较为复杂控制应用场合。

74HC164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。

软件方面主要包括日历程序、时间调整程序,公历转阴历程序,显示程序等。

所有程序编写完成后,在wave软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。

最后总在老师同学的帮助以及自己的努力下完成了此次电子万年历的设计。

关键词:时钟电钟 DS1302 DS18B20 动态扫描单片机AbstractE-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 choice I used the AT89C52 microcontroller, which is suitable for many of the more complex control applications. Monitor the use of two 7SEG-MPX8-CA and a 7SEG-MPX4-CA. 7SEG-MPX8-CA is a total of eight-yang diode display, 7SEG-MPX4-CA is a total offour-yang diode display. In order to more easily control the three monitors, I use three 74HC164 to drive.74HC164 is an 8-bit edge-triggered shift register, serial input data, and parallel output. The software includes calendar program, time to adjust procedures, turn the lunar calendar programs, display programs. Programs written in assembly language used in order to more easily adjust the time and the realization of the lunar calendar display. All programming is complete, the wave software debugging, make sure that no problems, in the Proteus software within a microcontroller embedded in the simulation. The final overall the teacher to help students, as well as their own efforts to complete the design of the electronic calendar.Keywords:Clock electric clock DS1302 DS18B20 Dynamic scan SCM目录第一章设计要求与方案论证 (1)第一节设计要求 (1)第二节系统基本方案选择和论证 (1)第三节电路设计最终方案决定 (3)第二章系统的硬件设计与实现 (4)第一节电路设计框图 (4)第二节系统硬件概述 (4)第三节主要单元电路的设计 (4)第三章系统的软件设计 (8)第一节程序流程框图 (8)第四章指标测试 (12)第一节测试仪器 (12)第二节硬件测试 (12)第三节软件测试 (13)第四节测试结果分析与结论 (13)致谢词 (15)参考文献 (16)附录一系统电路图 (1)附录二系统使用说明书 (2)第一章设计要求与方案论证第一节设计要求一、基本要求:1.具有年、月、日、星期、时、分、秒等功能;2.时间与阴、阳历能够自动关联;3.具有温度计功能;4.具备年、月、日、星期、时、分、秒校准功能。

万年历 毕业设计

万年历 毕业设计

万年历毕业设计万年历毕业设计毕业设计是每个大学生都要面对的一项重要任务,它不仅是对所学知识的综合运用,更是对学生综合能力的一次考验。

在选择毕业设计题目时,我对于万年历产生了浓厚的兴趣。

万年历是一种记录时间的工具,它不仅可以帮助人们了解日期和节气,还可以记录重要的日程安排。

因此,我决定以万年历为主题进行毕业设计。

首先,我将设计一个基于手机应用的万年历。

随着智能手机的普及,手机应用成为人们日常生活的重要组成部分。

通过手机应用,人们可以随时随地查看日历,并进行日程安排。

我的设计将包括一个简洁而美观的界面,用户可以通过滑动屏幕查看不同日期的信息。

同时,我还将添加提醒功能,用户可以设置重要的日程提醒,以免错过重要的事项。

其次,我将研究和设计一个能够自动识别节气的万年历。

节气是中国传统文化的重要组成部分,它与农业生产和人们的生活密切相关。

通过研究历史数据和天文知识,我将设计一个算法,能够准确地判断节气的日期和时间。

用户可以通过万年历应用随时查看当前的节气,并了解与之相关的习俗和文化。

另外,我还将研究和设计一个能够记录重要纪念日的功能。

每个人都有自己重要的纪念日,比如生日、结婚纪念日等。

通过万年历应用,用户可以设置这些纪念日,并在特定日期收到提醒。

这将帮助人们更好地珍惜和庆祝重要的时刻,增进彼此之间的情感。

在进行毕业设计的过程中,我将不仅仅局限于软件开发,还将深入了解和研究万年历的历史和文化背景。

万年历作为一种时间记录工具,有着悠久的历史和丰富的文化内涵。

我将通过阅读相关文献和参观博物馆,了解万年历的演变和不同地区的特色。

这将为我的毕业设计增添一份独特的深度和魅力。

最后,我将进行用户调研和测试,以进一步完善我的毕业设计。

通过与用户的交流和反馈,我可以了解他们对于万年历应用的需求和期望。

我将根据用户的反馈进行改进和优化,以提供更好的用户体验。

总之,我的毕业设计将以万年历为主题,设计一个基于手机应用的万年历,包括日程安排、节气识别和纪念日记录等功能。

多功能万年历毕业设计(终稿)

多功能万年历毕业设计(终稿)

目录引言 (2)1 系统功能与方案论证 (2)1.1系统功能 (2)1.2 系统基本方案选择和论证 (2)1.2.1 单片机芯片的选择方案和论证 (2)1.2.2 显示模块选择方案和论证 (3)1.2.3 时钟芯片的选择方案和论证 (3)1.2.4 温度传感器的选择方案与论证 (4)1.3 电路设计最终方案决定 (4)2 系统的硬件设计与实现 (4)2.1 电路设计框图 (4)2.2 系统硬件概述 (5)2.3 各系统电路及工作原理 (5)2.3.1 AT89S52单片机最小系统设计 (5)2.3.2 时钟电路模块的设计 (7)2.3.3 温度采集电路的设计 (8)2.3.4 LCD1602液晶显示模块设计 (8)2.3.5 电源电路 (10)2.3.6 闹钟电路设计 (10)2.3.7 键盘输入电路 (11)3 软件设计 (11)3.1 主程序框图 (12)3.2 DS1302时间处理 (12)3.3 环境温度采集 (15)3.4 键盘扫描 (15)3.5 音乐播放 (15)3.6 公历转农历 (15)结束语 (17)参考文献 (18)附录 (19)附录A 程序 (19)附录B 原理图 (41)致谢 (41)多功能万年历的设计摘要:本设计采用了以广泛使用的单片机技术为核心,软硬件结合,使硬件部分大为简化,提高了系统稳定性,并采用LCD显示电路、键盘电路,使人机交互简便易行,此外还结合音乐闹铃电路、温度采集电路和供电电路。

本方案设计出的万年历可以显示日期、时间、温度、农历,并且设置了音乐闹铃功能。

该万年历可以应用于一般的生活和工作中,也可以通过改装,提高性能,增添新功能,从而给人们的生活和工作带来方便。

关键词:万年历;A T89S52;LCD1602;时钟日历芯片DS1302;音乐闹钟The Multi-functional Calendar DesignnaAbstract: This design has adopted by the extensive use of single chip microcomputer as the core. Hardware and software combination make the hardware parts greatly simplified and improve the stability of the system.The use of LCD display circuit, keyboard circuit makes the information exchange simple. In addition, the design is combined with music alarm circuit, temperature acquisition circuit and power supply circuit. It can show a calendar date, time, temperature, the lunar and set up music alarm function. On one hang the calendar can be applied to general life and work, on the other hang, it can improve performance by modification to add new functions, so that it can bring more convenience to people's life and work.Key words: calendar;AT89S52;LCD1602; clock calendar chip DS 1302; music alarm clock.引言电子万年历是实现对年、月、日、时、分、秒数字显示的计时装置,广泛用于个人、家庭、车站、码头、办公室、银行大厅等场所,成为人们日常生活中的必需品。

万年历毕业设计

万年历毕业设计

黑龙江农业经济职业学院毕业论文基于STC89C52万年历的设计姓名: X X X指导教师: X X专业: xxxxxxxxxxx班级: xxx20xx年xx月xx日目录摘要 (1)前言 (2)1. 系统基本设计思路 (3)2. 单元电路方案论证 (3)2.1控制器模块 (3)2.2计时模块 (3)2.3显示模块 (3)2.4最终方案 (4)3. 主要芯片介绍 (4)3.1STC89C52单片机 (4)3.2DS12C887时钟芯片 (5)4. 程序流程图 (6)结论 (7)参考文献 (8)致谢 (9)附录 1 原理图 (10)附录 2 主要源程序 (11)基于STC89C52万年历的设计摘要:本设计采用STC89C52单片机作为主控制器,用DS12C887时钟芯片计时、DS18B20检测温度,单片机通过时钟芯片获取时间数据、DS18B20采集温度信号,处理后把时间和温度数据通过4-16线译码器和锁存器送给15位共阴数码管同步显示年、月、日、时、分、星期和温度。

该万年历设有三个按键:S1、S2和S3键,使之具备了校时功能。

关键词:单片机,DS12C887,译码器,数码管前言随着微电子技术和超大规模集成电路技术的不断发展,家用电子产品种类日益丰富,数字显示的万年历已经越来越流行。

单片机是在集成电路芯片上集成了各种元件的微型计算机,这些元件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时/计数器、中断系统、时钟部件的集成和I/O接口电路。

由于单片机具有体积小、价格低、可靠性高、开发应用方便等特点因此在现代电子技术和工业领域应用较为广泛,在智能仪表中单片机是应用最多、最活跃的领域之一。

在控制领域中,现如今人们更注意计算机的低成本、小体积、运行的可靠性和控制的灵活性。

时钟芯片DS12C887自带晶振和电池,计时精度高,在没有外部电源的情况下可工作10年,可计算2100年前的年,月,日,时,分,秒,星期七种日历信息,并带有闰年补偿功能。

数字万年历设计论文资料毕业设计正文

数字万年历设计论文资料毕业设计正文

数字万年历设计电子万年历设计摘要:随着当今世界经济的快速发展和信息化时代的来临,各种各样的小型智能家电产品陆续出现在我们的生活中。

日历是人们不可或缺的日常用品。

但一般日历都为纸制用品,使用不便,寿命不长。

电子万年历采用智能电子控制和显示技术,改善了纸制日历的缺陷。

本设计以AT89S52单片机为核心,构成单片机控制电路,结合DS1302时钟芯片和24C02FLASH存储器,完成时间的自动调整和掉电保护,全部信息用液晶显示。

时间、日期调整由三个按键来实现,并可对闹铃开关进行设置。

日历能显示阳历和阴历年、月、日以及星期、时、分、秒。

在显示阴历月份时,能标明是否闰月。

关键词:电子万年历 52系列单片机时钟芯片FLASH存储器液晶显示The Design of Electronic CalendarAbstract: With the rapid development of world economy and the forthcoming of information era, many kinds of mini-type intelligent domestic electric appliances appear in our life one after another. Calendars are necessary daily goods in people’s life. But they are generally paper goods with inconvenient use and short life. Electronic calendar adopts the technology of intelligent electronic control and display, and then improves the deficiency of paper calendars. The design adopts the core of AT89S52 single chip microcomputer, which constitutes controlling circuit, and integrates DS1302 clock chip and 24C02FLASH memory, which achieve self-adjusting of time and no power protecting. LCD displays all information. Time and date adjusting is carried out by three keys, which can also set the alarm clock. The calendar can display solar and lunar year, month, day, week, hour, minute, second. When displaying lunar months, leap month is showed.Keywords: electronic calendar 52 series single chip microcomputer clock chip flash memory LCD1数字万年历设计目录1 引言 (1)2 系统概述 (1)3 方案选择 (1)3.1 方案1——基于AT89S52单片机的电子万年历设计 (1)3.2 方案2——基于DS1302的电子万年历设计 (2)4 系统硬件电路的设计 (2)4.1 系统核心部分---闪电存储型器件AT89S52 (3)4.2 DS1302时钟电路 (5)4.3 存储电路 (9)4.4 液晶显示电路 (11)4.5 键盘电路 (15)4.6 闹铃电路 (15)5 系统程序的设计 (16)5.1 阳历程序的设计 (16)5.2 时间调整程序的设计 (16)5.3 阴历程序的设计 (17)6 测试结果 (20)7 结论 (20)参考文献 (21)致谢 (22)附录1:电子万年历设计电路原理图 (23)附录2:主程序 (24)2数字万年历设计1 引言在日新月异的21世纪里,家用电子产品得到了迅速发展。

毕业设计(论文)-基于MCS-51的万年历设计

毕业设计(论文)-基于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 时间计算模块利用单片机内部的定时器,以秒为单位递增计数,通过编写中断服务程序来处理时间进位,实现时、分、秒的计算。

数字万年历的设计

数字万年历的设计

毕业设计(论文)题目:基于单片机的数字万年历的设计学院:电气与电子信息工程学院专业名称:09级电子信息工程学号:2009学生姓名:指导教师:2012年05月16日摘要本设计以数字集成电路技术为基础,单片机技术为核心。

软件设计采用模块化结构,汇编语言编程。

系统通过LCD显示数据,可以显示公历日期(年、月、日、时、分、秒)以及星期。

在内容安排上首先描述系统硬件工作原理,着重介绍了各硬件接口技术和各个接口模块的功能;其次,详细的阐述了程序的各个模块和实现过程。

关键词:单片机;万年历;DS1302;LCM1602AbstractThe design is based on digital integrate circuit, microcontroller technology is the core of the system. The software design uses module structure and adapts microcontroller assemble language. The system can display calendar date, including year, month, week, hour, minute, second and week. The work principle of the system is discussed in this paper, hardware interface and module function are reported primarily in the system. Every module of program is described explicitly.Keywords:MCU ; Calendar; DS1302; LCM1602目录1 绪论·································································错误!未定义书签。

毕业设计---基于单片机的多功能电子万年历的设计

毕业设计---基于单片机的多功能电子万年历的设计

基于单片机的多功能电子万年历的设计摘要随着科技的快速发展,自从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。

本文主要介绍了基于单片机的智能电子万年历的研制,该万年历能够实时显示公历年、月、日、时、分、秒,以及对应的农历日期、24节气、天干地支、闹铃功能,同时还能够实时测取环境温度。

本系统的硬件部分主要由A VR单片机、时钟芯片、温度传感器等部件组成,文中给出了详细的硬件设计实现及相关电路图;软件部分主要包含公历转农历的算法设计模块、显示模块、时间的读取、温度的检测模块,按键的扫描输入模块等,文中给出了系统的软件程序流程图及各功能模块的软件程序清单,最后介绍了整体系统的设计实现、仿真及调试过程,给出了下一步的改进方案等。

关键词:单片机;液晶技术;万年历;时钟芯片Design of Multifunctional digital Perpetual Calendar Based on MCUAbstractWith the development of technology,Since the concept of the sun, Baizhong, andnow the electronic bell,human beings continue to study and constant innovation record。

This paper-based Microcontroller Development of Intelligent electronic calendar, The calendar can display real-time in the calendar year, month, day, hours, minutes and seconds,a nd the correspond ing date of the Lunar New Year, 24 Solar Terms,at the same time also to real-time measurement from the ambient temperature,In addition to the user through the keyboard input years of history,for the correspond ing period of the Lunar.The system hardware from some of the major A VR microcontroller, a number of digital control, decoder, the clock chip,temperature sensors and other components,the paper gives a detailed design and implementation of hardware and related circuit;Software contains some of the major Lunar calendar to the algorithm design module,dynamic digital display modules,time to read,temperature detection module,Press enter the scanning module.In this paper, the system software modules and flow chart of the list of software programs,Finally, the realization of the overall system design, simulation and debugging process, the next step is the improvement programmes.Keywords:MCU;crystal technology;Calendar;Clock chip目录引言 (1)第1章绪论 (2)1.1课题的背景与意义 (2)1.2 数字万年历的现状与发展 (2)1.3 论文的主要工作及章节安排 (3)1.4 本章小结 (3)第2章方案论证比较.............................................................................. (4)2.1 多功能数字万年历系统概述 (4)2.2计时方案 (4)2.3温度检测方案 (5)2.4显示方案 (5)2.5本章小结 (5)第3章系统硬件设计 (6)3.1 主控制器ATmega16 单片机介绍 (6)3.2 时钟电路DS1302 (6)3.3 温度检测DS18B20 (7)3.4 动态显示 (8)3.5 键盘接口 (8)3.6 语音闹铃模块 (8)3.7 电源设计 (9)3.8本章小结 (11)第4章系统软件设计 (12)4.1 公历计算显示程序设计 (13)4.1.1 DS1302 内部寄存器 (13)4.1.2 时间读取程序设计 (15)4.2 农历转换程序设计 (16)4.2.1 公历转农历算法研究 (16)4.2.2 干支纪年简介 (18)4.2.3 公历转农历程序 (18)4.3 温度测量程序设计 (20)4.3.1 DS18B20 的测温原理 (20)4.3.2 温度程序 (21)4.4 二十四节气算法研究 (23)4.5系统仿真 (24)4.6本章小结 (25)结论与展望 (26)致谢 (27)参考文献 (28)附录 A 电子万年历原理图 (29)附录 B 外文文献与译文 (30)英文原文: (30)中文译文: (33)附录 C 参考文献题录及摘要 (35)附录 D 电子万年历源程序 (37)插图清单图2-1 数字万年历系统框图 (4)图3-1 DS1302与ATmega16连接图 (7)图3-2 DS18B20与AtMEGA16连接图 (8)图3-3 报时电路 (9)图3-4 稳压电源原理图 (10)图3-5 电源电路 (10)图4-1 系统程序流程图 (13)图4-2 公历程序流程图 (14)图4-3 DS18B20测温原理 (21)表格清单表3-1 LCD12864显示内容 (8)表4-1 DS1302的寄存器及其控制字 (14)表4-2 RS位配置 (15)引言人类的日常生活离不开时间,任何具有周期性变化的自然现象都可以用来测量时间。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字万年历毕业设计目录第一章数字万年历需求分析 (1)§1-1万年历的概念 (1)§1-2需求分析 (1)第二章系统的硬件设计与实现 (2)§2-1系统电路示意图 (2)§2-2驱动电路 (2)§2-3时钟控制电路 (3)§2-4所需主要器件 (4)§2-5系统硬件概述 (4)第三章系统的软件设计 (17)§3-1程序流程框图 (17)§3-2程序设计 (19)第四章安装与调试 (25)§4-1安装 (25)§4-2调试 (25)§4-3软、硬件测试 (26)4-3-1硬件测试 (26)4-3-2软件测试 (26)§4-4测试结果分析与结论 (27)4-4-1测试结果分析 (27)4-4-2测试结论 (27)第五章总结 (27)致谢 (28)参考文献 (29)第一章数字万年历需求分析§1-1万年历的概念万年历我国古代传说中最古老的一部太阳历。

为纪念历法编撰者万年功绩,便将这部历法命名为“万年历”。

而现在所使用的万年历,实际上就是记录一定时间范围内(比如100年或更多)的具体阳历或阴历的日期的年历,方便有需要的人查询使用,与原始历法并无直接联系。

万年历只是一种象征,表示时间跨度大。

§1-2需求分析在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响。

为了更好的利用我们自己的时间,我们必须对时间有一个度量,因此产生了钟表。

钟表的发展是非常迅速的,从刚开始的机械式钟表到现在普遍用到的数字式钟表,即使现在钟表千奇百怪,但是它们都只是完成一种功能——计时功能,只是工作原理不同而已,在人们的使用过程中,逐渐发现了钟表的功能太单一,没有更大程度上的满足人们的需求。

因此在这里,我想能不能把一些辅助功能加入钟表中去。

在此设计中所设计的钟表不但具有普通钟表的功能,它还能实现额外的功能:世界时间、农历显示。

改革开放30年来,中国电子万年历市场从无到有,从小到大、从总量快速扩张到结构明显升级,逐步形成了有中国特色的多样化、多层次的消费市场。

电子万年历市场规模比改革初期扩大了几倍乃至几十倍,其发展成就令世人瞩目。

同时随着数字技术网络技术飞速发展,今天数字万年历也得到了迅猛的发展。

万年历早超越了单纯的钟表只显视时间的结构,它已经了发展成为一套完整的系统。

它在日常生活发挥着巨大的作用人们对它需求也越来越高。

本系统采用了以广泛使用的单片机技术为核心,软硬件结合,使硬件部分大为简化,提高了系统稳定性,并采用LED显示电路、键盘电路,使人机交互简便易行,此外结合音乐闹铃电路、看门狗和供电电路。

本方案设计出的万年历可以显示日期时间、世界时、农历,设置闹铃功能。

第二章系统的硬件设计与实现§2-1系统电路示意图图2.1 系统电路图备注:P24接30K电阻到地时,上电初始显示12小时制,否则为24小时制。

P19接30K电阻到地时,为越南版。

C11的104电容要尽量靠近CPU的VDD与GND脚。

若希望数码管更亮,请将R14-R28值调小。

§2-2驱动电路驱动电路采用74LS164的芯片来驱动,在单片机系统中,如果并行口的IO资源不够,而串行口又没有其他的作用,那么我们可以用74LS164来扩展并行IO口,节约单片机资源它是一个8位并行输出门控串行输入移位寄存器,其显示数据以串行方式从单片机的输出口输出送往移位寄存器74LS164的A、B端,然后将转换的并行数据从输出端Q0~Q7输出,几乎同时驱动与之相接的LED 数码管,各个数码管便以很短时间间隔轮流显示。

由于人眼的残留效应,所以各个数码管看上去几乎是同时显示的,74LS164的引脚定义及真值表,如下图2.1所示。

图2.2 系统电路图§2-3时钟控制电路本设计的实时时钟电路用DS1302,如图2.4,它的工作电压一般为2.5-5.5V ,它的主要特点是采用串行数据传输,同时增加了主电源/后背电源双电源引脚,可以为掉电保护电源提供可编程的充电功能。

采用32kHz 的晶振,电容一般用10PF 就可以起到稳定振荡频率和快速起振的作用了,如下图2.3所示。

图2.3时钟电路DS1302是一种高性能、低功耗、带RAM 的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能。

采用三线接口与CPU 进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM 数据。

DS1302有12个寄存器,其中有7个寄存器与日历、时钟相关,存放的数据位为BCD 码形式,其日历、时间寄存器及其控制字。

此外,DS1302还有年份寄存器、控制寄存器、充电寄存器、时钟突发寄存器及与RAM 相关的寄存器等。

时钟突发寄存器可一次性顺序读写除充电寄存器外的所有寄存器内容。

§2-4所需主要器件§2-5系统硬件概述电阻:导电体对电流的阻碍作用称为电阻,用符号R表示,单位为欧姆、千欧、兆欧,分别用Ω、KΩ、MΩ表示,如下图2.5.1所示:图2.5.1电阻电容:所谓电容,就是容纳和释放电荷的电子元器件。

电容的基本工作原理就是充电放电,当然还有整流、振荡以及其它的作用。

另外电容的结构非常简单,主要由两块正负电极和夹在中间的绝缘介质组成,所以电容类型主要是由电极和绝缘介质决定的。

电容的用途非常多,主要有:隔直流、旁路(去耦)、耦合、滤波、温度补偿、计时、调谐、整流、储能,如下图2.5.2所示。

图2.5.2电容电容发光二极管:发光二极管(LED)是一种由磷化镓(GaP)等半导体材料制成的、能直接将电能转变成光能的发光显示器件。

当其内部有一定电流通过时,它就会发光。

发光二极管原理是它的发光原理可以用PN结的能带结构来解释:当导带中的电子与价带中的空穴复合时,电子由高能级跃迁到低能级,电子将多余的能量以发射光子的形式释放出来,产生电致发光现象,如下图2.5.3所示。

图2.5.3发光二极管三极管8550是一种常用的普通三极管,它是一种低电压,大电流,小信号的PNP型硅三极管。

其参数:1、集电极-基极电压Vcbo:-40V2、工作温度:-55℃ to +150℃3、和8050(NPN)相对4、主要用途:开关应用和射频放大如图2.5.4所示。

图2.5.4三极管8050是常用小功率的NPN三级管。

其参数:1、类型:开关型2、极性:NPN3、材料:硅4、最大集存器电流(A):0.5 A5、直流电增益:10 to 606、功耗:625 mW7、最大集存器发射电(VCEO):258、频率:150 KHz稳压器7805图 2.5.6稳压管78057805概述图 2.5.7稳压管电子产品中,常见的三端稳压集成电路有正电压输出的78 ×× 系列和负电压输出的79××系列。

顾名思义,三端IC是指这种稳压用的集成电路,只有三条引脚输出,分别是输入端、接地端和输出端。

它的样子象是普通的三极管,TO- 220 的标准封装,也有9013样子的TO-92封装。

用78/79系列三端稳压IC来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。

该系列集成稳压IC型号中的78或79后面的数字代表该三端集成稳压电路的输出电压,如7806表示输出电压为正6V,7909表示输出电压为负9V。

因为三端固定集成稳压电路的使用方便,电子制作中经常采用。

注意事项在实际应用中,应在三端集成稳压电路上安装足够大的散热器(当然小功率的条件下不用)。

当稳压管温度过高时,稳压性能将变差,甚至损坏。

当制作中需要一个能输出1.5A以上电流的稳压电源,通常采用几块三端稳压电路并联起来,使其最大输出电流为N个1.5A,但应用时需注意:并联使用的集成稳压电路应采用同一厂家、同一批图 2.5.8 TO-220号的产品,以保证参数的一致。

另外在输出电流上留有一定的余量,以避免个别集成稳压电路失效时导致其他电路的连锁烧毁。

在78 ** 、79 ** 系列三端稳压器中最常应用的是TO-220 和TO-202 两种封装。

这两种封装的图形以及引脚序号、引脚功能如附图所示。

从正面看①②③引脚从左向右按顺序标注,接入电路时①脚电压高于②脚,③脚为输出位。

如对于78**正压系列,①脚高电位,②脚接地,;对与79**负压系列,①脚接地,②脚接负电压,输出都是③脚。

如附图所示。

此外,还应注意,散热片总是和接地脚相连。

这样在78**系列中,散热片和②脚连接,而在79**系列中,散热片却和①脚连接。

7805应用电路7805典型应用电路图,如下图。

图 2.5.9 7805典型应用电路78XX系列集成稳压器的典型应用电路如下图所示,这是一个输出正5V直流电压的稳压电源电路。

IC采用集成稳压器7805,C1、C2分别为输入端和输出端滤波电容,RL为负载电阻。

当输出电流较大时,7805应配上散热板。

下图为提高输出电压的应用电路。

稳压二极管VD1串接在78XX稳压器2脚与地之间,可使输出电压Uo得到一定的提高,输出电压Uo为78XX稳压器输出电压与稳压二极管VC1稳压值之和。

VD2是输出保护二极管,一旦输出电压低于VD1稳压值时,VD2导通,将输出电流旁路,保护7800稳压器输出级不被损坏。

下图为输出电压可在一定范围内调节的应用电路。

由于R1、RP电阻网络的作用,使得输出电压被提高,提高的幅度取决于RP与R1的比值。

调节电位器RP,即可一定范围内调节输出电压。

当RP=0时,输出电压Uo等于78XX稳压器输出电压;当RP逐步增大时,Uo 也随之逐步提高。

下图为扩大输出电流的应用电路。

VT2为外接扩流率管,VT1为推动管,二者为达林顿连接。

R1为偏置电阻。

该电路最大输出电流取决于VT2的参数。

7805电参数:图 2.5.10 TO-2207805引脚及其介绍同时运用78XX和79XX稳压器,可以组成正、负对称输出的稳压电路。

下图所示为±5V 稳压电源电路,IC1采用固定正输出集成稳压器7805,IC2采用固定负输出集成稳压器7905,VD1、VD2为保护二极管,用以防止正或负输入电压有一路未接入时损坏集成稳压器。

变压器图 2.5.11 变压器变压器是利用电磁感应原理,从一个电路向另一个电路传递电能或传输信号的一种电器,是电能传递或作为信号传输的重要元件。

变压器的功能主要有:电压变换;阻抗变换;隔离;稳压(磁饱和变压器)等,变压器常用的铁芯形状一般有E型和C型铁芯。

本设计用的是AC220V转AC12V的变压器,220V转12V最适合的是用开关电源。

相关文档
最新文档