1、 单片机课程设计 课程设计题目:课程设计题目: 倒计时音乐闹钟倒计时音乐闹钟 基于单片机的倒计时音乐闹钟基于单片机的倒计时音乐闹钟 目录目录 一. 设计目的2 二. 硬件简介3 三. 设计要求4 四. 硬件电路设计5 五. 流程图设计7 六. 程序设计8 七. 设计小结13 八. 参考文献14 摘要 近年来随着科技的飞速发展,单片机的应用正在不断深入,渐渐的改变人们 的生活习惯。在生活中,单片机往往作为一个核心部件来使用,仅单片机方面知 识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 人们做事通常是要有目的和时间观念的,在平时对一些比较重要的事情应该 是调好闹钟或者备忘录来提醒自己。提
2、醒的方式有很多,在学习了单片机的有关 知识之后,运用相关知识来设计完成倒计时音乐闹钟。我对单片机很感兴趣,所 以在听了老师给我们讲解单片机相关知识以后,我自己课后查找资料, 不断学 习单片机方面的知识。这次课设给了我学以致用的机会,我利用自己学的单片机 知识,做了一个基于 51 单片机的倒计时音乐闹钟的设计。 关键词: 单片机 倒计时 LCD 液晶屏 一、设计目的一、设计目的 (一)通过设计了解一个倒计时音乐闹钟的基本工作原理 (二)掌握 51 单片机计数器/定时器的工作方式和 1602LCD 的驱动工作原理; (三)掌握 keil4、AD10、prtues 等软件的使用 (四)掌握调试电路和
3、分析问题的能力 二、二、设计内容设计内容 (1)利用 AT89C51 单片机结合字符型 LCD 显示器设计一个简易的倒数计数器。 一分钟倒计数,当倒计数为 0 时,则发出一段音乐声响,通知倒计数到达。 (2)通过按键可以自主设置倒计数的时间(1-60min、5min、10min) 。一旦按下 键则开始倒计数,当计数为 0 时,发出一阵音乐声。 三、总体设计与方案讨论总体设计与方案讨论 倒计时音乐器主要有六个模块组成: 51 单片机最小系统电路 LCD1602 液晶屏电路 按键电路 LED 指示灯电路 电源电路 蜂鸣器电路 方案论证: 方案一: 由于 STC89C52 中自带有定时器 T0、T1,所以倒计时音乐闹钟可采用定时器中断 方式和定时产生可变方波方式。 此方式需要考虑两个定时器的优先级和定时器的 交替开断需要精确。所以变成比较麻烦,但是比较准备和稳定。 方案二:只利用 STC89C52 的一个定时器用来倒计时,而音乐是通过有不同的延 时来达到产生不同方波的目的。这种方法虽然编程简单,但是音乐的效果不好。 对比以上两种方法,我最后选择的方案一,虽然编程较方案二麻烦,但是最 终的效果比较好。 四、四、硬件介绍硬件介绍 1.1.所需元件所需元件 序号序号 元元器件名称器件名称 型号型号 可代用可代用 型号型号 数量数量 2 单片机单片机 STC89C52 1 3 LED