单片机课程设计报告--基于STC89C52单片机的电子时钟(日历) 下载本文

内容发布更新时间 : 2024/12/22 16:49:58星期一 下面是文章的全部内容请认真阅读。

目 录

目录------------------------------------------------------------------------------1 摘要------------------------------------------------------------------------------2 一、 实验要求----------------------------------------------------------------2 二、 实验主要元器件介绍-------------------------------------------------3 2.1 STC89C52单片机简介---------------------------------------------3 2.2 LCD1602简介-------------------------------------------------------6 2.3 软件平台--------------------------------------------------------------7 三、 实验原理与设计内容-------------------------------------------------7 3.1 实验原理--------------------------------------------------------------7 3.2 三个组成部分--------------------------------------------------------7 3.3 键盘控制模块--------------------------------------------------------8 四、 调试过程----------------------------------------------------------------8 4.1 硬件调试--------------------------------------------------------------8 4.2 软件调试--------------------------------------------------------------9 4.3 测试数据与数据分析-----------------------------------------------9 五、 程序流程图-------------------------------------------------------------10 六、 任务分工与成果展示-------------------------------------------------11 6.1 前期准备--------------------------------------------------------------11 6.2 课程设计过程--------------------------------------------------------11 6.3 个人主要工作及遇到问题-----------------------------------------11 6.4 成果展示--------------------------------------------------------------12 七、 课程设计总结思考与致谢-------------------------------------------13 八、 参考文献----------------------------------------------------------------14 附录一:(程序)-------------------------------------------------------------15 附录二:(原理图)----------------------------------------------------------25 附录三:(实物图)----------------------------------------------------------25 附录四:(元件清单)-------------------------------------------------------26

摘要:数字电子钟系统设计已经成熟,但是目前系统设计时基本都是采用LED

作为显示电路,造成硬件电路复杂、功耗高、产品体积庞大等特点;液晶显示模块由于具有低功耗、寿命长、体积小、显示内容丰富、价格低、接口控制方便等优点,因此在各类电子产品中被极广泛地推广和应用。字符型液晶显示模块是一类专门用于显示字母、数字、符号等点阵式液晶显示模块。本系统设计采用字符型液品显示模块LCD1602作为显示器件,这样不仅简化了系统的硬件设计,而且极大地提高了系统的可靠性。

本文详细介绍了以液晶显示器LCD1602作为系统输出的数字电子钟设计方案,其中包括LCD原理及接口方法、硬件电路设计、软件程序编制等内容,并在Proteus中进行了仿真验证。

关键词:STC89C52单片机、电子时钟、键盘控制、Proteus仿真。

一、实验要求

课题名称:基于单片机STC89C52的电子时钟(附加日历功能)。

设计要求:本设计基于单片机技术原理,以单片机芯片STC89C52作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个多功能数字时钟系统。单片机扩展的LCD显示器用来显示秒、分、时、日、月、年、星期七个计数单元中的值。

目的及意义:随着计算机科学与技术的飞速发展,计算机的应用已经渗透到

- 1 -

国民经济与人们生活的各个角落,正在日益改变着传统的人类工作方式和生活方式, 而单片机技术又作为计算机技术中的一个独立分支,有着性价比高,集成度高,体积小,可靠性高,控制功能强大,低功耗,低电压,便于生产,便于携带等特点,所以得到越来越广泛的应用,特别是在工业控制和仪表仪器智能化中起极其重要的作用.本文利用单片机强大的控制功能和内部定时器重要部件,设计了一款自行对时间进行调整以及把时、分、秒用LCD显示的电子钟。

二、实验主要元器件介绍

2.1、 STC89C52单片机简介

STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

单片机总控制电路如下图1:

图4—1单片机总控制电路

(图一)

- 2 -