基于AT89S52单片机的万年历设计(附电路原理图)
基于AT89S52单片机的万年历设计(附电路原理图)(任务书,开题报告,外文翻译,论文12000字)
摘 要
电子万年历是一种常用于人们生活中的计时工具。当然它也拥有自动校验时间等功能,在它的电路设计中,以AT89S52单片机为核心,拥有功耗小, 3V低压工作等特点,所以电压可用3---5V。
此次是基于AT89S52单片机的万年历设计,在时间的精确上更是高于以往传统设计的万年历。它在时间方面可以显示年、月、日等信息,另外包括温度,触摸屏。甚至可以自主校验并整调日期和时间。设计开始之前,需在单片机的基础知识和外围电路,以及仿真知识方面去做比较全面的准备。硬件部分主要由单片机,LED12864显示电路,以及调时按键电路等组成。本次选择使用了AT89S52单片机,因为该单片机在许多较为复杂的控制应用方面也能胜任。显示器使用共阴极的数码管。软件方面主要包括日期时间调整程序、温度检测程序,数字显示程序等,用汇编语言编写程序,将利于调整时间及日期显示功能,以上程序编写完成后,将其放入keil软件中调试,更正所有错误后,最后就可以将单片机嵌入内 Proteus软件中进行仿真。
关键词:时钟芯片、LCD12864、DS1302、动态扫描、单片机。
[资料来源:Doc163.com]
Abstract
Electronic calendar is a commonly used in the people's life time tool. Of course it has automatic calibration time and other functions, in the circuit design, using AT89S52 microcontroller as the core, has low power consumption, low voltage 3V working characteristics, so the voltage available 3---5V.
This is the calendar design based on AT89S52, at the time of the precision is higher than the traditional calendar. It can display the time in the year, month, date and other information, including temperature, touch screen. Even can self check and adjust the date and time. Before beginning the design, the basic knowledge of SCM and the peripheral circuit, to do more comprehensive preparation and simulation knowledge. The hardware part is mainly composed of MCU, LED12864 display circuit, and when the keycircuits etc.. This time choose to use the AT89S52 microcontroller, because for the MCU can in many of the more complex control applications. The use of digital tube display common cathode the software mainly includes the date and time adjustment procedures, temperature detection procedures, digital display procedures, using assembly language programming, will help to adjust the time and date display Function, after the completion of the above program, put it into the keil software, debug, correct all errors, and finally you can embed the microcontroller in the Proteus software for simulation
[资料来源:http://doc163.com]
Keywords: clock chip, LCD12864, DS1302, dynamic scanning, single-chip
microcomputer
[资料来源:http://Doc163.com]
目 录
摘 要 1
1 绪论 4
1.1研究背景 4
1.2研究目的和意义 4
1.3设计思想 5
1.4设计框图 5
2 系统硬件设计 6
2.1最小化电路设计 6
2.1.1 主控芯片简介 6
2.1.2 复位电路、晶振电路设计 7
2.2显示电路设计 9
2.2.1 显示器简介 9
2.2.2 驱动芯片简介 11
2.2.3 显示电路 16
2.3温度采集电路设计 17
2.3.1 温度采集芯片简介 17
2.3.2 温度采集电路 21
2.4实时时钟电路设计 21
[来源:http://Doc163.com]
2.4.1时钟芯片简介 22
2.4.2时钟电路 22
3 系统软件设计 25
3.1主程序流程图 26
3.2系统子程序的设计 27
3.2.1送显示流程图 27
3.2.2 时钟流程图 28
3.2.3 温度采集流程图 29
4 系统仿真研究 30
4.1仿真软件简介 30
4.2 软件仿真过程 34
4.3仿真结果 36
致谢 37
参考文献 37
附 录 一 38
[来源:http://Doc163.com]