基于51单片机的语音投篮玩具设计毕业论文.doc
《基于51单片机的语音投篮玩具设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于51单片机的语音投篮玩具设计毕业论文.doc(23页珍藏版)》请在三一办公上搜索。
1、 本 科 毕 业 设 计题 目 基于51单片机的语音投篮玩具设计 英文题目 Design of backetball shooting toys based on 51 MCU 独 创 声 明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。作者签名: 二一年九月二十日毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用
2、毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定)作者签名: 二一年九月二十日摘 要本论文的目的在于设计一种基于51单片机和ISD1760语音模块的投篮玩具,具有清零键,根据进球方式判断得分2分或3分,其中空心投中篮为3分,砸板投中篮为2分,数码管显示进球得分,并可语音报分。论文详细论述了投篮玩具的设计方案和软硬件实现过程,其中硬件电路设
3、计包括单片机最小系统、ISD1760语音模块、红外对管传感器电路和振动传感器电路设计,软件设计基于Keil软件平台,采用C语言编程。论文经过方案论证、查找文献、电路焊接和软件调试等设计过程,实现了设定的任务要求,硬件实物测试验证了所设计的投篮玩具工作稳定,具备进球计分、语音报分、分数显示和清零等功能。关键词:51单片机; 语音模块; 投篮玩具ABSTRACTThe purpose of this paper is to design a kind of backetball shooting toys based on 51 MCU and ISD1760 voice module, it h
4、as a reset button, able to judge goal scoring 2 or 3 points, the hollow made basket to 3 points, hit a made basket to 2 points, scored digital tube display, and voice points.Paper detailed discusses the design scheme of shooting toys and hardware and software implementation process, which includes t
5、he single chip microcomputer minimum system hardware circuit design, ISD1760 voice module, the infrared sensor circuit and the pipe vibration sensor circuit design, software design based on the Keil software platform, using C language programming. Paper designs, through the literature, circuit weldi
6、ng and software debugging, such as the design process, to achieve the set task requirement, the design is verified by physical hardware test shooting toys work stability, has the goal scoring, speech at points, scores show and reset, and other functions.Key words: 51 MCU; Voice module; Shooting toys
7、目 录1 绪论11.1 设计目的及意义11.2 设计要求11.3 设计内容12.1 设计方案分析22.2 电路设计与调试22.2.1电路整体设计22.2.2单片机电路设计22.2.3语音模块电路设计32.2.4传感器电路设计42.2.5四位数码管电路设计62.2.6电源电路设计62.2.7电路焊接与调试73.1 软件程序功能需求分析83.2 软件设计流程83.2.1开发平台介绍83.2.2主程序流程图83.2.3初始化配置93.2.3语音模块程序设计94 联合调试104.1 调试前准备104.2 联合调试104.3 功能验证10结 论11致 谢12参考文献13附 录141 绪论1.1 设计目的
8、及意义随着单片机应用的广泛普及,以51单片机为平台并结合语音模块和传感器模块的应用越来越广泛。本论文的目的在于设计一种基于51单片机和ISD1760语音模块的电子投篮玩具,实现该玩具功能的智能化和操作的人性化。1.2 设计要求设计的投篮玩具是一种可以自动计分和语音播报的投篮玩具,课题任务的具体要求如下:1、具有清零键;2、进球得分加2分或3分(砸板投中篮为2分,空心投中篮为3分);3、进球分数数码管显示;4、具备语音播报功能;5、制作实物并调试。1.3 设计内容本论文主要研究的内容包括投篮玩具的方案设计、软硬件的实现和联合调试。首先,通过学习51单片机的相关知识,掌握51单片机的电路设计和C语
9、言编程能力;学习ISD1760语音模块电路,掌握语音播报功能的设计方案;学习红外对管传感器和振动传感器的工作原理。其次,根据设计任务要求,制定电路整体方案和设计硬件电路原理图。其中硬件电路设计包括单片机最小系统、ISD1760语音模块、红外对管传感器电路和振动传感器电路设计。接着,根据设计的原理图,进行电路的手工焊接和调试,编写软件代码,软件设计基于Keil软件平台,采用C语言编程。最后,通过软硬件联合调试,修改完善代码,验证设计功能。整个论文设计过程包括方案论证、查找文献、电路焊接和软件调试等设计过程,要求实现设定的任务要求,硬件实物测试需验证所设计的投篮玩具工作稳定性和进球计分、语音报分、
10、分数显示和清零等功能性。2 硬件电路设计2.1 设计方案分析从设计的实现平台分析,本设计采用传统的51单片机平台,利用其丰富的I/O资源和定时器功能,可以方便实现与语音模块和传感器模块之间的对接。从设计的功能实现分析,由于需要通过判断是否进球和得分的方式以判定所得分数,因此设计了以红外对管传感器和振动传感器组成的传感器电路,通过对两个信号的捕捉,来判断是否投中篮,并感知其得分方式为砸板得分还是空心得分,图2-1为进球判断原理示意图。当球进入篮筐时,位于篮筐水平方向红外对管传感器检测到障碍(篮球),便输出低电平信号给单片机以判断进球得分,否则不得分。振动传感器与篮板直接接触,以感应投篮时是否砸到
11、篮板(振动感应),并输出信号给单片机。由于需具备语音播报功能,采用了ISD1760语音模块,它可与单片机直接通信,并可录制多段语音,并通过地址进行选择播放。红外对管传感器振动传感器接单片机IO口图2-1 进球判断原理示意图2.2 电路设计与调试2.2.1电路整体设计 根据实现的设计平台和实现功能的要求,完成了投篮玩具电路的整体设计如图2-2所示。整体电路由单片机及其外围电路、ISD1760语音模块、四位数码管电路、键盘输入电路和传感器模块等部分电路组成。51单片机STC89C516RD+ISD1760语音模块SPII/O红外对管传感器I/O四位数码管振动传感器I/O中断清零按键图2-2 投篮玩
12、具电路的整体设计图 2.2.2单片机电路设计51单片机电路是整个电路的核心部分。本设计中选用宏晶科技(STC)公司的STC89C516RD+型号的8051单片机,具有低成本,低功耗特点,内部具有63KB的flash程序存储空间,1280B的RAM数据存储空间。本设计选用的封装为DIP40,单片机外部接11.0592Mhz晶振。图2-3为单片机及外围电路原理图。单片机分配给外部电路的管脚情况如表2-1所示。图2-3 单片机及外围电路原理图表2-1 单片机管脚分配表名称分配管脚备注ISD_MISOP0.3单片机与ISD1760的SPI接口ISD_MOSIP0.4ISD_SCLKP0.5ISD_SS
13、P0.6按键输入P3.2外部清零键计数器0输入P3.4接红外对管传感器IO输入P3.6接振动传感器四位数码管位选P1.0P1.3四位数码管与单片机接口四位数码管段码P2.0P2.7复位输入RST外部复位 2.2.3语音模块电路设计语音模块电路采用ISD1700芯片,它是华邦ISD公司2007年新推出的单片优质语音录放电路,该语音芯片提供多项新功能,包括内置专利的多信息管理系统,新信息提示(vAlert),双运作模式(独立&嵌入式),以及可定制的信息操作指示音效。芯片内部包含有自动增益控制、麦克风前置扩大器、扬声器驱动线路、振荡器与内存等的全方位整合系统功能。图2-4为ISD1700系列芯片管脚
14、图,它与单片机直接通过SPI总线连接。ISD1700系列特点: 可录、放音十万次,存储内容可以断电保留一百年 按键模式和MCU串行控制模式(SPI协议) MIC和ANAin两种录音模式 PWM和AUD/AUX三种放音输出方式 可处理多达255段以上信息 有丰富多样的工作状态提示 多种采样频率对应多种录放时间 音质好,电压范围宽,应用灵活电特性: 工作电压:DC2.4V5.5V,最高不能超过6V 静态电流:0.5 1 A 工作电流:20mA图2-4 ISD1700系列芯片管脚图本设计中选用ISD1760芯片,8 kHz采样率下可录音时长为60秒。图2-5为ISD1760模块的电路原理图。录音可通
15、过麦克风输入也可以通过Analn音频接口输入,为了获得良好的声音效果,语音经过AUX口经放大后输出给喇叭,选用喇叭为8欧姆0.5W,同时支持SPI操作和独立按键控制操作。电路焊接了RDY、FWD(快进)、ERASE(擦写)、REC(录音、PLAY(播放)、FT(直通)和VOL(音量)等独立操作按键,这些按键使得录放功能变得简单。单片机通过四线(MISO、MOSI、SCLK、SS)SPI协议对ISD1760进行串行通信。ISD1760作为从机,单片机通过发送不同的命令来控制播放不同的语音段。图2-5 ISD1760模块电路原理图 2.2.4传感器电路设计传感器电路包括红外对管传感器和振动传感器电
16、路。红外对管传感器部分:该传感器电路对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过LM393比较器电路处理之后,指示灯会亮起,同时信号输出接口输出数字信号(一个低电平信号),可通过电位器旋钮调节检测距离,有效距离范围 230cm,工作电压为3.3V-5V。该传感器的探测距离可以通过电位器调节、具有干扰小、便于装配、使用方便等特点,可以广泛应用于机器人避障、避障小车、流水线计数及黑白线循迹等众多场合。振动传感器电路:该电路由SW-420常闭型震动传感器和宽电压LM393比较器组成,可用于各种震动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 语音 投篮 玩具 设计 毕业论文

链接地址:https://www.31ppt.com/p-4192401.html