- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
论文题目: 基于单片机的万年历设计
作者姓名:
班级学号: 电子07A1
系 部: 信息工程系
专 业: 电子信息工程技术
指导教师:
摘 要
随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。美国DALLAS公司推出的具有涓细电流充电能的低功耗实时时钟电路DS1302。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。该电路采用AT80C52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。
综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。
本电路为实现电子万年历的功能,采用单片机AT80C52,辅助以必要的外围电路,用C语言编写程序,并进行模块化设计而成的电子万年历系统.它通过LCD能正确显示阴阳历星期和时分秒,具有功能稳定,精确度高和可调的特点。
单片机;AT89C52;DS1302;LCD
目 录
摘 要 I
1 绪论 1
1.1设计目的与意义 1
1.2 方案选择与DIY电子万年历的研究情况 1
1.2.1时钟芯片选择 1
1.2.2键盘选择 3
1.2.3显示模块选择 4
1.2.4 DIY万年历的研究情况 4
2 主要硬件描述 5
2.1 89C52模块 5
2.2 显示模块LCM12864 5
2.2.1液晶模块概述 5
2.2.2液晶模块特点 5
2.3 芯片DS1302简介 6
2.4 芯片DS18B20简介 6
3 硬件设计与实现 8
3.1 单片机最小系统的设计 8
3.2 时钟电路的设计 9
3.3 温度采集模块的设计 9
3.4 人机交互模块设计 10
4 系统软件设计与实现 11
4.1主要算法流程图描述 11
4.2 LCM16824子程序的实现 15
4.3 DS1302子程序的实现 16
4.4 DS18B20子程序的实现 17
4.5 键盘子程序的实现 19
4.6 主程序的实现 20
5 测试结果分析与结果 22
5.1 测试结果分析 22
5.2 测试总结 22
结束语 23
致谢 24
参考文献 25
附录一 作品实物图 26
附录二 原理图 27
附录三 部分程序 28
1 绪论
1.1 设计目的与意义
随着电子技术的高速发展,对电子方面人才的要求越来越高,不仅要求其具备相关的专业理论知识,还要求其具有较强的设计、制作等实践动手能力.此次学校举行的电子设计无疑是对从事电子相关专业的人的一次很好的锻炼和考验,是培养信息人才的一次良好的机会,为其提供了一个理论知识与实践相结合的平台。
通过本次课程设计,引导学生结合所学的电路理论和程序设计的知识,思考设计方案,以小组合作方式,分工完成各个部分,从而掌握相关的硬件结合软件显示电路的设计和调试技术,一方面提高了学生的实践动手和协作能力,另一方面培养了学生综合运用所学理论知识进行工程设计的能力。
1.2 方案选择与DIY电子万年历的研究情况
1.2.1时钟芯片选择
方案一:不使用芯片,采用单片机的定时计数器
这种方法原理是利用单片机芯片的定时器来产生固定的时间,模拟时钟的时, 分,秒。如:利用AT80C52芯片,定时器用工作方式1,每50ms产生一个中断,循环20次,即1s周期。每一个周期加1,那么1min为60个周期,1h就是60*60=3600个周期,一天就是3600*24=86400个周期。
此方法优点是可以省去一些外围的芯片,但这种方法只能适用于一些要求不是十分精确,不做长期保留的场合。
方案二:并行接口时钟芯片 DS12887
特点:采用单片机应用系统并行总线(三总线)扩展的接口电路,采用这种接口电路具有操作速度快,编程方便的优点。
但是对于80C52单片机来说,低位地址线要通过锁存器输出,还要地址译码器,而且并行口芯片的体积相对较大,DS12887如图1所示
图1 DS12887方案三:串行接口时钟芯片DS1302
芯片主特性:
实时时钟具有能计算2100 年之前的秒分时日日期星期月年的能力还有闰年调整的能力
? 31 8 位暂存数据存储RAM
?串行 I/O 口方式使得管脚数量最少
?宽范围工作电压2.0 5.5V
?5)工作电流 2.0V 时,小于300nA
?读/写时钟或RAM
您可能关注的文档
- 【精品资料】《操作系统 》课程简介.doc
- 【精品资料】《计算机操作系统(第三版)》.doc
- 【精品资料】《计算机操作系统》基础电子教案.doc
- 【精品资料】国家高技术研究发展计划(863计划)专题课题调研大纲.doc
- 【精品资料】基于web的应用数据库系统(学生成绩管理、图书管理等).doc
- 【精品资料】技术标投标书编制系统操作指南.doc
- 【精品资料】技术企业认定管理工作系统操作手册.doc
- 【精品资料】江苏省建设执业资格注册管理系统.doc
- 【精品资料】江西省交通系统“十五”信息化情况调查表.doc
- 【精品资料】交管社区互动平台系统.doc
- 计及电动汽车移动储能动态电价的微电网优化调度研究及解决方案.pdf
- 浅谈电动汽车充电桩绝缘智能化自检装置的设计与应用 .pdf
- 浅谈电动汽车公共充电桩布局方案评价方法.pdf
- 浅谈基于弹性响应的电动汽车快充电价定价策略 汽车充电桩有序充电.pdf
- 浅谈光储充一体化社区的有序充电策略及解决方案.pdf
- 晚期肾透明细胞癌系统性治疗中国专家共识(2024版).pptx
- 中国膀胱癌保膀胱治疗多学科诊治协作共识(2022版).pptx
- 成人心血管外科手术体外循环患者血液管理指南.pptx
- 下尿路修复重建移植物应用规范中国专家共识.pptx
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx
最近下载
- 餐饮食品安全总监和食品安全管理员必备知识考试题库含答案.docx
- 2024年统编版七年级上册语文字词注音及解释汇总.pdf VIP
- 仁爱九年级英语现在完成时练习及答案.doc VIP
- 高一学业水平合格性考试备考计划.pdf VIP
- Unit 1 You and Me Section A How do you greet people 课件 人教版(2024)英语七年级上册.ppt
- Starter Unit 1 Section B How do you start a conversation 课件 人教版(2024)英语七年级上册.ppt
- 必威体育精装版仁爱九年级英语现在完成时练习及答案.doc VIP
- 个人血糖检测记录表.docx
- 1例低血糖昏迷的护理查房.pptx
- 海康硬盘录像机简易操作说明书.docx
文档评论(0)