毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C51单片机电子万年历设计+电路图+程序

时间:2020-01-10 18:51来源:毕业论文
采用了AT89C51单片机作为主控核心,由DS1302时钟芯片提供时钟、由LCD1点阵液晶显示屏显示,软件方面主要借助了电路仿真软件Proteus。AT89C51单片机是由ATMEL公司制造

摘要:本文基于Proteus多功能电子万年历的设计完成了其仿真的功能。硬件方面主要采用了AT89C51单片机作为主控核心,由DS1302时钟芯片提供时钟、由LCD1点阵液晶显示屏显示,软件方面主要借助了电路仿真软件Proteus。AT89C51单片机是由ATMEL公司制造,其功耗小并且电压可选用4~6V电压提供供电;DS1302时钟芯片则是由美国达拉斯公司研制的实时时钟芯片,具有涓细电流充电功能的低功耗特点。它不仅可以对年、月、日、星期、时、分、秒进行计时并且同时也具有闰年补偿等多种功能。另外,DS1302时钟芯片不仅使用寿命长,其误差还小;数字显示板块则是采用的LCD1点阵液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒等信息。此外,该仿真还可以进行时间校准功能。43833

毕业论文关键词:Proteus ;单片机 ;电子万年历 ;AT89C51 

Electronic calendar design and simulation based on PROTEUS

Abstract:This article is based on Proteus electronic calendar’s design that completed its simulation functions .This electronic calendar uses AT89C51 microcontroller as its master key core clock from the clock chip DS1302, LCD liquid crystal screen display. AT89C51 microcontroller is producted by ATMEL, it has lower power consumption, and the voltage can be selected 4 ~ 6V supply voltage ; While DS1302 clock chip introduced in the United States with DALLAS small low-power charging current real time clock chip, which can in , Month, day, week, hour,minute, seconds time and has a leap year compensation and other functions as well. Besides,the DS1302 not only has long life, but also has small error; digital LCD1 display is used to show the LCD screen, which can reveal year, month, day, week , hours , minutes, seconds and other information simultaneously.what’ more , the electronic calendar also has a time for calibration and other functions.

Keywords:Proteus ;  microcontroller ;  electronic calendar ; AT89C51

目录

摘要

Abstract

1 绪论 …1

 1.1 研究背景 1

 1.2 研究目的 1

 1.3 主要任务 2

2 系统总体设计 …3

 2.1 总体方案的选择 …3  

 2.2 系统硬件电路设计 4

   2.2.1系统硬件结构 4

 2.3 单片机及其附属电路  5

   2.3.1 51系列单片机  …5

   2.3.2 DS1302  9

   2.3.3 工作条件电路12

   2.3.4 LCD1显示电路 …13

   2.3.5 调节电路  …15

3系统的软件设计 16

 3.1程序设计  …16

   3.1.1 程序设计概述  …16

   3.1.2 程序设计软件 … 16

 3.2程序流程图  18

   3.2.1 主程序  18

   3.2.2 时间控制流程图  19

   3.2.3 LCD1的驱动流程图 …20

   3.3.4 DS1302的驱动流程图 21

4 Proteus软件仿真…22

 4.1 Proteus ISIS简介 …22

 4.2 Proteus运行流程 … 23

 4.3 Proteus功能仿真 … 26

   4.3.1 软硬件结合  26

   4.3.2 Proteus仿真与调试  29

   4.3.3 Proteus最终仿真结果  …32

5 设计总结与展望  …33

致谢    34

参考文献    35

附件    36 

1 绪论

1.1 研究背景

   在平时忙碌的生活中,时间和我们每一个人都息息相关密不可分,每一个人甚至每一件事都会受到时间的左右。为此我们必须对时间有一个准确的度量,终而为此产生了像钟表这样能够体现时间的东西。它的发展应该说是非常迅速的,从一开始的机械式钟表到现在大家日常生活中普遍用到的数字式钟表,即使现在的种类千奇百怪颜色五花八门,但是它们都只有着一样共通的功能——计时,只是它们在工作原理上存在的区分而已。慢慢地,人们逐渐开始意识到钟表的功能是否太单一化,不能更大程度上去继续满足人们的其它方面的需求。所以本次我的课题就是要尝试能否将一些传统钟表外的辅助功能融入进去。从观察太阳位置到而今的电子钟表, 科学家们一直都在不断研究、不停从事着革新开拓。如今市场上的电子钟表广泛都具有低能耗的实时时钟电路,这些电子钟表能够进行计时例如年、月、周、日、时、分等信息,同时它们还带有润年补偿等辅助功能,不单如此,它们使用寿命长,更为重要的是误差小且使用方便。总的来说,电子万年历的诞生在极大意义上为人类带来了诸多便捷。据资料显示,国际上的电子万年历正从模拟式走向数字式、由集成化走向智能化。在我国,近些年国内也开始越来越重视对电子万年历的开发以及设计,让更多的高科技优质产品可以走进千家万户的生活中,让更多普通人都能够应用到功能强大并且精密度极高的电子时钟。  AT89C51单片机电子万年历设计+电路图+程序:http://www.lwfree.com/zidonghua/lunwen_44872.html

------分隔线----------------------------
推荐内容