音乐倒数计数器内含完整代码

音乐倒数计数器内含完整代码

ID:32800222

大小:506.00 KB

页数:12页

时间:2019-02-15

音乐倒数计数器内含完整代码_第1页
音乐倒数计数器内含完整代码_第2页
音乐倒数计数器内含完整代码_第3页
音乐倒数计数器内含完整代码_第4页
音乐倒数计数器内含完整代码_第5页
资源描述:

《音乐倒数计数器内含完整代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实用标准文案HUBEINORMALUNIVERSITY单片机课程设计MCUCurriculumDesign所在院系教育信息与技术学院专业名称电子信息工程班级1005题目音乐倒数计数器指导教师梁赫西成员刘杨完成时间2012.12.28精彩文档实用标准文案一、设计任务及要求:设计任务:利用数字AT89C51单片机实现倒数计数器的功能。要求:⑴字符型LCD(16×2)显示器,显示格式为“TIME分分:秒秒”。⑵用4个按键操作来设置当前想要倒计数的时间。⑶一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。⑷程序执行后工作指示灯LCD闪动。指导教师签名:2012年12月30日二

2、、指导教师评语:指导教师签名:2012年12月30日三、成绩验收盖章2012年12月30日精彩文档实用标准文案音乐倒数计数器的设计摘要:随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它给人带来的方便也是不可置否的,人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。本设计利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。关键词

3、:单片机;AT89C51;倒数计数器,音乐,proteus。1.设计要求与思路1.1设计要求利用数字AT89C51单片机实现倒数计数器的功能,设定时间后在LED数码管上显示相应的时间。其功能和性能指标如下:⑴字符型LCD(16×2)显示器,显示格式为“TIME分分:秒秒”。⑵用4个按键操作来设置当前想要倒计数的时间。⑶一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。⑷程序执行后工作指示灯LCD闪动,表示程序开始执行,按下操作键K1~K4动作如下:●K1---可调整倒计数的时间1~60分钟。●K2---设置倒计数的时间为5分钟,显示“0500”。●K3---设置倒计数

4、的时间为10分钟,显示“1000”。●K4--设置倒计数的时间为20分钟,显示“2000”⑸复位后LCD的画面应能显示倒计时的分钟和秒数,此时按K1键,则在LCD上显示出设置画面。此时,若:●按K2键---增加倒计数的时间1分钟。●按K2键---减少倒计数的时间1分钟。●按K4键---设置完成。1.2设计思路音乐倒数计数器所倒数的时间由数字显示,控制器使用单片机AT89C51。本设计基于单片机技术原理,以单片机芯片AT89C51作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个计数器,包括以下功能:输出时间,按下键就开始计时,并将时间显示在LCD1602

5、显示器上。当倒计数为0时,蜂鸣器就发出音乐声响等等。该计数器系统主要由计数器模块、LCD显示器模块、蜂鸣器模块、键盘模块、复位模块等部分组成。本设计利用KeiluVision4作为编程软件进行源程序设计及调试,同时使用PROTEUS7.7进行硬件电路的搭建仿真。精彩文档实用标准文案2.1系统硬件设计以AT89C52单片机作为主控制器,外加按键、复位电路、LCD显示和蜂鸣器组成图2-1总体设计方框图LCD1620复位电路AT89C51蜂鸣器键盘2.2系统软件设计主程序开始初始化,然后扫描键盘、复位电路和计数器。当键盘按键有按下时,调整计数器值,LCD显示新值。当复位键有按下

6、时,计数器复位为初值,重新倒计数。当计数器值倒计为0时,蜂鸣器发出声音,计数器停止倒计,程序结束。开始初始化扫描键盘扫描复位电路扫描计数器是否按下是否复位是否为零是是否调整计时器是蜂鸣器发声否LCD显示计数值否计数器停止计数结束精彩文档实用标准文案3.1硬件电路详细设计3.1.1AT89C51单片机AT89C51是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Fla

7、sh存储单元,AT89C51单片机在电子行业中有着广泛的应用。图3-1AT89C51单片机3.1.2LCD1602液晶显示电路设计与原理工业字符型液晶,能够同时显示16x02即32个字符(16列2行)。1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源。VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样。1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符

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

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

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