时间对于每个人来说都是宝贵的,工作忙碌以及繁杂容易使人忘记当时的时间,然后 导致重要的事情被耽误,可能会酿成大祸。因此,对万年历进行课题研究将具有很大的意 义。因为电子万年历具有读取方便、显示直观、功能多样、操作简单等诸多优点,符合现 代电子仪表的发展趋势,所以这个课题很值得研究。

1。2 课题开发的目的和意义

从理论到实际应用,用单片机与一些电路的结合,成功的设计出万年历,并且能够按 照原先的要求很精确的显示出年历。同时能够具有制作简单,成本较低,显示准确等特点。 在未来,基于单片机所制造出的万年历将具有很高的使用价值。

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

本课题所研究的电子万年历是单片机的具体应用,主要研究内容包括以下几个方面:

(1)在选用电子万年历的主要芯片时,应重点考虑功能实在、使用方便、单片存储、 低功耗、抗断电等特点。

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

(3)在硬件设计时,结构要尽量简单实用、易于实现,使系统电路尽量简单、易懂。

(4)根据硬件电路图,在开发板上完成器件的焊接。

(5)根据设计的硬件电路,用 C 语言编写控制 AT89C52 芯片的单片机程序。

(6)通过编程、编译、调试等相关过程把程序下载到单片机上运行,并实现本设计的 功能,达到本设计的相关要求。

2 系统模块的选择

单片机电子万年历要实现的功能不同则其制作的方法也不同。由于万年历可以实现很 多种不同的功能,相关的电子万年历的制作也有多种方法,相对应的可供选择的器件和运 用的技术也有很多种。所以,系统的总体设计方案应该充分考虑系统的使用环境,选的结 构应该要简单使用、方便实现,器件的选用应该着眼于稳定的性能、较低的功耗以及低廉 的成本等方面。

系统的功能往往决定了系统采用的结构以及相关的元器件,经过多方面的考虑我们决 定用 LCD 显示器,并且用时间芯片 DS1302 连接单片机 AT89C52,温度传感器 DSB1820 进行温度采集以及按键电路进行按键设置。从而实现电子万年历的功能。

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

图 2。1 电路系统框图

2。1 单片机芯片的选择

采用 AT89C52 芯片作为本设计的硬件核心。AT89C52 是一个低电压,高性能 CMOS8

位单片机,片内含 8kbytes 的可反复擦写的 Flash 只读程序存储器和 256bytes 的随机存取数 据存储器(RAM),该器件采用高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系 统,片内置通用 8 位中央处理器和 Flash 存储单元,具有很多的优点以及可实用性。因此, AT89C52 单片机在电子行业中有着广泛的应用。因为具有在线编程可擦除技术,所以当在 对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对 芯片多次拔插,所以不会对芯片造成损坏。

AT89C52 内部具有 8KBROM 存储芯片、RAM 空间增大,变为了 256 字节并且支持在 线编程可擦除技术,因此采用 AT89C52 作为主控芯片。

2。2 按键控制模块的选择论文网

采用独立按键,查询简单,程序处理简单,可节省 CPU 资源。 因为本系统要求的按键不多,为了释放更多的 CPU 占有时间,操作方便,所以采用该

上一篇:主元分析方法PCA人脸识别系统设计matlab仿真程序
下一篇:AT89S52单片机非接触式IC卡读卡器设计+程序+电路图

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...