- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
at89s51单片机的电子万年历的设计 答辩人:杜洪浦 专 业:机电设备维修与管理 班 级:10高职机电1班 指导老师:韩亚辉 0 引言 电子万年历是一种应用非常广泛的日常计时工具,液晶显示的万年历已经越来越流行,特别适合在家庭居室、办公室、大厅、会议室和广场等使用。LCD显示的日历钟显示清晰直观、走时准确,并且还可以扩展出多种功能。本设计利用数量较少的芯片制做了一种多功能电子万年历,主要功能包括:1、能显示公历/农历年、月、日,星期,小时,分,秒;2、能够用按键进行调整,且能够以汉字显示相关信息。 二、设计意义 电子万年历的出现给人们的生活带来了诸多方便。但传统的电子万年历除显示时间以外,功能较为单一,逐渐失去了市场。新型电子万年历的产生 更会带来更多方便,现在的发展方向以实用型,方便型,美观型,精巧型为主。电子万年历作为电子类小设计不仅是市场上的宠儿,也是单片机实验中一个很常用的题目。 我国生产的电子万年历有很多种,总体上来说以研究多功能电子万年历为主,使万年历除了原有的显示时间,日期等基本功能。 第1章 系统设计原理论证 1.1 设计要求 基本设计要求: (1)能显示公历年、月、日、星期、小时、分、 秒; (2)显示模块采用LCD液晶屏显示; (3)要求能用按键调整时间; (4)利用51系列单片机作为处理器; 创新设计要求: (1)能够显示对应的农历年、月、日; (2)能够显示当前年份是否是闰年; 1.2 硬件电路的设计 一、总体方案论述 按照系统设计功能的要求,初步确定系统由主控模块、时控模块、显示模块和键盘接口模块共四个模块组成。如图1所示。 1、单片机最小系统 18引脚和19引脚接时钟电路,XTAL1接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入,XTAL2接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出.第9引脚为复位输入端,接上电容,电阻及开关后够上电复位电路,20引脚为接地端,40引脚为电源端.单片机的最小系统如图2所示:图2中的晶振频率为12MHz,复位方式为上电自动复位[8]-[9]。 3、显示模块 如图3所示,采用LCM1602液晶显示器,单片机P1口作为数据输出口,RS,R\W,E分别通过10K的上拉电阻连接到单片机的P0.0,P0.1,P0.2。VDD接5V电源,VSS接地。VEE为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。R/W为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。E(或EN)端为使能(enable)端,下降沿使能。DB0-DB7为双向数据总线,同时最高位DB7也是忙信号检测位。BLA、BLK分别为显示器背光灯的正、负极[13]。 如图,左上角为显示模块LCM1602,U1是时钟芯片DS1302,U2是主控模块AT89C51,U3为温度传感器DS18B20,右下角是键盘控制模块。 第2章 系统软件设计 一、仿真软件 软件仿真采用Proteus软件,Proteus嵌入式系统仿真与开发平台是由英国Labcenter公司开发的,是目前世界上最先进、最完整的嵌入式系统设计与仿真平台。它是一种可视化的支持多种型号单片机(如51、PIC、AVR、Motorola hcll等),并且支持与当前流行的单片机开发环境(Keil、MPLAB、IAR)连接调试的软硬件仿真系统。 本系统的软件仿真是用Keil uVision 和Proteus 两个软件共同实现的。 在Keil集成开发环境下使用工程的方法来管理文件,而不是单一文件的模式,所有的文件包括源程序(如C程序、汇编程序)、头文件等都可以放在工程项目文件里统一管理。将C语言程序在Keil中编译好生成“.hex”文件,然后再加载到用Proteus软件画好的原理图中,便可以实现仿真。 1.主程序设计 二、程序设计 总结 经过多次的反复测试与分析,克服了重重困难,最终实现了预想的效果,我在以后的学习过程中我会努力做到的。 这次的设计经历,让我对电子万年历电路的原理及功能更加熟悉,同时提高了设计能力与及对电路的分析能力;学会了运用Proteus仿真软件;在软件的编程方面得到更大的提高,并对模块化的C程序编程得到加强,而且将之前所学的知识在设计过程中得到很大的提高与巩固。 谢谢各位老师! * * 主控模块 显示模块 时控模块 键盘接口模块 图1 系统模块框图 图2 单片机最小系统 图3 LCD显示模块 图4
您可能关注的文档
- 电视遥控器注射模具的设计.doc
- 电算化会计概述.doc
- 电梯安全管理人员和作业人员考核大纲.doc
- 电梯定期检验自检记录表.doc
- 电梯技术标准.doc
- 电网事故处理.ppt
- 电线电缆价格表.doc
- 电信机务员国家职业标准.doc
- 电信宽带IP业务QoE监测系统.doc
- 电信项目概要设计模板.doc
- 2025广西柳州市公安机关第二次面向退役军人招聘警务辅助人员23人备考题库及一套完整答案详解.docx
- 2025广东南粤银行珠海分行招聘备考题库含答案详解(满分必刷).docx
- 2025广东东莞市公安局警务辅助人员招聘200人备考题库(第一批)含答案详解.docx
- 2025广东中山市公安局大涌分局现招聘警务辅助人员6人备考题库附答案详解(典型题).docx
- 2025广东南粤银行惠州分行招聘备考题库附答案详解(满分必刷).docx
- 2025广东东莞市公安局高埗分局招聘辅警16人备考题库(第三批)含答案详解(培优b卷).docx
- 2025广东南粤银行云浮分行招聘备考题库含答案详解(研优卷).docx
- 2025广东南粤银行中山分行招聘2人备考题库含答案详解(完整版).docx
- 2025广东广州越秀区光塔街招聘城管协管员4人备考题库附答案详解(精练).docx
- 2025广东广州官洲街道办事处招聘雇员5人备考题库附答案详解(预热题).docx
最近下载
- 2020年第37届高中物理竞赛力学专题练习39题(带详解).docx VIP
- 全文可编辑-东华科技-市场前景及投资研究报告-出海远航.ppt VIP
- 2018CPXY-J406 ZJF免拆模板现浇混凝土复合保温系统.docx VIP
- 《富致秘录》中源线建仓法(陈雅山 著 王明森 点校).pdf VIP
- 2025年29490-2023企业知识产权合规管理体系内部审核检查表 .pdf
- 华东师大版九年级数学上册期末测试卷(4套)(有答案).pdf VIP
- 2024CPXY-S58 HX雨水控制及利用设施选用与安装.docx VIP
- IT专用模板-XX部门软件工程师月度绩效考核表.xls VIP
- 2024CPXY-J498 禹途石墨烯预制沟槽地暖系统.docx VIP
- 2025年湖南省怀化市中考英语试卷真题(含答案解析).docx
原创力文档


文档评论(0)