电子信息工程之数字万年历课程设计方案.doc

电子信息工程之数字万年历课程设计方案.doc

ID:58490768

大小:401.00 KB

页数:45页

时间:2020-05-17

电子信息工程之数字万年历课程设计方案.doc_第1页
电子信息工程之数字万年历课程设计方案.doc_第2页
电子信息工程之数字万年历课程设计方案.doc_第3页
电子信息工程之数字万年历课程设计方案.doc_第4页
电子信息工程之数字万年历课程设计方案.doc_第5页
资源描述:

《电子信息工程之数字万年历课程设计方案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子信息工程之数字万年历课程设计方案一.设计容1、设计一个数字万年历,利用现有的89C51单片机编程实现。要求显示年、月、日,时间(到分钟即可),农历(阴历);2、可以采用专门时钟芯片(如DS1302);限于51单片机小系统只有4位显示,可以用按键转换分屏显示。二.设计要求1、设计思路清晰,画出设计框图;2、画出具体原理电路;3、对电路进行分析计算,确定器件参数;4、*制作样机需要购买器件必须与指导老师协商,测量、调试步骤;5、编写设计说明书。主要设计条件1、提供89C51单片机小系统;2、提供直流稳压电源;3、面包板、导线等。说明书格式1

2、)课程设计封面;2)设计任务书;3)说明书目录;4)设计思路,基本原理和框图;5)电路设计、计算,原理分析;6)制作、测试,仿真;7)总结与体会;8)附录(程序清单);9)参考文献;10)电路原理图。进度安排第1周:Mon:下达设计任务书,介绍课题容与要求;Tue~Fri:查找资料,确定设计方案,设计方案论证;第2周:画电路原理图,元器件选择确定,计算分析;第3周:程序流程图、程序调试、软件仿真;书写设计说明书,整理资料,答辩。参考文献1、电子工程专辑(.eetchina./)2、中国电子设计网(.cediy.)3、何立民.MCS-51系列

3、单片机应用系统设计[M].:航空航天大学,2003目录1、系统概述62、系统硬件设计62.1单片机控制系统原理62.2硬件的设计总框图72.3各种功能模块硬件设计及实现72.3.1、AT89S52单片机82.3.2、DS1302实时时钟芯片112.3.3、温度模块152.3.4、1602液晶显示器173、系统程序设计193.1主程序流程图193.2中断服务流程图203.3程序22设计总结42参考文献43附录441、系统概述本设计主要分为硬件电路设计和软件实现两大部分。硬件电路设计采用模块设计:中央处理电路、时钟电路、温度测量电路三大部分;软

4、件采用C语言编程实现,设计采用按功能模块划分,包括:主程序、显示程序、温度测量程序、时钟程序等。在中央处理器上我们采用MCS-51单片机,该单片机是集CPU,RAM,ROM,计数和多种接口于一体的微控制器。自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注。它体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易,广泛应用于智能生产和工业自动化上。在时间功能上主要依靠实时时钟芯片DS1302来完成大部分功能,DS1302是具有涓细电流充电能力的低功耗实时时钟电路,它以其接口简单、价格低廉、

5、使用方便,被广泛地采用。它的主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768kHz晶振。所以用此款芯片来实现时间功能是完全能满足电路的要求。温度方面工作由数字式温度传感器DS18B20来完成,这款温度传感器是具有线路简单,体积小,方便易用等特点,温度测量围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出。选用这个芯片使电路简化,提高了效率。本课题通过MCS-5单片机来设计,系统由主控制器AT89S

6、52、时钟电路DS1302.、显示电路、按键电路和复位电路等各部分构成,能实现时钟日历显示功能,能进行时、分、秒、温度的显示。本文详细介绍了AT89S52单片机的基本原理,分析了AT89S52各个管脚的功能及它在设计电路中的作用。本文论述了LCD1602液晶屏和时钟芯片DS1302的工作原理及其软件设计过程。2、系统硬件设计2.1单片机控制系统原理采用AT89S52单片机来实现系统的控制。键盘四个独立按键控制,时钟芯片采用DS1302,温度传感器采用DS18B20。此系统硬件简洁,将复杂的硬件功能用软件实现,因此系统控制灵活,能很好地满足本

7、题的基本要求和扩展要求。此方案基本原理框图如图1所示。比较以上两种方案的优缺点,方案二简洁、灵活、可扩展性好,能完全达到设计要求,故采用第二种方案。2.2硬件的设计总框图液晶显示部分DS18B20温度传感器部分AT89S52单片机DS1302实时时钟部分键盘输入部分图1.系统方框图本次设计的基于单片机控制的电子万年历,其具有年、月、日、星期、时、分、秒的显示功能;具体时间与阴、阳历能够自动关联;可以设置闹铃的功能。其具体实现过程就是由主控制发送信息给DS1302时钟芯片再由时钟芯片反馈给LCD显示信息。并且可以在键盘设置模块输入修改时间,设

8、置闹铃等信息,当键盘设置时间、日期时,单片机主控制根据输入信息,通过串口通信此传送给DS1302时钟芯片,DS1302芯片读取当前新信息产生反馈传送给单片机,然后单片机根据控制最

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。