实时日历时钟系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内蒙古工业大学本科毕业设计说明书
摘要
在当今社会,随着电子产品的不断发展,许多电子设备都趋于智能化,人们都基
本熟悉这些电子产品的基本功能,然而却很少人知道它的内部结构以及工作原理。这
些设备大部分都含有CPU控制器或者是单片机,其中单片机以其COMS化、体积小、成本低、运用灵活、易于产品化等一系列优点,这些年得到迅猛的发展和推广,广泛
的应用于工业自动控制,通讯设备,家用电器等各个领域。
本设计的日历时钟产品是小型电子产品。主要是以单片机AT89C51为总控制器,由时钟芯片DS12C887读取时间数据与掉电储存,用键盘来完成对时间调整,最后通
过1602液晶显示器显示出来,从而达到显示时间的目的。日历时钟广泛的应用于个
人家庭以及车站、医院、商场、办公室等公共场所,成为人们日常生活中不可少的必
需品。因此,本设计具有相当重要的现实意义和实用价值。
关键词:日历时钟;单片机;1602液晶显示;DS12C887
内蒙古工业大学本科毕业设计说明书
Abstract
With the continuous development of electronic products in today's society, many electronic devices have tended to be intelligent, people are basically familiar with the basic functions of these electronic products, yet few people know about its internal structure and working principle. most of which containing CPU controller or microcontroller. In recent years, Microcontroller has been the rapid development and large-scale promotion with its with its COMS, small size, low cost, flexible use, easy-to-product such as a number of advantages. It has been widely used in various fields of industrial control systems, communications equipment, and household appliances.
The design of the product is small calendar clock electronic products. Mainly based on AT89C51 microcontroller controller, by the clock chip DS12C887 access time data and power-down storage, and use the keyboard to complete on time to adjust, and finally
LCD1602 monitor display, so as to achieve the purpose of display time. T he calendar clock is widely used in individual households, as well as railway stations, hospitals, shopping malls, offices and other public places to become the indispensable necessities of daily life. Therefore, the design has very important realistic significance and practical value.
Key words: Calendar clock;Microcontroller;LCD1602; DS12C887
内蒙古工业大学本科毕业设计说明书
目录
第一章绪论 (1)
1.1 实时日历时钟的背景 (1)
1.2 实时日历时钟的意义 (1)
1.3 实时日历时钟的应用 (1)
第二章设计思路 (3)
2.1 系统概述 (3)
2.2 芯片与方案选择 (3)
2.2.1 单片机的选择方案 (3)
2.2.2 时钟芯片的选择方案 (4)
2.2.3 显示模块的选择方案 (4)
2.3 电路设计最终方案确定 (5)
第三章系统的硬件设计与实现 (6)
3.1 主控制模块 (6)
3.1.1 AT89C51 单片机结构及原理 (6)
3.1.2 AT89C51 单片机的连接图 (9)
3.2 时钟模块 (10)
3.2.1 时钟芯片 DS12C887 结构与原理 (10)
3.2.2 DS12C887 与单片机的连接 (14)
3.3 显示模块 (15)
3.3.1 LCD1602 的结构及原理 (15)
3.3.2 LCD1602 与单片机的连接 (20)
3.4 键扫描模块 (20)
3.5 电源模块 (21)
第四章系统软件程序设计 (22)
4.1 主程序设计 (22)
4.2 时钟芯片 DS12C887 程序设计 (25)
4.3 显示部分程序设计 (26)
4.4 键盘控制程序设计 (28)
第五章调试结果及说明 (30)