单片机【倒计时音乐闹钟】课程设计

单片机【倒计时音乐闹钟】课程设计

ID:47440445

大小:273.51 KB

页数:15页

时间:2020-01-11

单片机【倒计时音乐闹钟】课程设计_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《单片机【倒计时音乐闹钟】课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、五邑大学单片机课程设计课程设计题目:倒计时音乐闹钟院系信息工程学院专业轨道交通自动化学号3113002264学生姓名梁杰帆指导教师梁淑芬完成日期2015年11月3日基于单片机的倒计时音乐闹钟目录一.设计目的……………………………………………………………2二.硬件简介…………………………………………………………·3三.设计要求……………………………………………………………4四.硬件电路设计………………………………………………………5五.流程图设计…………………………………………………………7六.程序设计………

2、……………………………………………………8七.设计小结……………………………………………………………13八.参考文献……………………………………………………………14摘要        近年来随着科技的飞速发展,单片机的应用正在不断深入,渐渐的改变人们的生活习惯。在生活中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 人们做事通常是要有目的和时间观念的,在平时对一些比较重要的事情应该是调好闹钟或者备忘录来提醒自己。提醒的方式有很多,在学习了单片机的有

3、关知识之后,运用相关知识来设计完成倒计时音乐闹钟。我对单片机很感兴趣,所以在听了老师给我们讲解单片机相关知识以后,我自己课后查找资料, 不断学习单片机方面的知识。这次课设给了我学以致用的机会,我利用自己学的单片机知识,做了一个基于51单片机的倒计时音乐闹钟的设计。关键词:单片机 倒计时LCD液晶屏一、设计目的(一)通过设计了解一个倒计时音乐闹钟的基本工作原理 (二)掌握51单片机计数器/定时器的工作方式和1602LCD的驱动工作原理; (三)掌握keil4、AD10、prtues等软件的使用 (四)掌握调试

4、电路和分析问题的能力二、设计内容(1)利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数器。一分钟倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数到达。(2)通过按键可以自主设置倒计数的时间(1-60min、5min、10min)。一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。三、总体设计与方案讨论倒计时音乐器主要有六个模块组成:①51单片机最小系统电路②LCD1602液晶屏电路③按键电路④LED指示灯电路⑤电源电路⑥蜂鸣器电路方案论证:方案一:由于STC89C52中自带有定

5、时器T0、T1,所以倒计时音乐闹钟可采用定时器中断方式和定时产生可变方波方式。此方式需要考虑两个定时器的优先级和定时器的交替开断需要精确。所以变成比较麻烦,但是比较准备和稳定。方案二:只利用STC89C52的一个定时器用来倒计时,而音乐是通过有不同的延时来达到产生不同方波的目的。这种方法虽然编程简单,但是音乐的效果不好。对比以上两种方法,我最后选择的方案一,虽然编程较方案二麻烦,但是最终的效果比较好。二、硬件介绍序号元器件名称型号可代用型号数量2单片机STC89C5213LED24晶振电容22p25复位按钮

6、1710k复位电阻28单独按键510电解电容10uf1114.7K排阻1121k电阻21311.0592M晶振21.所需元件STC89C52介绍  单片机主控电路的主要元件是STC89C52,其外型及管脚如图1所示:   图1 STC89C51管脚排列图 STC89C52是一个低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统

7、,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的STC89C52提供了高性价比的解决方案。  STC89C52是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口。3.1.2管脚说明:  VCC:供电电压。  GND:接地。  P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门流。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流

8、。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。  P3口也可作为STC89C52的一些特殊功能口,如下所示:    P3.0 RXD(串行输入口)  P3.1 TXD(串行输出口)  P3.2 /INT0(外部中断0)  P3.3 /INT1(外部中断1)  P3.4 T0(记时器0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。