基于51单片机的语音控制系统
基于51单片机的语音识别系统设计的设计思路

基于51单片机的语音识别系统设计的设计思路
基于51单片机的语音识别系统设计一般分为以下几个部分:
1. 语音输入模块:这一部分需要一个语音输入模块,用于采集用户的语音信号。
一般常用的语音输入模块有麦克风、语音识别芯片等。
2. 信号处理模块:对采集到的语音信号进行预处理和特征提取处理,以便进行后续的识别处理。
主要的处理过程包括信号滤波、特征提取、特征参数处理、信号识别等。
3. 语音识别模块:根据信号处理后得到特征参数,使用语音识别算法对输入的语音进行识别,将语音信号转换成文本信息,表示用户交互的意图。
4. 控制处理模块:通过上述处理得到用户的控制信息,根据不同的控制信号执行对应的操作,如控制LED灯、语音合成等。
5. 外围控制模块:根据用户的需求,可以添加外围控制模块,包括LED灯、电机、蜂鸣器等,以实现更多实际应用需求。
整个系统的设计需要详细分析每个模块的功能和实现,根据实际应用需求进行硬件选型和系统设计,同时对系统进行综合测试和性能评估。
基于51单片机的声控开关

设计题目:基于51单片机的声控延时开关院系:专业:年级:姓名:指导教师:西南交通大学2016 年月日课程设计任务书专业姓名学号开题日期:年月日完成日期:2016年12月10日题目基于单片机的声控延时开关一、设计的目的自爱迪生发明电灯以来,伴随人们数千年的黑暗孤寂逐渐离我们远去,电灯也变成人们日常生活中不可缺少的部分。
如今,电灯的发展日新月异,新的设计使电灯能更好的服务于我们的生活。
普通灯开关在使用时有些不方便,比如,漆黑的夜晚人们不容易找到电灯的开关,而且电灯一旦打开若不及时关闭,既浪费能源,又可造成城市的光污染。
声控延时开关主要用于小区和办公场所的楼道里,开关的功能是,只有在天黑以后,当有人走过楼梯通道时,发出脚步声或者其他声音,楼道灯自动点亮,提供照明。
当人们走出家门和公寓,楼道的灯延时30秒后自动熄灭,以达到节能的目的。
二、设计的容及要求本文主要是用51单片机来实现声控开关目的,使其具备判断声音大小和延时功能,驻极体话筒接收到一定强度的声音信号后,声音信号转换为电压信号,幅度很小,经放大、整形后,由单片机接收电压信号,程序通过判断电压的大小来判断声音大小,当声音超过一定分贝后,电灯通电点亮。
当单片机接收不到连续的声音阀值后,启动延时程序,电灯大约在30秒后熄灭。
三、指导教师评语四、成绩指导教师(签章)年月日一声控延时开关系统组成框图及工作原理本电路运用驻极体话筒将声音信号转化为电压信号的方式,通过C51单片机中逻辑语句的判断功能和计时功能,设计声控延时开关,电路控制原理如下:图 1 系统总原理图该系统以单片机为核心,控制电路主要是完成电灯的启动、停止以及对声音大小的判断,声音经过驻极话筒转化为电信号,再经过整形电路完成模数转换,数字信号传递给51单片机,由逻辑判断函数完成对声音信号大小的判断,避免生活噪音点亮电灯,浪费能源,计时电路完成对电灯的延时关断,当系统未接收到持续的声音信号时,延时30秒后电灯自动关断。
基于51单片机的声控开关

XTAL2:来自反向振荡器的输出。
振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。
PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
P0=DSY_CODE[d%100/10];P2&=0XFB; DelayMS(5); P2|=0x0F;
P0=DSY_CODE[d%10];P2&=0XF7; DelayMS(5); P2|=0x0F;
}
void main()
{
EA=1; TMOD=10; TH0=245; TL0=245; TR0=1; ET0=1;PASS=0;d=0; BEEP=0;
RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时当8051
通电,时钟电路开始工作,在RESET引脚上出现24个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器PC指向0000H,P0-P3输出全部为高电平,堆栈指钟写入07H,
其它专用寄存器被清“0”。RESET由高电平下降为低电平后,系统即从0000H地址开始执行程序。然而,初始复位不改变RAM(包括工作寄存器声控延时开关
基于51单片机的语音存储与回放系统设计

基于51单片机的语音存储与回放系统设计基于51单片机的语音存储与回放系统设计Voice storage and playback system based on 51 microcontroller摘要摘要在当今的智能化仪器仪表和自动控制装置,添加语音功能可以提升友好的人机界面,方便用户操作。
在许多情况下,它需要语音合成,语音识别,语音存储和回放技术和单片机在一起。
传统的模拟语音处理系统使存储和声音的再现,但效果不太好。
在本文中,数字语音存储与回放系统采用了单片机STC89C51和数码语音芯片ISD2560。
单片机是该系统的控制中心,它主要是为了实现以下功能:重要的控制功能和选择鉴定;第二控制芯片ISD2560语音录制和播放过程中,存储和播放声音。
首先,我设计了这个电路系统的硬件,再其次是硬件电路书面记录,回放控制程序,最后,这个总结和展望的设计。
关键词:STC89C51单片机ISD2560语音芯片语音存储语音回放ABSTRACTIn the area of intelligent instruments and automatic control equipments, the system with the phonetic function can greatly increase the friendliness of the man-machine interface, and is also convenient for users to operate. In many situations, designers need to integrate the phonetic synthesis, the phonetic recognition and the phonetic storage and playback technology with the SCM.The common analog-signal digitalize processing system can realize the function of phonetic storage and playback. But the effects are not very good. This dissertation designs the digital phonetic system composed of flash micro-controller STC89C51 and digital audio chip ISD2560. SCM is the control center of the system, it is mainly to achieve the following functions: the keystroke identification and the function selection; phonetic storage and playback by using the digital audio chip ISD2560.Firstly, this dissertation designs the hardware circuit of the system. And then compiles the control program of record and playback. At last, the summary and prospects of the design was presented.Key words: STC89C51 ISD2560 phonetic storage phonetic playback目录摘要 ..................................................................................................................... ABSTRACT . (I)目录 .................................................................................................................. I I 绪论 . 0第一章整体系统的设计 (3)1.1 总体方案论证 (3)1.2 器件选择 (4) (4) (5)1.3 ISD2560语音芯片 (6)1.3.1 ISD2560的引脚功能 (7)1.3.2 ISD2560的操作模式 (9)1.3.3 ISD2560的地址空间 (10)1.3.4 ISD2560的应用电路 (10)1.3.5 电源电路 (12)1.4集成功率放大器芯片LM386 (12)1.4.1 LM386电子特性 (12)1.4.2 LM386的引脚说明 (13)第二章系统硬件设计 (14)2.1系统硬件电路总体设计 (14)2.2 STC89C51的外围电路设计 (14) (14) (15)2.3 语音电路设计 (16)2.4 功放电路设计 (17)2.5按键部分电路设计 (17)第三章系统软件设计 (19)3.1 主要变量说明 (19)3.2 主程序工作原理及流程图 (19)3.3 子程序流程图及代码 (21) (21) (23)结论 (25)致谢 (26)参考文献 (29)附录一 (31)附录二 (32)附录三 (33)绪论1课题研究背景及科学意义现如今有各种各样的智能化的仪器仪表以及自动化控制设备,增加语音功能可以提升友好的人机界面,对于用户的操作来说非常方便。
基于51单片机的公交车语音提示系统设计

基于51单片机的公交车语音提示系统设计摘要:本文探讨了基于51单片机的公交车语音提示系统设计。
该系统具有人性化的设计,可以为乘客提供及时、准确的公交车信息提示,从而提高了乘车体验和效率,并提高了公共交通系统的管理和运营水平。
具体而言,本文首先介绍了公交车语音提示系统的背景及目的,然后详细阐述了系统的硬件设计和软件设计,包括单片机的选型、外围电路的设计、语音芯片的使用、程序代码等。
最后,作者在实际使用中进行了实验及测试,证明了该系统的可行性和效果。
该系统可以为公共交通运营管理提供参考,并在未来的工程实践中得到广泛应用。
关键词:51单片机;公交车;语音提示;硬件设计;软件设计1.引言公共交通是一座城市的重要组成部分,对于繁华的城市而言,公共交通系统的安全性、便利性、时效性以及服务质量是影响市民出行的重要因素。
随着城市经济的快速发展和人口的增加,大城市公共交通需求量大、管理难度大,如何提高公共交通的服务水平,成了交通管理单位的一项重要任务。
因此,为公交车乘客提供准确的车辆信息,可以帮助乘客高效、安全地出行,最终提高公共交通服务的水平。
2.公交车语音提示系统的背景及目的随着科技的发展,语音合成技术逐渐成熟并广泛应用。
其对于交通管理而言,可以实现对车辆信息的高效管理和对乘客信息的准确提示。
因此,设计一款基于51单片机的公交车语音提示系统,就成了解决公共交通管理问题的一个重要手段。
该系统主要的目的就是为乘客提供及时、准确的公交车信息提示。
以北京市为例,将城市内部的公交线路按照行驶方向分为直行线路和环行线路。
直行线路按照行驶方向定向,区别于环行线路。
在该系统中,针对直行线路和环行线路,分别设立了语音提示程序,可以帮助乘客快速准确地判断车辆的行驶方向。
同时,在公交车中设置了LCD显示器,可以根据车辆信息变化显示车辆的线路、到站信息等。
3.系统硬件设计硬件设计主要包括单片机的选型、外围电路的设计、语音芯片的选型和开发板的选择。
基于51单片机的语音控制系统

2009年第1期TIANJIN SCIENCE&TECHNOLOGY0引言目前基于单片微机的语音系统的应用越来越广泛,如电脑语音钟、语音型数字万用表、手机话费查询系统、排队机、监控系统语音报警以及公共汽车报站器等等。
本文主要介绍用Flas h 单片机AT89C51和录放时间达60s 的数码语音芯片ISD2560设计的一套智能语音录放系统。
ISD2560是ISD 系列单片语音录放集成电路的一种,这是一种永久记忆型语音录放电路,录音时间为60s ,可重复录放10万次。
该芯片采用多电平直接模拟量存储专利技术,每个采样值可直接存储在片内单个EEPROM 单元中,因此能够非常真实、自然地再现语音、音乐、音调和效果声,从而避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声”。
此外,ISD2560还省去了A/D 和D/A 转换器。
其集成度较高,内部包括前置放大器、内部时钟、定时器、采样时钟、滤波器、自动增益控制、逻辑控制、模拟收发器、解码器和480K 字节的EEPROM 。
ISD2560内部EEPROM 存储单元均匀分为600行,有600个地址单元,每个地址单元指向其中一行,每一个地址单元的地址分辨率为100ms 。
此外,ISD2560还具备微控制器所需的控制接口。
通过操纵地址和控制线可完成不同的任务,以实现复杂的信息处理功能,如信息的组合、连接、设定固定的信息段和信息管理等。
1方案设计自动控制是单片机应用的一个重要领域,在自动控制领域中,除数字量之外,经常会遇到一种物理量,即模拟量,而声音就是一种模拟量。
由于单片机只能处理数字量的转换,因此计算机系统中凡遇到有模拟量的地方,就需要进行模拟量向数字量或数字量向模拟量转换,伴随而来的就出现了单片机的A/D 、D/A 转换的接口问题,虽然这些接口都已集成化,体积小,功耗低,并能方便地与单片机连接,但在转换之后仍然有一定程度的误差,特别是对语音的转换,有明显的失真。
毕业设计(论文)-基于AT89C51单片机的语音播报器的设计说明

摘要现代社会人们工作日程繁多紧凑,随着生活节奏的加快,合理的安排时间和遵守时间是每个人的愿望,本文介绍的智能记事器,采用语音播报,随着语音芯片的普及,语音报播被广泛应用于车站报站器,语音型数字万用表,出租车语音报站器,排队机等。
可快速直观的给人们提醒工作日程,将成为人们生活中的有力助手。
本文提出了基于AT89C51 单片机的语音播报器的设计方案。
方案以单片机作为系统的控制核心,详细介绍了ISD 公司生产的ISD2560 语音芯片的优点及其使用方法。
并且给出了用AT89C51 与ISD2560 构成的语音系统的硬件原图和软件设计方法。
采用ISD 单片语音录音/放音集成电路系列中的ISD2560 实现了语音的存储和播放,使语音音质自然真实。
ISD2560 不需要A/D 和D/A 转换,并且集成度高,能实现复杂的信息处理功能,真实的再现语音。
实现了当按下开始键,启动录音,松开开始键,结束录音。
结束录音后,循环播放所录音的基本功能。
并且录放系统具有电路简明、应用方便、单片录放、不怕掉电、音色纯正、性价比高等特性。
关键词电气信息;单片机;语音芯片;ISD2560AbstractModern social compact many people work schedule, with the pace of life speeds up, reasonable arrangements to comply with the time and the time is everyone's aspirations.This paper introduces the intelligent accounts regulator, with speech broadcast, with the popularization of pronunciation chip, voice newspaper has been widely used in the station broadcast stops device, voice type digital multimeter, taxi voice stops PaiDuiJi ware, etc. The paper introduced a smart notepad, a voice broadcast, fast intuitive to remind people work schedule, people living in a strong assistant.In this paper a design program of voice broadcast device based on AT89C51 microcontroller is introduced in this paper. Single-chip microcomputer is the core of control system.This paper introduces the PIN function,operating model and using method of ISD2560 voice chip.Putting forword the hard structure and soft design method of the voice system consisted of AT89C51 and ISD2560. The use of single-chip voice recording ISD / playback IC ISD2560 series achieve voice storage and playback, and the voice is true ,natural ,quality. We achieve the basic function that when the start button is pressed , the device start to record and when the start button is releasd ,the device finish recording. Then broadcast what it record loop three times. And recording system has circuit concise and easy application, monolithic recording, not afraid off electricity, tone, pure, high performance-to-price characteristics.Keywords Electrical Information;single-chip;voice chip; ISD2560目录1绪论 (1)1.1 本课题的目的与意义 (1)1.2 本课题在国外研究概况及存在问题 (1)1.3 本课题研究容 (2)1.4 本设计的主要任务要求 (3)2 系统设计方案 (4)2.1 总体设计方案 (4)2.2 语音芯片的选择 (4)3 硬件电路设计 (6)3.1 protel 99 se介绍 (6)3.2 电源电路设计 (7)3.3 主机电路设计 (7)3.3.1 AT89S51的特点 (7)3.3.2 AT89S51的引脚介绍 (7)3.3.3时钟电路 (9)3.4 语音芯片ISD2560及应用 (10)3.4.1 语音芯片ISD2560简介 (10)3.4.2 ISD2560引脚功能及部结构 (11)3.4.3 ISD2560的语音播放电路 (13)4 软件设计 (17)4.1 AT89C51单片机定时器/控制器控制 (17)4.1.1 工作模式寄存器TOMD (17)4.1.2控制寄存器TCON (18)4.2 ISD2560录放音软件设计 (18)4.2.1 ISD2560操作模式 (19)4.2.2分段录放音 (20)4.3 keil C51介绍及其程序说明 (24)4.3.1 keilC51介绍 (24)5 结论 (26)致 (27)附录 (28)参考文献 (31)基于单片机的语音播报器的设计1绪论1.1 本课题的目的与意义随着语音芯片的普及,语音播报被广泛应用于车站、医院等公共场所,并且面向家庭个人使用的方向发展。
基于51单片机的ISD4004语音控制器

电子报/2006年/4月/23日/第015版单片机应用基于51单片机的ISD4004语音控制器成都吴圣江美国华邦公司的ISD4004系列语音芯片,应用电路简单、不怕掉电、存储量大、编程方便,适合于不同的应用场合。
该系列有4种规格的芯片,分别是8分钟、10分钟、12分钟和16分钟。
由于不同规格的芯片内部的存储器容量相同,录音时间的长短是通过降低采样频率来实现的,因此,如果需要较好的音质,则应该选用录音时间较短的产品。
该系列的语音芯片必须使用SPI接口与外部的微控制器或微处理器通信,而低档的AT89×51系列单片机没有专门的硬件SPI模块,故笔者使用软件模拟SPI的方式来控制ISD4004(下面简称ISD)。
硬件设计:考虑到该装置的操作易用性和方便性,使用了红外遥控和液晶显示来实现友好的用户交互界面。
红外遥控可以使用普通的家用遥控器,液晶部分采用Nokia的3310手机屏。
这主要是基于以下原因:普通的中文液晶显示模块价格不菲(100元以上),英文的液晶模块使用者又不大习惯,而3310液晶屏支持中文显示,价格十分便宜(成都报价仅15元),美中不足是需要自制一块液晶背光板。
语音放大部分用一片TDA2822,外围仅几个元件,十分简单。
硬件电路见图1。
控制部分:AT89S51单片机的INT0脚接一体化红外接收头的数据输出端。
当接收到红外遥控信号时,红外接收头输出一连串的高、低电平,此时单片机产生外部中断,同时结合其内部的软件定时器,分别计算红外编码高、低电平的持续时间,并以此判断红外编码,此部分在软件中有详细的注释。
读取的红外编码有4组,分别是系统码及其反码,信息码及其反码。
在INT0中断服务程序读取码值之后,将其放在一个数组中,红外码格式如图2所示。
中断服务程序将头脉冲和结束码自动丢弃。
系统码用于区分不同的遥控器,以防干扰。
3310液晶显示不是本文介绍的重点,读者也可选用其他显示方式。
由于ISD使用的是3V电源,而89551使用的是5V电源,因此在单片机的I/O口输出时,应该串10kΩ电阻后再接到ISD的SPI接口,而MISO口是由ISD输出、89S51输入的,为使89S51能准确地识别其电平,要在ISD的MISO脚加一只NPN三极管接成的反相器,向89S51的MISO 提供足够电压。