电子时钟设计-DS1302+1602+可调闹钟+程序清单
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
随着单片机技术的飞速发展,在其推动下,现代的电子产品几乎渗透到了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高。
时间就是金钱、时间就是生命、时间就是胜利……,准确的掌握时间和分配时间对人们来说至关重要,时钟是我们生活中必不可少的工具。电子钟的设计方法有很多种,但是基于单片机并通过LCD显示的电子时钟具有编程灵活、精确度高、便于携带、显示直观等特点。
利用STC89C52单片机对DS1302时钟芯片进行读写操作并通过1602字符液晶显示实时时钟信息,这样便构成了一个单片机电子时钟。
关键词:单片机,电子时钟,STC89C52,蜂鸣器
ABSTRACT
With the rapid development of microcomputer technology in its promotion, modern electronics into almost all areas of society, a strong impetus to the development of social productive forces and social improvement in the level of information, but also to further improve the performance of modern electronic products.
Time is a money, time is life, time is victory…Accurate grasp of time and allocation of time is crucial to people, The clock is necessary in our life tools . Clock Design There are many ways, however, produced by single chip electronic clock is more flexible programming, and easy expansion of electronic capabilities, high accuracy, easy to carry, display visual and so on.
In this paper, through the use of STC89C52 microcontroller by DS1302 clock chips for reading and writing operation and through 1602 character liquid crystal display real-time clock information so that forming a single chip electronic clock.
Key Words: Microcontroller,STC89C52,Electronic clock,buzzer
目录
绪论---------------------------------------------------------------1概述---------------------------------------------1研究目的-----------------------------------------1第1章设计要求与方案论证--------------------------------1
1.1 设计要求-------------------------------------1
1.2 系统基本方案选择和论证-----------------------2
1.2.1 单片机芯片的选择方案和论证---------------------2
1.2.2 显示模块选择方案和论证—————————————---2
1.2.3 时钟芯片的选择方案和论证-----------------------2
1.3 电路设计最终方案决定----------------------------------3第2章主要元件介绍-----------------------------------------3
2.1 STC89C52以及最小系统介绍--------------------3
2.1.1 STC89C52主要功能及PDIP封装----------------------3
2.1.2 STC89C52引脚介绍-----------------------------------3
2.1.3 STC89C52最小系统-----------------------------------4
2.2 DS1302时钟芯片以及集成时钟模块介绍----------5
2.2.1 DS1302概述------------------------------------------6
2.2.2 DS1302引脚介绍-------------------------------------6
2.2.3 DS1302使用方法-------------------------------------6
2.2.4 时钟集成模块内部原理图以及实物图--------------8
2.3 1602字符液晶以及显示模块介绍-----------------9
2.3.1 1602液晶概述-----------------------------------------9
2.3.2 1602引脚介绍---------------------------------------10
2.3.3 1602字符液晶使用方法------------------------------11
2.3.4 LCD显示模块原理图-----------------------------13第3章系统硬件设计—————————————14
3.1 电路设计框图--------------------------------14
3.2 系统硬件概述--------------------------------14第4章系统的软件设计-------------------------------------15
4.1 程序流程框图--------------------------------15第5章系统测试与总结----------------------------18
5.1 系统测试------------------------------------17
5.2 总结----------------------------------------17