完整word版-51单片机电子万年历设计带有proteus仿真.doc

上传人:pu****.1 文档编号:556621058 上传时间:2023-05-17 格式:DOC 页数:25 大小:720.25KB
返回 下载 相关 举报
完整word版-51单片机电子万年历设计带有proteus仿真.doc_第1页
第1页 / 共25页
完整word版-51单片机电子万年历设计带有proteus仿真.doc_第2页
第2页 / 共25页
完整word版-51单片机电子万年历设计带有proteus仿真.doc_第3页
第3页 / 共25页
完整word版-51单片机电子万年历设计带有proteus仿真.doc_第4页
第4页 / 共25页
完整word版-51单片机电子万年历设计带有proteus仿真.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《完整word版-51单片机电子万年历设计带有proteus仿真.doc》由会员分享,可在线阅读,更多相关《完整word版-51单片机电子万年历设计带有proteus仿真.doc(25页珍藏版)》请在金锄头文库上搜索。

1、湖南文理学院课程设计课程名称: 单片机课程设计 设计题目: 电子万年历 教学院部: 电气与信息工程学院 专业班级: 自动化09101班 指导教师: 张 晓 虎 学生姓名: 邵 泽 学 号: 200916010120 完成时间: 2012 年6月12日 报告成绩: 评阅意见: 评阅教师 日期 摘要: 电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。它可以对年、月、日、周日、时、分和秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒等信息,还具有时间校准等功能。该电路采用AT89C5

2、2单片机作为核心,功耗小,能在3V的低压工作,电压可选用3到5V电压供电。万年历的设计过程在硬件与软件方面进行同步设计。硬件部分主要由AT89C52单片机,液晶显示电路,复位电路,时钟电路,稳压电路电路以及串口下载电路等组成。在单片机的选择上使用了AT89C52单片机,该单片机适合于许多较为复杂控制应用场合。显示器使用液晶LCD1602。软件方面主要包括日历程序、液晶驱动程序,显示程序等。程序采用汇编语言编写。所有程序编写完成后,在Keil C51软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。关键词 时钟电钟,DS1302,液晶LCD1602,单片机 Abstra

3、ct:Electronic calendar is a very extensive daily timing tool for modern society is more and more popular. It can be to year, month, day, Sunday, when, minutes, and seconds for the time, also has a leap year compensation and other functions, and the DS1302 long service life and small error. For digit

4、al electronic calendar using intuitive digital display, can also shows that year, month, day, Sunday, when the information such as, minutes and seconds, still have time calibration etc. Function. The AT89C52 single chip microcomputer as circuit adopts core, power consumption is small, can be in 3 V

5、of low-pressure work, voltage can choose 3 to 5 V voltage power supply.The design process of the calendar in the hardware and software design of synchronization. Mainly by AT89C52 single chip microcomputer hardware part, liquid crystal display circuit, reset circuit, clocking circuit on the circuit

6、circuit and serial download circuit etc. The processor on the choice of the single chip microcomputer AT89C52 use, the single chip microcomputer suitable for many more complex control applications. Use of liquid crystal display LCD1602. Software is mainly including calendar program, liquid crystal d

7、river, show program, etc. Program using assembly language. All programming, after the completion of Keil C51 software in commissioning, make sure no, after Proteus software embedded in within the single chip microcomputer simulation.Key words DianZhong clock, DS1302, liquid crystal LCD1602, microcon

8、troller 目 录1设计要求与方案论证31.1设计要求31.2 系统基本方案选择和论证31.2.1单片机芯片的选择方案和论证31.2.3时钟芯片的选择方案和论证:41.3 电路设计最终方案决定52系统的硬件设计与实现52.1 电路设计框图52.2 系统硬件概述52.3 主要单元电路的设计52.3.1单片机主控制模块的设计62.3.2时钟电路模块的设计62.3.3显示模块电路72.3.4串口下载电路82.3.5复位电路92.3.6稳压电路103系统的软件设计113.1程序流程框图113.2子程序的设计113.2.1读写DS1302子程序113.2.1读写LCD1602子程序124软件测试及分

9、析144.2分析与结论144.2.1 调试分析144.2.2调试和结论155总结15 1设计要求与方案论证1.1设计要求 能够显示年、月、日、时、分。 可以人为校正年、月、日、时、分。 地一次开机显示:2000 01 01 12.00。 掉电信息不丢失。1.2 系统基本方案选择和论证系统方案包括单片机的选型、时钟芯片的选择和显示模块的确定等。 1.2.1单片机芯片的选择方案和论证方案一:采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术, 当在对

10、电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。方案二: 采用AT89C52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。所以选择采用AT89C52作为主控制系统控制整个系统的正常工作。 1.2.2 显示模块选择方案和论证方案一:采用数码管显示,数码管是由八个发光二极管组成,对于显示数字字符比较适合,但对于电子万年历需要的数码管位数多,编程麻烦,且不稳定,存在抖动现象,需要通过软件延时进行消抖。 方案二:采用LCD1602液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,易于编程,稳定可靠。通过对比,本课程设计采用LCD1602作为显示模块。 1.2.3时钟芯片的选择方案和论证:方案一:直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、时、分计数。采用此种方案虽然减少芯片的使

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号