单片机课程设计
f目录
摘要
3
1设计课题任务、基本原理及方案
4
11设计课题任务
4
12软时钟的基本原理
4
13设计课题总体方案4
2设计课题硬件系统的设计
5
21设计课题硬件系统各主要器件简要介绍
5
22设计课题硬件系统各模块功能简要介绍
7
硬件电路连接图
10
23设计课题元器件清单
11
3设计课题软件系统的设计
11
31设计课题使用单片机资源的情况
11
32设计课题软件系统个模块功能简要介绍
11
33设计课题软件系统程序流程框图
12
34课程设计各部分程序介绍14
4课程设计结论、误差分析、心得体会
19
41设计课题的设计结论
19
42设计课题的误差分析
19
43设计体会
20
5参考文献
20
f摘要
单片机即单片微型计算机,由RAM、ROM、CPU构成,定时、计数和多种接口于一体的微控制器。它体积小、成本低、功能强,广泛应用于智能产业和工业自动化上。这次课程设计通过对它的学习、设计、开发软、硬的能力。
1957年,Ve
tura发明了世界上的第一个电子表,从而奠定的电子时钟的基础,电子时钟开始迅速发展起来。现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒进一分,满六十分进一小时,满二十四小时自动清零,从而达到计时的功能。电子时钟是人民生活中不可缺少的工具。
通常通过用单片机设计电子时钟有两种方法:一是通过单片机内部的定时器计数器,采用软件编程的方法实现时钟计时,一般称为软时钟。这种方法硬件电路简单,系统的功能一般与软件的设计有关;二是采用时钟芯片,它的功能强大,功能部件集成在芯片的内部,自动产生时钟等相关的功能。这种方案硬件成本相对较高,软件编程简单,通常用在对时钟精度要求较高的场合。本次课程设计采用深圳宏晶公司的STC89C52RC单片机为核心,使用12MHz晶振与单片机STC89C52RC相连接,通过软件编程的方法实现以24小时为一个周期的计时功能,并通过8位7段LED数码管显示当前的时间,显示的格式为:时分秒(如122509)。该电子时钟电路中有四个按键:K0,K1,K2,RST。对按键进行相应的操作可以达到调时、复位的功能。
整个过程就是先设计和焊接好硬件电路,再通过汇编语言编写应用程序并下载到单片机上实现我们需要的功能。由于本实验的硬件电路的结构简单、直观,所以软件的编程及调试是本次课程设计的重点和难点。
f1设计课题任务、基本原理及方案介绍
11设计课题任务
设计一个具有特定功能的电子钟。具有时间显示、并具r