- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机音乐倒数定时器的设计 大学学位论文
目录
一、设计要求……………………………………………1
二、设计目的……………………………………………1
三、设计的具体实现……………………………………2
1系统概述…………………………………………2
2单元电路设计……………………………………3
3软件程设计和调试…………………………………7
四、结论和展望…………………………………………24
五、心得体会及建议……………………………………25
六、附录…………………………………………………26
七、参考文献……………………………………………27
基于单片机音乐倒数定时器的设计报告
设计要求
利用单片机结合LCD显示器设计一个倒数计时器,可以放在家中使用,例如煮方便面、煮开水或小睡片刻等,做一小段时间计时。当倒数计时为0时,则发出一段音乐,通知倒数终了,该做重要的事情了。
具体要求:
①文字型LCD(16*2)显示目前倒数的时间;显示格式为“TIME 分分:秒秒”;具有4个按键操作来设置现在想要倒数的时间;一旦按键后则开始倒数计时,当计时为零则发出一阵音乐声响,②程序执行后工作指示灯LED山东,表示程序开始执行,七段显示器显示“0500”,按下操作键K1~K4动作如下:操作键K1,可调整倒数时间1min~60min;操作键K2,设置倒数计时时间为5min,显示“0500”;操作键K3,设置倒数计时时间为10min,显示“1000”;操作键K4,设置倒数计时时间为20min,显示“2000”, ③RESET后按下K1显示如下:
UP DOWN OK
TIME 04:59(倒数时间
操作键K2:增加倒数计时1min;操作键K3,减少倒数计时1min,操作键K4:设置完成。④一旦按键后则开始倒数计时,当计时为0时则发出一段音乐,同时继电器启动
设计目的
1、通过该设计能提高学生分析解决问题的能力。
2、了解模拟电路及数字电路的相关知识。
3、学习单片机定时器时间计时处理、按键扫描、LCD显示及音乐旋律演奏的设计方法。
三、设计的具体实现
1.系统概述
1.1 总体方案论证
要实现音乐倒数定时器可以用两种方案实现。
方案一:利用PROG-110可编程控制器
PROG-110 可编程器,是一种用《数字简码》控制的产品,它的特点是:自带一套用于输入数码的按键和显示程序的数码管,只要我们现场输入一列2位数码,编制的程序即能完成,即编,即用。每一种《数字简码》控制器,它都自带一套系统软件,每一套系统软件都有一套相对应的指令表,配套的指令表表明,只要输入什么样的数,程序将去做什么事,输入一列数,它就会按次序去完成你要求它做的所有的事。
但是首先PROG-110模块总共只有6个I/O端口,这就必须扩展模块端口,用两部以上模块串联,但花钱要多;其次是程序过长,PROG-110模块的E2PROM存储器24C01只可输入128步程序;第三是受PROG-110模块跳转指令步数的限制。
方案二:利用单片机、LCD显示器和压电喇叭
单片机具有性能高、速度快、体积小、价格低、稳定可靠、应用广泛、通用性强等突出优点。它在硬件结构、指令系统、I/O端口、功率消耗及可靠性等方面均有其独特之处,其最显著的特点之一就是具有非常有效的控制功能。而LCD显示器具有体积小、重量轻、工作电压低、功耗极低、显示内容丰富、稳定可靠、成本低、控制驱动方便、接口简单易用、模块化结构紧凑等特点。
综上所述,按照设计要求我选择第二种方案,即利用单片机和LCD显示器来实现定时倒数,通过压电喇叭来发出音乐。
1.2 单片机选择方案
采用8051单片机
8051单片机内部包含一个8位CPU、一个片内振荡器及时钟电路、ROM程序存储器、RAM数据存储器、两个16位定时器/计数器、可分别寻址64KB的程序存储器空间和64KB的数据存储器空间、32条可编程的I/O口线(4个8位并行I/O端口)、一个可编程全双工串行口、具有5个中断源和2个优先级的中断结构。可以有效实现本次设计中要求的各项功能。
具体的设计流程可见图1:
2.单元电路设计
2.1控制电路
图1 设计流程图
2.单元电路设计
2.1控制电路
倒数计数器的控制电路可以见附图,其中主要分为以下几部分
⑴单片机8051
8051 基本资料如下:
图2 8051引脚图
8051主要使用引脚功能说明如下:
8051的引脚40接+5V电源,引脚20接电源地线。
传统8051工作时钟的最高为12MHz。
EA引脚低电平动作用来存取外部程序ROM控制。
EA接地,由外部程序ROM来执行程序。
EA接高电平,由内部ROM来执行程序。
开机时必须加入芯片重置信号。(RESET)
RESET信号高电平动作,高电平时产生芯片重置。
RESET
您可能关注的文档
- 基于web的自动化办公系统的设计与实现 大学学位论文.doc
- 基于web的网上招聘系统分析与设计大学学位论文.doc
- 基于wifi的智能led调光app设计大学学位论文.doc
- 基于winsock的网络按时计费系统设计与实现论文 大学学位论文.doc
- 基于xmlweb服务的银行转账系统的设计与实现大学学位论文.doc
- 基于zigbee技术的智能家居立项建设环境监测系统大学学位论文.doc
- 基于安卓平台的手机智能去雾系统大学学位论文.doc
- 基于单片机(mcs51)的无线抢答器大学学位论文.doc
- 基于处理器sc22410的手持终端触摸屏的设计 大学学位论文.doc
- 基于单片机at89s51的电子密码锁系统单片机期末课程设计 大学学位论文.doc
- 宁夏东方有色金属集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完整.docx
- 宁夏东方有色金属集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及答.docx
- 宁夏东方有色金属集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版审定.docx
- 《AUTOcad》课件_第7章 零件图实践.ppt
- 精准医疗2025年:胆道癌个体化治疗策略探讨.docx
- 膝关节疼痛患者的康复治疗.doc
- 宁夏东方有色金属集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版一套.docx
- 城市更新背景下老旧小区改造项目环境影响评估报告.docx
- 宁夏东方有色金属集团有限公司校园招聘模拟试题附带答案详解学生专用.docx
- 宁夏东方有色金属集团有限公司校园招聘模拟试题附带答案详解及参考答案1套.docx
最近下载
- 二单元民族学的源流理论视角及研究方法.ppt
- 我国政务B站号传播效果现状及影响因素研究.docx VIP
- DB15T 3962.7-2025绿色矿山建设规范 第7部分:水泥灰岩行业.pdf VIP
- 高中语文统编版下册《祝福》、《林教头风雪山神庙》联读 (1).pptx
- 一种D-手性肌醇的制备方法.pdf VIP
- 辽宁省2024学年度普通高中学业水平合格性考试化学试题及答案.docx
- 跨境电商平台的财务管理策略.docx VIP
- 合规性评价报告(2025年).docx
- 【英语试卷+答案】2024年宁德市4月初中毕业班质量检测.pdf VIP
- 2025云南省红河州开远市纪委监委招聘合同制辅助人员(8人)笔试备考试题及答案解析.docx VIP
文档评论(0)