- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
兰州理工大学第六届大学生电子设计竞赛
题目:多功能电子万年历
学院:计算机与通信学院
班级:xxxxxxxx12级1班
姓名:xxxx、xxxxxx、xxxxxx
学号:12xx0xxx、12xx01xx、12xx01xx
兰州理工大学
目录
摘要 2
1 系统方案 3
1.1 比较与选择 3
1.1.1 界面显示和语音提示: 3
1.1.2 时间的实现 3
1.1.3 处理器的选择 3
1.2 方案描述 4
2 理论分析与计算 4
2.1 日程设定与日期计算 4
2.1.1 日期计算 4
3 电路与程序设计 7
3.1 硬件设计 7
3.1.1 硬件系统分析 7
3.1.2 硬件描述 7
3.2 软件系统设计 12
3.2.1 软件流程图 12
3.2.2 各模块功能主程序设计 14
4 测试方案与测试结果 17
4.1 各模块调试方案 17
4.1.1 STC89C52主芯片调试 17
4.1.2 DS1302时钟芯片调试 18
4.1.3 蜂鸣器调试 19
4.1.4 AT24C08数据存储器调试 20
4.1.5 12864LCD显示模块调试 20
4.1.6 总体调试 21
结论 22
系统功能 22
操作说明: 23
参赛总结 23
参考文献 24
附录 25
附录一 系统原理图 25
附录二 原程序代码 26
多功能电子万年历
摘要
电子万年历是一种非常广泛日常计时工具。它可以对年、月、日、周日、时、分、秒进行精确计时,同时可显示闰年农历温度信息,在日常生活中极为实用,DS1302是常用的时钟芯片,价格低廉,精度高且对于数字电子万年历采用直观的数字显示,还具有时间校准等功能。
该系统以STC89C52单片机作为系统控制处理器,采用具有涓细电流充电能的低功耗实时时钟电路DS1302。它可以对年、月、日、周日、时、分、秒进行计时AT24C08数据存储器实现掉电数据存储功能.系统各个界面通过LCD12864显示。
关键词:STC89C52, LCD 12864, 蜂鸣器, AT24C08, DS1302
1 系统方案
1.1 比较与选择
1.1.1 界面显示和语音提示:
方案一:
用LCD1602显示,蜂鸣器定时语音提示。用LCD1602显示,黄绿色背光,价格便宜,操作简单,但是无法显示汉字,无法完成题目阴历显示要求。用蜂鸣器实现定时语音提示功能,成本较低,且控制容易。
方案二:
用12864液晶显示,ISD4004语音芯片或蜂鸣器实现语音提示。12864液晶显示,蓝色背光,显示分辨率为128×64,具有灵活的接口方式和简单、方便的操作指令。可以显示4行8列共32个汉字,且具有低电压低功耗的特点。用ISD语音芯片,录音时间长,音质好,保存长久,控制功能灵活等优点。另通过LM386功放和8欧0.5W喇叭播放实现语音提示,语音效果良好,且更具人性化,但是价格较高,难度较大,对初学者来说难以实现;所以最终选择蜂鸣器实现语音提示,用lcd12864显示。
1.1.2 时间的实现
方案一:
用DS12C887实现时钟计数。DS12C887内部带有锂电池和晶振,无外围器件,掉电可自动行走,并带有闹钟功能、内带114字节RAM等功能。但是要控制Intel或Motorola总线时序复杂,并行通信占用I/O口多,而且体积大,管脚多,价格昂贵。
方案二:
用DS1302实现时钟计数。DS1302是DALLAS 公司推出的涓流充电时钟芯片内含有一个实时时钟/日历和31 字节静态RAM。采用SPI方式进行通信仅需用到三个I/O口。DS1302需外加32.768MHZ晶振和3V纽扣电池,故其体积小,占用管脚少,功耗低,价格便宜操作简单。
1.1.3 处理器的选择
AT89S52和STC89C52单片机都兼容标准MCS-51指令系统及80C51引脚结构,32K Bytes Flash片内ROM,512Bytes的片内RAM,32个的I/O口,5个中断优先级2层中断嵌套中断,3个16位可编程定时计数器,2个全双工串行通信口,看门狗电路,片内时钟振荡器等功能。其中AT公司的稳定性好,但价格偏贵,下载复杂,不便于最后调试。而STC芯片价格比较便宜,且下载器制作简单(只需使用MAX232电平转换和连接串行口),体积少,下载方便。
1.2 方案描述
该方案以STC89C52单片机作中央处理器,采用keil软件和C语言程序作软件设计,控制其I/O口。
时间获取通过模拟SPI通信方式控制DS1302时钟芯片的时间设定与读取,并通过LCD12864液晶显示,同时可通过控制四个按键来实现对时间、闹钟的设定与修改。闹钟功能是通过不断
您可能关注的文档
- 《一次感人的京剧表演》教学概要.ppt
- 倒虹吸运用钢模台车施工工法绪论.doc
- 6.亿以内数的改写解释.ppt
- hello_Kitty品牌文化综述.ppt
- 东奥整理--审计探讨.docx
- 6___一棵大树解释.ppt
- HoneywellTPS系统培训综述.ppt
- 《一粒种子》的1概要.ppt
- 道路危险货物运输从业人员资格考绪论.doc
- 动物和人体生命活动的调节探讨.docx
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)