基于AT89S52单片机电子万年历设计(附程序,电路原理图)(附答辩)
无需注册登录,支付后按照提示操作即可获取该资料.
基于AT89S52单片机电子万年历设计(附程序,电路原理图)(附答辩)(任务书,开题报告,中期报告,外文翻译,论文15000字,答辩PPT,答辩大纲)
The design and development of electronic permanent calendar
电子万年历采用智能电子控制和显示技术,改善了纸制日历的缺陷。本设计以AT89S52单片机为核心,构成单片机控制电路,AT89C52是一种带8K字节闪速可编程可擦除只读存储器(PEROM)的低电压、高性能CMOS 8位为控制器。该器件采用ATMEL 非易失存储器制造技术制造,与工业标准的80C51和 80C52指令集和输出管脚相兼容。结合DS1302时钟芯片和24C02 FLASH存储器,完成时间的自动调整和掉电保护,全部信息用液晶显示。时间、日期调整由三个按键来实现,并可对闹铃开关进行设置。日历能显示阳历和阴历年、月、日以及星期、时、分、秒。在显示阴历月份时,能标明是否闰月。
关键词:电子万年历;单片机;时钟芯片;FLASH存储器;液晶显示
本设计以AT89S52单片机为核心,构成单片机控制电路,结合DS1302时钟芯片和24C02 FLASH存储器,显示阳历的年、月、日、星期、时、分、秒和阴历的年、月、日,在显示阴历时间时,能标明是否闰月,同时完成对它们的自动调整和掉电保护,全部信息用液晶显示出来。输入接口由三个按键来实现,用这三个按键可以对日期和时间进行调整,并可以对闹铃的开关和闹铃的时间进行设置。闹铃功能通过蜂鸣器来实现。软件控制程序实现所有的功能。整机电路使用+5V稳压电源,可稳定工作。系统框图如图2-1所示,其软硬件设计简单,时间记录准确,可广泛应用于长时间连续显示的系统中。
目 录
1 引言 1
1.2方案选择 1
1.2.1 方案1——基于AT89S52单片机的电子万年历设计 1
1.2.2方案2——基于AT89S52单片机和DS1302的电子万年历设计 2
2 系统概述 3
3 系统硬件电路的设计 4
3.1 系统核心部分——单片机 AT89S52 4
3.1.1 AT89S52具有下列主要性能 4
3.1.2 AT89S52的引脚及功能 5
3.2 DS1302时钟电路 7
3.2.1 DS1302芯片介绍 7
3.2.2 DS1302 的应用 11
3.3 存储电路 11
3.3.1 AT24C02管脚介绍 11
3.3.2 AT24C02的特性 12
3.4 液晶显示电路 14
3.4.1 液晶显示控制驱动器HD61202的特点 14
3.4.2 液晶显示控制驱动器HD61202的引脚功能 14
3.4.3 液晶显示控制驱动器HD61202的指令系统 15
3.4.4 HY-12864的电路结构特点 16
3.4.5 HY-12864的应用 17
3.5 键盘电路 19
3.6 闹铃电路 19
4 系统程序的设计 20
4.1 阳历程序的设计 20
4.2 时间调整程序设计 20
4.3 阴历程序设计 22
5 测试结果 25
6 结论 26
参考文献 27
附录1:电子万年历设计电路原理图 28
附录2:主程序 29
致 谢 43
英文原文及中文翻译