本章介绍项目的目标和独特特征以及报告的组织。GydF4y2Ba
1.2.GydF4y2Ba客观的GydF4y2Ba
项目工作的目的是为身体挑战的人们建立援助,使他们能够轻松方便地使用正常的日常生活小工具GydF4y2Ba语音识别GydF4y2Ba系统和嵌入式控制器。选择的应用程序是打开的GydF4y2BaGSM调制解调器GydF4y2Ba,在上面执行基本的移动电话操作。GydF4y2Ba
1.3.GydF4y2Ba现有技术GydF4y2Ba
在今天这一代,手机已经成为必不可少的通讯设备。在手机中,我们有一个叫做语音标签的特殊功能,它可以帮助用户存储相应联系人的语音记录。每当用户重复该语音时,就会拨出该联系人的相应号码。这使得用户可以很容易地用他们的声音拨打号码。GydF4y2Ba
1.4.GydF4y2Ba现有系统的缺点GydF4y2Ba
在目前的现有技术中,我们无法使用语音输入呼叫或在数据库中存储新号码。原因是,当您提供一些语音输入时,它只是以数字数据的形式对其进行采样和存储。它没有能力识别语音输入中的字符。这是一个主要缺点,因为编程语言需要字符串,这有助于执行必要的操作,如存储名称或数字。GydF4y2Ba
1.5.GydF4y2Ba如何克服这个缺点GydF4y2Ba
我们通过简单地为所有字母、数字和一些特殊命令分配单独的语音标签解决了这个问题。因此,每当一个人想要执行任何操作时,他只需说出所需的命令,然后一个接一个地拼写所需的字符。GydF4y2Ba
在删除的每个字符之间的持续时间内,将识别字符标记,并且将在其中生成相应的字符GydF4y2Ba微控制器GydF4y2Ba.识别接受语音输入所需的命令(一组字符)后,识别的字符将被转换为字符串。然后,这个字符串将用于执行所需的操作,如存储、调用、检索等。GydF4y2Ba
1.6.GydF4y2Ba项目的独特功能GydF4y2Ba
·GydF4y2Ba单片GydF4y2Ba语音识别GydF4y2Ba在单片机的帮助下,能够识别字符并生成字符串的电路。GydF4y2Ba
·GydF4y2Ba可按用户意愿使用任何语言进行操作。GydF4y2Ba
·GydF4y2Ba高度安全,因为只有用户知道使用什么语言来操作工具包。GydF4y2Ba
·GydF4y2Ba由语音操作的独特电话簿功能。GydF4y2Ba
·GydF4y2Ba关于来电者的信息。GydF4y2Ba
·GydF4y2Ba可以执行基本的移动电话操作,如存储、检索、删除和呼叫。GydF4y2Ba
- 2章GydF4y2Ba
框图说明GydF4y2Ba
2.1概述:GydF4y2Ba
本章介绍了整体框图和每个模块的概述,这些模块应通过接口拨打所需号码,并检索呼叫用户的人的电话号码。GydF4y2Ba
图2.2总体框图GydF4y2Ba
整体电路图:检查电路图1选项卡。GydF4y2Ba
2.4模块概述GydF4y2Ba
任务分为以下模块。GydF4y2Ba
1.语音识别电路。GydF4y2Ba
2.拨号电路GydF4y2Ba
2.4.1GydF4y2Ba语音识别电路:GydF4y2Ba
此套件用于存储和识别语音。此套件包含HM2007 IC,GydF4y2BaDTMFGydF4y2Ba键盘,GydF4y2Ba内存GydF4y2Ba,锁存,7段解码器和7段显示。使用这些组件可以存储和识别声音。GydF4y2Ba
2.4.2GydF4y2Ba拨号电路:GydF4y2Ba
它由一个被解码的GydF4y2BaGSM调制解调器GydF4y2Ba.在这里,每个按钮被解码,并且它们的输入被给予继电器,其有助于通过触发相应的中继来激励相应的中继和该号码来激励相应的对应的线圈来实现对应的按钮。GydF4y2Ba
2.5电源GydF4y2Ba
2.5.1。电源—简介GydF4y2Ba
电源是所有电子设备中非常重要的部分,因为所有的电子设备都只能在直流环境下工作。该项目的一个重要方面是,电源应该是紧凑的。大多数电子设备都需要直流电源。GydF4y2Ba
电源单元包括以下单位:GydF4y2Ba
1.降压器GydF4y2Ba
2.整流器单元GydF4y2Ba
3.输入滤波器GydF4y2Ba
4.调节器单元GydF4y2Ba
5.输出滤波器GydF4y2Ba
该电路由一个12V直流适配器供电,该适配器是给定的GydF4y2BaLM7805电压调节器GydF4y2Ba通过正向电压保护二极管,并通过0.1 uf解耦GydF4y2Ba电容器GydF4y2Ba.电压调节器提供精确的5V直流电源输出。5V直流电源提供给所有组件,包括微控制器、串行端口和GydF4y2Ba红外发射器和传感器GydF4y2Ba.GydF4y2Ba
当馈电到降压变压器时,交流电源被调平到12伏交流电,然后馈电到全波整流器,将其转换成12伏直流电。然后将这些信息传递给一个过滤器以去除波纹。然后将其送入电压调节器,调节器将12v的稳定电压和电流转换为5v。GydF4y2Ba
2.5.2.降压变压器GydF4y2Ba
降压变压器用于将主电源电压从230AC降压至较低值。该230AC电压不能直接使用,因此其降压。变压器由一次线圈和二次线圈组成。为了降低或降压,变压器的二次铁芯中包含的匝数较少。因此从交流到直流的转换是必不可少的。这种转换是通过使用整流电路实现的。GydF4y2Ba
2.5.3。整流单元GydF4y2Ba
整流电路用于将交流电压转换为相应的直流电压。有半波和全波整流器可用于这个特定的功能。整流电路中最重要、最简单的器件是二极管。二极管的简单功能是在正向偏置时导电,而在反向偏置时不导电。正向偏压是通过连接GydF4y2Ba二极管的GydF4y2Ba阳性与电池阳性和负电池负面的负面。使用的有效电路是fGydF4y2BaUll波桥整流电路GydF4y2Ba整流器的输出电压是波纹状的,从获得的直流电压中产生的波纹通过其他可用的电路消除。用于消除波纹的电路称为滤波电路。GydF4y2Ba
2.5.4。输入滤波器GydF4y2Ba
电容器可用作滤波器。去除直流电压的波纹,得到纯直流电压。电容器的主要作用是充电和放电。它在交流电压的正半周充电,在交流电压的负半周放电,所以它只允许ACC电压,不允许直流电压。这个过滤器是在调节器之前固定的。因此输出没有波纹。GydF4y2Ba
2.5.5。监管机构单位GydF4y2Ba
稳压器调节输出电压始终恒定。输出电压与输入交流电压的波动无关。当交流电压变化时,直流电压也会变化。为了避免这种情况,监管机构被利用了。当电源的内阻大于30欧姆时,上拉也会受到影响。因此,这里可以成功地简化。稳压器主要分为低压稳压器和高压稳压器。GydF4y2Ba
2.5.6. 集成电路电压调节器GydF4y2Ba
电压调节器包括一类广泛使用的集成电路。调节器集成电路单元包含参考源、比较器放大器、控制装置和过载保护电路,所有这些都在一个集成电路中。尽管集成电路的内部结构与离散电压调节器电路的内部结构有所不同,但扩展操作IC单元提供固定正电压、固定负电压或可调节设定电压的调节。GydF4y2Ba
一个电源可以建立使用变压器连接到交流电源线,以步进交流电压所需的幅度,然后使用IC稳压器整流交流电压。该稳压器可以选择从几百毫安到几十毫安的负载电流操作,相应的功率额定值从毫瓦到几十瓦。GydF4y2Ba
调节器的目的是在不考虑输入电压波动的情况下保持输出电压恒定。微控制器和PC机分别工作在+5V、-5V、+12V和-12V的恒定电源电压下。调节器主要分为正电压和负电压。GydF4y2Ba
2.5.7.GydF4y2Balm7805电压调节器GydF4y2Ba
特性GydF4y2Ba
1.输出电流高达1AGydF4y2Ba
2.输出电压5,6,8,9,10,11,12,15,18,24VGydF4y2Ba
3.热过载保护GydF4y2Ba
4.短路保护GydF4y2Ba
5.输出晶体管安全工作区保护GydF4y2Ba
描述GydF4y2Ba
MC78XX/LM78XX系列三端正稳压器可在TO-220/D-PAK包装和若干固定输出电压,使它们在广泛的应用中有用。GydF4y2Ba
每一种类型都采用内部限流、热关闭和安全操作区域保护,使其本质上坚不可摧。如果提供足够的散热,它们可以提供超过1A的输出电流。GydF4y2Ba
2.5.8输出滤波器GydF4y2Ba
滤波电路通常固定在稳压电路之后。电容器通常用作滤波器。电容器的原理是充放电。它在交流电压的正半周期充电,在负半周期放电。所以它允许交流电压而不允许直流电压。这个滤波器是固定后的稳压电路,以过滤任何可能发现的波纹在输出接收最后。这一阶段的输出是5V,并给出GydF4y2Ba微控制器89S52GydF4y2Ba.GydF4y2Ba
第三章GydF4y2Ba
Atmel单片机GydF4y2Ba
第三章介绍微控制器。有关微控制器的详细信息,请参阅以下链接:GydF4y2Ba
http://www.engineersagage.com/microcontroller.GydF4y2Ba
//www.k-kotakenn.com/8051-microcontrollerGydF4y2Ba
//www.k-kotakenn.com/electronic-components/at89c51-microcontroller-datasheetGydF4y2Ba
//www.k-kotakenn.com/sites/default/files/AT89C51.pdfGydF4y2Ba
第4章GydF4y2Ba
语音识别工具包和拨号电路的描述GydF4y2Ba
4.1一般:GydF4y2Ba
本章简要介绍通过语音输入呼叫所需号码所需的各种模块。这些模块包括语音识别电路和拨号电路。GydF4y2Ba
4.2语音识别电路:GydF4y2Ba
4.2.1GydF4y2Ba一般:GydF4y2Ba
该套件用于存储和识别Voice.hm2007是一个48引脚单芯片CMOS语音识别LSI电路,用于芯片模拟前端,语音分析,识别过程和系统控制功能GydF4y2Ba
在培训期间,输入语音存储在GydF4y2Ba内存GydF4y2Ba在HM2007的帮助下&GydF4y2Ba键盘GydF4y2Ba. 类似地,当字符被拼写出来时,相应的字符位置将显示在七段显示器中,并发送到ATMEL控制器。GydF4y2Ba
4.2.2GydF4y2Ba语音识别电路的工作:GydF4y2Ba
电路图2中所示为语音识别套件电路图。HM2007集成电路具有识别40个独立字符的能力。有培训和认可两种模式。在训练期间(模式),通过HM2007和键盘将输入的声音存储在RAM的指定位置。在识别模式下,当语音输入通过麦克风给出时,该语音输入在RAM中的对应位置显示在GydF4y2Ba七段显示GydF4y2Ba并发送给PIC控制器进行进一步处理。GydF4y2Ba
4.2.3GydF4y2Ba组件的要求GydF4y2Ba
•键盘GydF4y2Ba
•HM2007集成电路GydF4y2Ba
•HY6264A RAMGydF4y2Ba
•SN74LS373N门闩GydF4y2Ba
•SN74LS47N 7段解码器- 2NOsGydF4y2Ba
•7段显示- 2NOsGydF4y2Ba
4.2.3.1.GydF4y2Ba键盘GydF4y2Ba
键盘由0-9键、左下角的清除键和右下角的训练键组成。GydF4y2Ba
4.2.3.2GydF4y2BaHM2007集成电路GydF4y2Ba
它有两种基本的操作培训模式和识别模式。在培训模式下,输入语音在HM2007和键盘的帮助下存储在RAM中的指定位置。当字符拼写出来时,七段显示屏上显示相应的字符位置,并将其发送到ATMEL控制器RGydF4y2Ba
4.2.3.3.GydF4y2BaHY6264A RAMGydF4y2Ba
它是一个8K RAM,用于存储来自HM2007IC的数据。内存位置将由HM2007IC自动分配。GydF4y2Ba
4.2.3.4。SN74LS373N锁:GydF4y2Ba
将输出信号输入单片机和7段解码器。当DE信号使能时,在锁存器处获得输出。GydF4y2Ba
4.2.3.5GydF4y2Ba7段译码器:GydF4y2Ba
A.GydF4y2Ba解码器GydF4y2Ba是一种与机器相反的装置GydF4y2Ba编码器GydF4y2Ba,GydF4y2Ba撤消编码以便可以检索原始信息。用于编码的相同方法通常只是为了解码而颠倒。GydF4y2Ba
译码器可以采用多输入多输出的形式GydF4y2Ba逻辑电路GydF4y2Ba将编码输入转换为编码输出,其中输入和输出代码不同。e、 g.n-to-2GydF4y2BaNGydF4y2Ba,GydF4y2Ba二-十进制计数法GydF4y2Ba解码器。启用输入必须打开,解码器才能正常工作,否则其输出将采用单个“禁用”输出码字。解码在诸如GydF4y2Ba数据GydF4y2Ba多路复用GydF4y2Ba,GydF4y2Ba7段显示GydF4y2Ba和GydF4y2Ba内存GydF4y2Ba地址解码。GydF4y2Ba
它被用来解码十六进制输入到相应的GydF4y2Ba7段显示从门闩。GydF4y2Ba
4.2.3.6 7段显示:GydF4y2Ba
A.GydF4y2Ba七段显示GydF4y2Ba作为其名称表示,由七个元素组成。GydF4y2Ba
在大多数应用中,七个管段的形状和尺寸几乎相同(通常较长GydF4y2Ba六边形GydF4y2Ba, 尽管GydF4y2Ba梯形GydF4y2Ba和GydF4y2Ba矩形GydF4y2Ba也可以用),尽管在GydF4y2Ba加法器GydF4y2Ba,为了进一步增强可读性,垂直部分的长度更长,末端形状更奇怪。GydF4y2Ba
每一个数字GydF4y2Ba0GydF4y2Ba,GydF4y2Ba6.GydF4y2Ba,GydF4y2Ba7.GydF4y2Ba和GydF4y2Ba9GydF4y2Ba可以在七段显示器上由两个或更多个不同的字形表示。GydF4y2Ba
在这个项目中,七个部分被安排为一个GydF4y2Ba长方形GydF4y2Ba两侧各有两个垂直段,顶部、中部和底部各有一个水平段。此外,第七段将矩形水平平分。还有GydF4y2Bafourteen-segment显示GydF4y2Ba和GydF4y2Ba十六段显示器GydF4y2Ba(全GydF4y2Baα数字GydF4y2Ba);但是,这些主要被取代GydF4y2Ba点阵GydF4y2Ba显示。GydF4y2Ba
七段显示器可能使用GydF4y2Ba液晶显示器GydF4y2Ba(LCD)、数组GydF4y2Ba发光二极管GydF4y2Ba(LED),或其他发光或控制技术,如寒冷GydF4y2Ba阴极GydF4y2Ba气体放电,GydF4y2Ba真空荧光GydF4y2Ba,GydF4y2Ba白炽灯丝GydF4y2Ba等。GydF4y2Ba
有两个7段显示器可用于显示通过键盘和HM2007IC输入的两位数。GydF4y2Ba
数字7-segment-codeGydF4y2Ba
一个字节可以编码7段显示的完整状态。最流行的位编码是GydF4y2BagfedcbaGydF4y2Ba和GydF4y2BaabcdefgGydF4y2Ba- 两者通常假设0是GydF4y2Ba关GydF4y2Ba1是GydF4y2Ba在…上GydF4y2Ba.GydF4y2Ba
此表给出了显示数字0至F的十六进制编码:GydF4y2Ba
数字GydF4y2Ba |
gfedcbaGydF4y2Ba |
abcdefgGydF4y2Ba |
A.GydF4y2Ba |
BGydF4y2Ba |
CGydF4y2Ba |
DGydF4y2Ba |
EGydF4y2Ba |
FGydF4y2Ba |
GGydF4y2Ba |
0GydF4y2Ba |
0 x3fGydF4y2Ba |
0 x7eGydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
1.GydF4y2Ba |
0 x06GydF4y2Ba |
0 x30GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
2.GydF4y2Ba |
0 x5bGydF4y2Ba |
0 x6dGydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
3.GydF4y2Ba |
0 x4fGydF4y2Ba |
0x79GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
4.GydF4y2Ba |
0 x66GydF4y2Ba |
0 x33GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
5.GydF4y2Ba |
0 x6dGydF4y2Ba |
0 x5bGydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
6.GydF4y2Ba |
0 x7dGydF4y2Ba |
0 x5fGydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
7.GydF4y2Ba |
0 x07GydF4y2Ba |
0 x70GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
8.GydF4y2Ba |
0 x7fGydF4y2Ba |
0 x7fGydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
9GydF4y2Ba |
0 x6fGydF4y2Ba |
0 x7bGydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
A.GydF4y2Ba |
0x77GydF4y2Ba |
0x77GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
BGydF4y2Ba |
0 x7cGydF4y2Ba |
0 x1fGydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
CGydF4y2Ba |
0 x39GydF4y2Ba |
0 x4eGydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
DGydF4y2Ba |
0 x5eGydF4y2Ba |
0 x3dGydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
EGydF4y2Ba |
0x79GydF4y2Ba |
0 x4fGydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
FGydF4y2Ba |
0 x71GydF4y2Ba |
0 x47GydF4y2Ba |
在…上GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
关GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
在…上GydF4y2Ba |
第五章GydF4y2Ba
GSM调制解调器的工作原理GydF4y2Ba
5.1一般GydF4y2Ba
GSM(全球移动通信系统:最初来自Groupe Special Mobile)是世界上最受欢迎的手机标准。其推动者,GSM协会估计,全球移动市场的80%使用标准。GSM以超过212个国家和地区的超过3亿人使用。GydF4y2Ba
它的无处不在使国际漫游在手机运营商之间非常常见,使订阅者能够在世界许多地方使用他们的手机。GSM与其前辈的不同之处在于信号和语音信道都是数字的,因此被认为是第二代(2G)移动电话系统。GydF4y2Ba
这也意味着数据通信很容易嵌入系统。GSMGydF4y2Ba边GydF4y2Ba是该协议的3G版本。GydF4y2Ba
GSM标准的无处不在对消费者和网络运营商来说都是一个优势(消费者可以在不切换电话的情况下漫游和切换运营商),网络运营商也可以从许多实施GSM的供应商中选择设备。GydF4y2Ba
GSM还开创了语音呼叫的低成本(对网络运营商而言)替代方案,即短消息服务(SMS,也称为“短信”),目前其他移动标准也支持该服务。另一个优势是该标准包括一个全球紧急电话号码112。GydF4y2Ba
这使得国际旅行者在不知道当地紧急电话号码的情况下更容易联系到紧急服务。22GydF4y2Ba
5.2 SIM300 GSMGydF4y2Ba
SIM300提供GPRS多槽10类能力,并支持GPRS编码方案CS-1, CS-2, CS-3和CS-4。GydF4y2Ba
SIM300具有40mm x 33mm x 2.85mm的微小配置,可以满足应用程序中几乎所有的空间要求,例如GydF4y2Ba智能手机GydF4y2Ba、PDA电话等移动设备。SIM300采用节能技术设计,在SLEEP模式下电流消耗低至2.5mA。23GydF4y2Ba
5.3。MAX 232GydF4y2Ba
单片机与PC机之间采用max232芯片进行通信。的GydF4y2Ba电容器GydF4y2Ba围绕max232 IC主要用于充电泵送电压从微控制器到PC。的GydF4y2BaMAX232GydF4y2Ba线路驱动器/接收器适用于所有EIA/TIA-232E和V.28/V。2.4.communications interfaces, and in particular, for those applications where ±12V is not available. It contains 2RS-232GydF4y2Ba驱动程序和2个接收器。MAX232由单个+5V电源供电。该部件在电池供电系统中特别有用,因为其低功耗关机模式可将功耗降低到5mW以下。GydF4y2Ba
微控制器只能在最小0v和最大5v的逻辑电平下工作,PC机在最小-12v到+12v的电压电平下工作。为了在微控制器和PC之间进行串行端口通信,必须转换电压电平。GydF4y2BaMAX232GydF4y2Ba转换器负责执行此转换。PC使用RS232标准,而微控制器在TTL逻辑中工作。电平转换器IC MAX232用于从TTL逻辑转换为RS232逻辑。GydF4y2Ba
MAX232线路驱动器/接收器适用于所有EIA/TIA-232E和V.28/V.24通信接口,尤其适用于±12V不可用的应用。它包含2个RS-232驱动器和2个接收器。GydF4y2Ba
MAX232采用单+ 5V电源运行。该部件在电池供电的系统中特别有用,因为其低功耗关闭模式将功耗降低至小于5MW。GydF4y2Ba
5.4。工作GydF4y2Ba
微控制器只能在最小0v和最大5v的逻辑电平下工作,PC机在最小-12v到+12v的电压电平下工作。为了在微控制器和PC之间进行串行端口通信,必须转换电压电平。GydF4y2BaMAX232GydF4y2Ba转换器负责执行此转换。GydF4y2Ba
MAX232线路驱动器/接收器适用于所有EIA/TIA-232E和V.28/V.24通信接口,尤其适用于±12V不可用的应用。这些部件在电池供电系统中特别有用,因为它们的低功耗关机模式将功耗降低到5µW以下。MAX232不使用外部组件,建议用于印刷电路板空间至关重要的应用场合。GydF4y2Ba
5.5。应用程序GydF4y2Ba
•便携式计算机GydF4y2Ba
•低功耗调制解调器GydF4y2Ba
•界面翻译GydF4y2Ba
•电池供电的RS-232系统GydF4y2Ba
•多滴RS-232网络GydF4y2Ba
MAX232包含四个部分:双电荷泵DC-DC电压转换器,RS-232驱动器,RS-232接收器和接收器和发射器使能控制输入。GydF4y2Ba
5.6. 双电荷泵电压转换器GydF4y2Ba
MAX232有两个内部充电泵,将+5V转换为±10V(无负载),用于RS-232驱动操作。第一转换器使用电容C1将+5V输入倍增到+10V在C3上的V+输出。第二变换器使用电容C2在V-输出C4上逆变+10V到10V。少量的功率可以从+10V(V+)和-10V (V-)输出为外部电路供电。GydF4y2Ba
V+和V-不受调节,因此输出电压随负载电流的增加而下降。当从V+和V-向外部电路提供电流时,不得将V+和V-加载到违反最小±5V EIA/TIA-232E驱动器输出电压的点。GydF4y2Ba
5.7。RS-232司机GydF4y2Ba
当负载5k时,典型的驱动器输出电压摆动为±8V。RS-232接收机和VCC =+5V。输出摆幅保证满足EIA/TIA-232E和V.28规范,在最坏情况下要求±5V最小驱动器输出电平。输入阈值是TTL和CMOS兼容的。GydF4y2Ba
从400k开始,未使用的驱动器的输入可以保持不连接。VCC的输入上拉电阻是内置的(除了MAX220)。的pull-up resistors force the outputs of unused drivers low because all drivers invert. The internal input pull-up resistors typically source 12µA, except in shutdown mode where the pull-ups are disabled. Driver outputs turn off and enter a high-impedance state—where leakage current is typically microamperes (maximum 25µA)—when shut down is removed. Outputs can be driven to ±15V. The power supply current typically drops to 8µA in shutdown mode. The MAX220 does not have pull-up resistors to force the outputs of the unused drivers low. Connect unused inputs to GND or VCC.
第6章GydF4y2Ba
软件描述GydF4y2Ba
6.1工具类型:GydF4y2Ba
凯尔CGydF4y2Ba
ORCADGydF4y2Ba
·俘获GydF4y2Ba
·布局GydF4y2Ba
但是凯尔C:GydF4y2Ba
keil软件GydF4y2Ba8/16位开发工具的领先供应商(在2004年的嵌入式市场研究中排名第一GydF4y2Ba嵌入式系统GydF4y2Ba和EE时代杂志)。GydF4y2Ba
keil软件在40多个国家以来,在1988年市场介绍以来,在全球范围内代表全球;Keil C51编译器是事实上的行业标准,并支持500多个电流8051设备变体。现在,Keil Software提供开发工具GydF4y2Ba手臂GydF4y2Ba.GydF4y2Ba
keil软件GydF4y2Ba使C编译器,宏汇编器,实时内核,调试器,模拟器,集成环境和评估板GydF4y2Ba8051.GydF4y2Ba、251、ARM和XC16x/C16x/ST10系列单片机。GydF4y2Ba
用于GydF4y2Ba8051微控制器GydF4y2Ba是世界上最受欢迎的8051 C编译器。它提供了比今天可用的其他8051 C编译器更多的功能。GydF4y2Ba
C51编译器允许您用C语言编写8051单片机应用程序,一旦编译,具有汇编语言的效率和速度。语言扩展在C51编译器给你完全访问所有资源的8051。GydF4y2Ba
C51编译器将C源文件转换为可重新定位的目标模块,其中包含用于使用µVision调试器或在线仿真器进行调试的完整符号信息。除目标文件外,编译器还生成一个列表文件,其中可能包括符号表和交叉引用GydF4y2Ba
·GydF4y2Ba9种基本数据类型,包括32位IEEE浮点数,GydF4y2Ba
·GydF4y2Ba灵活的变量分配与位,数据,bdata, data, xdata,和pdata内存类型,GydF4y2Ba
·GydF4y2Ba中断函数可以用C语言编写,GydF4y2Ba
·GydF4y2Ba充分利用8051银行注册,GydF4y2Ba
·GydF4y2Ba源代码级调试的完整符号和类型信息,GydF4y2Ba
·GydF4y2BaAJMP和ACALL说明的使用,GydF4y2Ba
·GydF4y2BaBit-addressable数据对象,GydF4y2Ba
·GydF4y2BaRTX51实时内核的内置接口,GydF4y2Ba
·GydF4y2Ba支持飞利浦8GydF4y2BaxGydF4y2BaC750,8GydF4y2BaxGydF4y2BaC751, 8GydF4y2BaxGydF4y2BaC752有限指令集,GydF4y2Ba
·GydF4y2Ba支持Infineon 80C517算术单元。GydF4y2Ba
6.2总则GydF4y2Ba
本章讨论算法。GydF4y2Ba
6.3GydF4y2Ba单片机中的字符识别与提取GydF4y2Ba
步骤1:打开设备开关。GydF4y2Ba
Step2:在语音识别套件的训练期间,在指定的位置训练字符。GydF4y2Ba
步骤3:在识别时段期间,当字符拼写时,它们的相应位置编号将被提供给Atmel MicroController作为输入。GydF4y2Ba
步骤4:当输入与预定义的BCD编号匹配时,将生成相应的字母表并存储在堆栈中。GydF4y2Ba
Step5:所有拼出的字符都以这种方式进行识别,取出对应的字符并存储在堆栈中,最后部署为字符串并存储在内存中。GydF4y2Ba
步骤6:这些存储的字符串然后用于各种操作,如呼叫、播放字符、匹配数字等。GydF4y2Ba
步骤7:完成相应的操作后关闭。GydF4y2Ba
6.4拨打电话号码GydF4y2Ba
6.4.1拨打存储的号码GydF4y2Ba
第一步:启动程序。GydF4y2Ba
步骤2:检查输入。GydF4y2Ba
步骤3:如果输入等于call,则获取此人的姓名。GydF4y2Ba
步骤4:如果数据库中存在该名称,则通过为每个号码启用相应的继电器,使用拨号电路呼叫相应的号码。GydF4y2Ba
步骤5:如果输入不等于call,则转到步骤2。GydF4y2Ba
第六步:结束程序。GydF4y2Ba
6.4.2拨打新号码GydF4y2Ba
第一步:启动程序。GydF4y2Ba
步骤2:检查语音输入。GydF4y2Ba
步骤3:如果输入等于new,则获取要拨打的号码。GydF4y2Ba
第四步:通过拨号电路对每个号码开启相应的继电器,呼叫对应的号码。GydF4y2Ba
第5步:结束程序。GydF4y2Ba
第8章GydF4y2Ba
结论与未来工作GydF4y2Ba
8.1结论GydF4y2Ba
一种移动辅助设备已经开发出来,使残疾人能够操作普通的固定电话。该套件使用语音识别系统和嵌入式控制器来执行所需的操作,令人满意。GydF4y2Ba
8.2未来磨破GydF4y2BaKGydF4y2Ba
在移动电话中,我们有一种称为声控标签(voice tag)的设备,在该设备中,我们只能将语音记录到内存中可用的联系人。我们无法使用语音存储联系人中不存在的号码。同样,我们也无法使用语音删除号码。GydF4y2Ba
未来,这一切都可以通过嵌入语音识别控制器的用户语音来实现,该控制器可以嵌入手机中。因此,手机可以完全不需要人的手来操作。通过这种方式,除了那些不能说话和听的人之外的残疾人可以在没有他人帮助的情况下使用手机。GydF4y2Ba
项目源代码GydF4y2Ba
###GydF4y2Ba
# includeGydF4y2Ba
void main ()GydF4y2Ba
{GydF4y2Ba
无符号字符我;GydF4y2Ba
SCON=0x50;GydF4y2Ba
TMOD = 0 x20;GydF4y2Ba
TH1=0xfd;GydF4y2Ba
TR1 = 1;GydF4y2Ba
P1 = 0 xff;GydF4y2Ba
P3=0x0F;GydF4y2Ba
del1();GydF4y2Ba
delay1 ();GydF4y2Ba
而(1)GydF4y2Ba
{GydF4y2Ba
如果(P1==0x01)GydF4y2Ba
{GydF4y2Ba
tx (' A '); tx (T); tx (13);tx (10);GydF4y2Ba
delay1 ();GydF4y2Ba
}GydF4y2Ba
如果(P1==0x02)GydF4y2Ba
{GydF4y2Ba
tx (' A '); tx (T); tx (H); tx (13);tx (10);/ /挂GydF4y2Ba
delay1 ();GydF4y2Ba
}GydF4y2Ba
if(p1 == 0x03)GydF4y2Ba
{GydF4y2Ba
txs(“A”);txs('T');txs(“A”);txs(13);txs(10)//出席GydF4y2Ba
delay1 ();GydF4y2Ba
}GydF4y2Ba
if(p1 == 0x04)GydF4y2Ba
{GydF4y2Ba
}GydF4y2Ba
if(p1 == 0x05)GydF4y2Ba
{GydF4y2Ba
}GydF4y2Ba
if(p1 == 0x06)GydF4y2Ba
{GydF4y2Ba
tx (' A '); tx (T); tx (' D ');GydF4y2Ba
tx (8); tx (8); tx (' 2 '); tx (5 ');GydF4y2Ba
TXS('5'); TXS('7'); TXS('1'); TXS('5'); TXS('5'); TXS('9'); TXS(';');GydF4y2Ba
tx (13);tx (10);GydF4y2Ba
delay1 ();GydF4y2Ba
}GydF4y2Ba
如果(P1 = = 0 x07)GydF4y2Ba
{GydF4y2Ba
tx (' A '); tx (' T ');tx (' D ');GydF4y2Ba
txs('9');txs('4');txs('4');txs('4');GydF4y2Ba
txs('3');txs('4');txs('2');txs('3');txs('2');txs('5'));txs(';');GydF4y2Ba
tx (13);tx (10);GydF4y2Ba
delay1 ();GydF4y2Ba
}GydF4y2Ba
如果(P1 = = ()GydF4y2Ba
{GydF4y2Ba
tx (' A '); tx (' T ');tx (' D ');GydF4y2Ba
TXS('9'); TXS('0'); TXS('0'); TXS('3');GydF4y2Ba
tx (' 1 '); tx (' 2 '); tx (' 9 '); tx (8); tx (7); tx (6); tx(“;”);GydF4y2Ba
tx (13);tx (10);GydF4y2Ba
delay1 ();GydF4y2Ba
}GydF4y2Ba
如果(P1 = = 0 x09)GydF4y2Ba
{GydF4y2Ba
tx (' A '); tx (' T ');tx (' D ');GydF4y2Ba
}GydF4y2Ba
如果(P1==0x10)GydF4y2Ba
{GydF4y2Ba
txs('0');GydF4y2Ba
}GydF4y2Ba
如果(P1==0x11)GydF4y2Ba
{GydF4y2Ba
txs('1');GydF4y2Ba
}GydF4y2Ba
如果(P1==0x12)GydF4y2Ba
{GydF4y2Ba
tx (' 2 ');GydF4y2Ba
}GydF4y2Ba
如果(P1==0x13)GydF4y2Ba
{GydF4y2Ba
txs('3');GydF4y2Ba
}GydF4y2Ba
如果(P1==0x14)GydF4y2Ba
{GydF4y2Ba
txs('4');GydF4y2Ba
}GydF4y2Ba
if(p1 == 0x15)GydF4y2Ba
{GydF4y2Ba
txs('5');GydF4y2Ba
}GydF4y2Ba
if(p1 == 0x16)GydF4y2Ba
{GydF4y2Ba
tx (6);GydF4y2Ba
}GydF4y2Ba
if(p1 == 0x17)GydF4y2Ba
{GydF4y2Ba
tx (' 7 ');GydF4y2Ba
}GydF4y2Ba
if(p1 == 0x18)GydF4y2Ba
{GydF4y2Ba
TXS('8');GydF4y2Ba
}GydF4y2Ba
如果(P1 = = 0 x19)GydF4y2Ba
{GydF4y2Ba
tx (' 9 ');GydF4y2Ba
}GydF4y2Ba
如果(P1 = = 0 x20)GydF4y2Ba
{GydF4y2Ba
tx(“;”);tx (13);tx (10);GydF4y2Ba
delay1 ();GydF4y2Ba
}GydF4y2Ba
###GydF4y2Ba
电路图GydF4y2Ba
提交:GydF4y2Ba188金宝搏提款有问题吗