毕业论文

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

STC89C52单片机的电子万年历设计(2)

时间:2024-03-13 22:50来源:毕业论文
4 系统的 软件 设计 17 4。1 主程序流程图 17 4。2 程序设计 18 4。2。1 DS1302读写程序设计 18 4。2。2 温度程序设计 20 5 系统的机体设计及调试 22 5。1 系统的模

4  系统的软件设计 17

4。1  主程序流程图 17

4。2  程序设计 18

4。2。1  DS1302读写程序设计 18

4。2。2  温度程序设计 20

5  系统的机体设计及调试 22

5。1  系统的模块组成 22

5。2  功能实现 22

结论 24

参考文献 25

致谢 26

附录1 元件清单 27

附录2 程序 27

附录3 实物图 33

1  绪论

1。1  课题研究的背景、目的与意义

随着科学技术的不断提高,人们对时间的刻画越来越精确。电子万年历的出现给人们带来了很大的方便,它可以对年、月、星期、日、时、分、秒进行计时,还可以显示出温度,同时具有闰年补偿等诸多功能。该电路以STC89C52单片机为核心,其功耗小,能够在5V的低压下工作,电压一般可选用4。5V到5。5V电压之间供电。而且DS1302的使用寿命长,误差小。

此电子万年历具有易于读取、功能较多、电路简单、成本较低等诸多优点,因此具有广阔的市场前景。

二十一世纪是数字化技术高速发展的时代,那么电子万年历的开发与研究在信息化时代的今天就显得非常重要,因为它可以应用在很多领域,如学校、医院、企业等等,几乎可以应用到我们生活的方方面面。所以说电子万年历的开发与应用是非常必要的。

1。2  课题解决的主要内容

本课题所研究的电子万年历是基于单片机实现的,主要研究内容包括以下几个方面:

(1)选用电子万年历芯片时,应着重考虑功能强大、使用方便、低功耗、抗断电的器件;

(2)根据选用的电子万年历芯片设计外围电路和单片机的接口电路;

(3)在进行硬件设计时,结构要尽可能的简单,易于实现;

(4)根据设计的硬件电路,编写控制STC89C52芯片的单片机程序;

(5)通过编程、编译、调试,把程序下载到单片机上运行,并实现设计的功能;

2  总体方案设计

单片机电子万年历的制作有多种方法,可供选择的器件和运用的技术也有很多种。所以,系统的总体设计方案应在满足系统功能的前提下,充分考虑系统使用的环境,所选的结构要简单使用、易于实现,器件的选用着眼于合适的参数、稳定的性能、较低的功耗以及低廉的成本。

按照系统设计的要求,初步确定系统由电源模块、时钟模块、显示模块、键盘接口模块、温度测量模块和闹钟模块共六个模块组成,电路系统构成框图如图1所示。

图1 电路系统构成框图

2。1  单片机芯片设计与论证来自优I尔Q论T文D网WWw.YoueRw.com 加QQ7520~18766

方案一: 采用AT89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能用于3V的超低电压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。

方案二:采用STC89C52芯片作为硬件核心,它是一款高速、低功耗、具有超强抗干扰的单片机,其指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。且具有EEPROM功能,不需要对芯片多次拔插,所以不会对芯片造成损坏。 STC89C52单片机的电子万年历设计(2):http://www.youerw.com/zidonghua/lunwen_202761.html

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