1、 单片机课程设计 第 1 页 共 27 页 引言引言 数字电子时钟,自从它发明的那天起,就成为人类的朋友,是人们日常生 活中必不可少的必需品,广泛用于个人家庭以及车站、航站、剧院、办公室等公 共场所,给人们的生活、学习、工作、娱乐带来极大的方便。但随着时间的推移, 科学技术的不断发展,生活节奏越来越快,竞争日益激烈,人们对时间计量的精 度要求越来越高,应用越来越广。可以说时间的准确已成为各行业安全运行的基 础,如果时间出现误差而不能及时校正,会造成一系列严重的后果和经济损失。 设计一种时钟校时系统显得尤为重要,而且此系统还可以随意的定时报时,及时 提醒下一步要发生的事情或要完成的事情,给人们的
2、生活、学习和工作带来更多 的方便。高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英 表、石英钟都采用了石英技术,因此走时精度高、稳定性好、使用方便、不需要 经常调校。 数字式电子钟用集成电路计时, 译码器电路代替机械式传动, 用LED 显 示器代替指针显示时间,减小了计时误差,这种时钟具有时、分、秒显示时间的 功能,还可以进行时、分、秒的校对,片选的灵活性好。专门的时钟芯片还可以 提供高精度的准确时间,本设计采用的时钟芯片是DS1302。本系统研究调频无线 接收整点广播报时信号,校对系统时钟,并设置定时时间,通过语音芯片进行声 音提示。 单片机课程设计 第 2 页 共 27 页
3、1 1 设计的目的及意义设计的目的及意义 本设计通过用对一个能实现定时,时钟显示功能的时间系统的设计学习,让 我们了解到了 51 单片机应用中的数据转换显示,数码管显示原理,静态扫描显 示原理,单片机的定时中断原理等,从而达到学习、了解单片机相关指令在各方 面的应用,让我们学到更多关于单片机方面的知识。 2 2 芯片简介芯片简介 2.1 STC2.1 STC80C580C52 2 单片机单片机芯片芯片引脚功能介绍引脚功能介绍 单片机的 40 个引脚大致可分为 4 类:电源、时钟、控制和 I/O 引脚。 电源: VCC - 芯片电源,接+5V; VSS - 接地端; 时钟:XTAL1、XTAL2
4、 - 晶体振荡电路反相输入端和输出端。 控制线:控制线共有 4 根, ALE/PROG:地址锁存允许/片内 EPROM 编程 脉冲 ALE 功能: 用来锁存 P0 口送出的低 8 位地址 PROG 功能: 片内有 EPROM 的芯片,在 EPROM 编程期间,此引脚输入编程脉冲。 PSEN:外 ROM 读选通信号。 RST/VPD:复位/备用电源。 RST(Reset)功能:复位信号输入端。 VPD 功能:在 Vcc 掉电情况下,接备用电源。 EA/Vpp:内外 ROM 选择/片内 EPROM 编程电源。 EA 功能:内外 ROM 选择端。 Vpp 功能:片内有 EPROM 的芯片, 在 EPROM 编程期间,施加编程电源 Vpp。 I/O 线 80C51 共有 4 个 8 位并行 I/O 端口:P0、P1、P2、P3 口,共 32 个引脚。P3 口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总 线) 。 2.2 2.2 STCSTC8 89 9C52C52 单片机单片机芯片封装图芯片封装图 STC89C52 芯片的