1 / 20
文档名称:

[推荐]:论文 时钟设计.docx

格式:docx   大小:166KB   页数:20页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

[推荐]:论文 时钟设计.docx

上传人:小雄 2021/10/17 文件大小:166 KB

下载得到文件列表

[推荐]:论文 时钟设计.docx

相关文档

文档介绍

文档介绍:单片机原理及应用课程设计

目_

名一

业一

级_
系(部)_
指导教师一
二。年 月 日
摘要 I
第1章绪论 1
1
1
闹钟的主要功能 1
第2章硬件介绍 2
STC89C52芯片 2
芯片简介 2
芯片主要功能特性 2
STC89C52各引脚功能及管脚电压 2
3
单片机电源电路图 3
4
蜂呜器电路 4
4
LED数码管简介 5
5
第3章软件介绍 6
Keil uVision2 软件简介 6
Keil uVision2 软件的操作 6
第4章 闹钟工作原理 7
7
7
第5章闹钟设计 8
第6章结束语 9
致谢 11
附录一电路图 12
附录二程序代码 13
摘要
《单片机原理及应用》是一门技术性、应用性很强的学科,实践是最为重要 的环节。所以,本课题设计了一个电子闹钟,以此来了解熟悉单片机原理与应用。
本课题设计用到了 STC89C52系列的单片机开发板,该开发板内包含了许多 模块,但本设计只用到了其中的一些模块。如:数码管电路模块、独立按键模块、 蜂呜器模块等。此设计用数码管显示电子闹钟时间,用独立按键来控制蜂呜器的 发声以及用来调整闹钟时间。在Keil uVision2环境下,编写代码,把程序下载到 单片机中,经测试,最后显示结果。
关键词:电子闹钟,单片机,Keil uVision2
第1章绪论

随着社会的不断发展与前进,掌握科学技术十分重要。它能改变我们的生活, 使一个地区或国家富强,而电子设计也含有较高的科技知识,电子设计以单片机 控制为基础。《单片机应用》是一门技术性、应用性很强的学科,实践教学是它 的一个极为重要的环节。不论是硬件扩展、接口应用还是编程方法、程序调试, 都离不开实验教学。因此,本课题设计以单片机为基础设计一个简单的电子闹钟, 以体会电子科技在生活当中的应用。单凭理念知识是不能学好电子这门课程的, 要多实践才能理解与掌握电子技术。因此,本课程设计对我学好电子这门课程十 分重要。本设计使我能够对电子电路、电子元器件等方面的知识进一步加深认识, 同时在软件编程、相关仪器设备的使用技能等方面得到较全面的提高。

本课题设计的电子闹钟采用STC89C52系列的开发板,采用C语言进行编 程设计。由于STC89C52系列的开发板只有4位数码管,因此本设计只包含分、 秒显示,虽然只有4位数码管显示,但此设计的功能却很齐全。此设计通过S13 按键进行闹钟模式切换,通过sl4、S15调整闹钟定时时间,通过S16按键控制 蜂呜器的开闭状态,定时时间到通过喇叭发出报警声并在5秒后自动关闭。当用 S16按键关闭蜂呜器后,定时时间到时,蜂呜器不发声。

■能显示分、秒
■时钟与闹钟模式的切换
■修改闹钟时间
■定时时间到时能发出报警声并自动关闭或手动关闭
第2章硬件介绍
1 STC89C52 芯片
1. 1芯片简介
STC89C52是一个低电压,高性能CMOS 8位单片机,片内含8kbytes的可 反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM), 器件采用高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置 通用8位中央处理器和Flash存储单元,功能强大的STC89C52单片机可为您提 供许多较复杂系统控制应用场合。
STC89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2 个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线, STC89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线 编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地降低开发成本。
STC89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产 品的需求。

兼容MCS51指令系统、8k可反复擦写(>1000次)Flash ROM
32 个双向 I/O 口、256x8bit 内部 RAM
3个16位可编程定时/计数器中断、时钟频率0-24MHz
2个串行中断、可编程UART串行通道
2个外部中断源、共8个中断源
2个读写中断口线、3级加密位
■低功耗空闲和掉电模式、软件设置睡眠和唤醒功能
2. 1. 3 STC89