1、 信息科学与技术学院信息科学与技术学院 单片机原理及应用单片机原理及应用 课程设计报告课程设计报告 课题名称课题名称:基于基于 STC89C52 单片机电子钟设计单片机电子钟设计 学生姓名学生姓名: 学学 号号: 专业年级:专业年级: 指导教师:指导教师: 完成时间:完成时间: 2013-07-06 目 录 1.1.单片机电子钟单片机电子钟系统概述系统概述 1 1 1.1 电子钟的描述. 1 1.2 电子钟的概述. 1 2.2.题目及要求题目及要求 1 1 2.1 题目 2 2.2 要求 2 3 3方法选择与论证方法选择与论证 错误!未定义书签。 3.1 单片机芯片的选择方案和论证 .错误错误
2、!未定义书签。未定义书签。 3.1.1 方案一.错误错误!未定义书签。未定义书签。 3.1.2 方案二.错误错误!未定义书签。未定义书签。 3.2 显示模块的选择与论证. 3 3.2.1 方案二. 3 3.2.2 方案二. 3 3.2.3 方案二. 3 3.3 电路设计最终方案决定. 3 4.4.硬件原理电路图的设计及分析硬件原理电路图的设计及分析 3 3 4.1 STC89C52J 介绍. 3 4.1.1 STC89C52主要功能及 PDIP 封装. 3 4.1.2 STC89C52 引脚介绍 . 4 4.1.3 STC89C52 的最小系统 5 4.24.2. .LCD1602LCD160
3、2 液晶显示器介绍液晶显示器介绍 6 6 4.2.1 LCD1602 液晶概述 6 4.2.2 LCD1602 引脚介绍 7 4.2.3 LCD16024.2.3 LCD1602 字符液晶使用方法字符液晶使用方法 8 8 5 5. .系统流系统流程图程图 9 9 5.1 电路设计框图 9 5.2 系统流程图. 9 5.3 硬件框图 . 11 6 6. .编程思路编程思路 1 13 3 7 7. .系统评价系统评价 1 13 3 8 8. .心得体会心得体会 1 14 4 9 9. .参考文献参考文献 1 14 4 1010. .程序代码程序代码 1 16 6 11.11.实验效果图实验效果图
4、2929 1 基于基于 STC89C52 单片机电子钟设计单片机电子钟设计 1.1.单片机电子钟系统概述单片机电子钟系统概述 1.11.1 电子钟的描述电子钟的描述 数字电子钟是采用电子电路实现对年、月、日、时、分、秒数字显示的计时 装置,由于数字集成电路的发展和石英晶体震荡器的广泛应用,使得数字电子钟 的精度远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,成 为人们日常生活中不可缺少的必需品。 1.21.2 电子钟的概述电子钟的概述 20 世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎 渗透了社会的各个领域, 有力地推动了社会生产力的发展和社会信息化程度的提 高
5、,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 随着科技的发展和社会的进步,人们对钟表的要求也越来越高,传统的钟表已不 能满足人们的需求。单片机在多功能电子钟中的应用已是非常普遍的,人们对电 子钟的功能及工作顺序都非常熟悉。 电子时钟是采用数字电路实现对时间、日期数字显示的计时装置,是人们日 常生活中必不可少的必需品,广泛用于个人家庭以及车站、航站、剧院、办公室 等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。 纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各个仪表的控 制, 从计算机的网络通讯与数据传输, 到工业自动化过程的实时控制和数据处理; 以及我
6、们生活中广泛使用的各种智能 IC 卡等,这些都离不开单片机。以前没有 单片机时,这些东西也能做,但是智能使用复杂的模拟电路、然而这样做出来的 产品不仅体积大,而且成本高,并且由于长期使用,与元件不断老化,控制精度 自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了, 我们只需要在单片机外围接一点简单的接口电路, 核心部分只是由人为的写入程 序来完成。这样产品的体积变小了,成本也降低了。随着电子技术的飞速发展, 家用电器和办公电子设备逐渐增多,不同的设备都有自己的控制器,使用起来很 2 不方便。根据这种实际情况,设计了一个单片机多功能电子钟系统,他可以避免 多种控制器的混淆,利用一个控制器对多路电器进行控制,同时又可以进行时钟 校准,它可以任意设置时间。这种具有人们所需要的智能化特性的产品减轻了人 们