《单片机原理及其接口技术》
课程设计报告
课
题
LED 显示的电子钟
姓
名
周
文
学
号
201104170132
院
系
自动控制与机械工程学院
班
级
电气 1 班
指导教师
冯维杰 王玮
2013 年
7 月
1
目录
一、 目的及要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ .1
二、系 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ .1
三、硬件 ⋯⋯ ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ . ⋯ 1
1、AT89C51 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 2
2、LED数 管 示部分 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 2
2、晶振部分 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯ 3
4、按 部分 ⋯⋯⋯⋯ ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ .. ⋯⋯⋯⋯⋯ . ⋯⋯⋯⋯ 3
四、 件 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ . ⋯⋯⋯⋯⋯⋯ 4
1、protues 件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 4
2、流程 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ .. ⋯⋯ 4
3、仿真 果 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ .. ⋯⋯⋯⋯⋯ 6
五、 与心得体会 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 7
六、附 ( C 言程序) ⋯⋯ ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ . ⋯⋯⋯⋯ 8
2
一、设计目的及要求
1、设计题目: LED显示的电子钟
2、设计任务:基于 AT89C51 单片机 ,制作一个 LED 显示的智能电子钟。
3、设计要求:
( 1)、用 6 个 7 段 LED 数码管作为显示设备,设计时钟功能。
( 2)、显示格式,日期: YY MM DD, 时间: HH MM SS.
( 3)、可以分别设计年、月、日,时、分、秒。在复位后的日期应该为: 12 01 01,时间为:
00 00 00。
( 4)、秒钟复位功能,当秒位键按下后,秒的那位回到 00 。
( 5)、键盘按键个数应该万为己确定。
(6)、 @时间、月、日自行交替显示,或者按键切换显示。
二、系统设计
设计中采用 AT89C51芯片及 LED显示器,一些独立式按键构成一个简单的数字电子钟。
设计中是采用单片机的内部定时器进行定时,程序框图如图 所示:
内部时钟发生器
LED 数码管
AT89C51
复位清零
单片机
74HCS245
芯片
控制按键
系统框图
整个电子钟的工作原理是:在正常的供电状态下,首先利用单片机定时,到了相应的时
间由单片机将所需要显示的数据送到 LED显示器的输入口,当有键按下时则进入相应的按键显示和调整状态,进行按键调整。
三、硬件设计:
硬件设计是指应用系统的电路设计,包括单片机芯片、控制电路、存储器、 I/O 接口等等。硬件设计
时,应考虑留有充分余量,电路设计力求无误,因为在系统调试中不易修改硬件结构。
如原理图所示,硬件系统主要由单片机最小应用系统、 LED 数码管显示部分、电源部分、晶振部
分、按键部分等组成。
3
1、单片机最小系统—— AT89C51.
AT89C51 是一种带 8K 字节闪烁可编程可擦除只读存储器的低电压,高性能 CMOS8位微处理器,俗称单
片机。时钟电路由一个 12MHZ的石英晶体振荡器和两个 22pF 的的电容组成振荡电路和分频电路,为单片
机提供内部时钟。复位电路采用上电复位和按键复位结合的方式对电路进行复位,主要是通过 RST引脚送
入单片机。如图 3. 1:
LED显示的电子钟要点 来自淘豆网m.daumloan.com转载请标明出处.