云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机的电子导盲杖设计 - 图文

基于单片机的电子导盲杖设计 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 22:54:34

3.2.3 测距程序设计

图7 超声波测距软件流程图

具体程序入下:

Trig=0; //首先拉低脉冲输入引脚 EA=1; //打开总中断0

TMOD=0x10; //定时器1,16位工作方式 while(1) {

EA=0; //关总中断 Trig=1; //超声波输入端 delay_20us(); //延时20us

Trig=0; //产生一个20us的脉冲

while(Echo==0); //等待Echo回波引脚变高电平 succeed_flag=0; //清测量成功标志 EA=1;

EX0=1; //打开外部中断0 TH1=0; //定时器1清零 TL1=0; //定时器1清零 TF1=0; //计数溢出标志 TR1=1; //启动定时器1 delay(20); //等待测量的结果 TR1=0; //关闭定时器1 EX0=0; //关闭外部中断0 if(succeed_flag==1) {

time=timeH*256+timeL;

11

distance=time*0.0172; //厘米

} if(succeed_flag==0) {

distance=0; //没有回波则清零

}

display(distance); } }

3.3 ISD1420语音芯片介绍

ISD1420是美国ISD公司出品的新型单片优质语音录放电路,较之以往所有的语音电路,具有专利技术的模拟处理存储方式,使录放音质极佳,没有常见的的背景噪音,且电路断电后语音内容仍不丢失。电路内部由振荡器、语音存储单元、前置放大器、自动增益控制电路、抗干扰滤波器、输出放大器组成。一个最小的录放系统仅由一个麦克风、一个喇叭、两个按钮、一个电源、少数电阻电容组成。

3.3.1 芯片引脚图及功能说明

右图(图8)为ISD1420语音芯片的引脚图。 A0128VCCDA1227REC其引脚功能为下表(表3)所示。

A2326XCLK其特性为: A3425RECLEDA4524PLAYE工作电压:5V

A5623PLAYL静态电流:0.5~2μA NC722NCNC821Ana Out工作电流:15~30mA

A6920Ana In重现优质原声 A71019AGCNC1118Mic Ref基本上不耗电信息存储

VSSD 1217Mic信息可保存100年,可反复录放10万次 VSSA 1316VCCA SP+1415SP-选址处理多达160段信息

维持状态,仅需0.5μA电流,具有自动节电模式

图8 ISD1420引脚图 表4 ISD1420引脚功能说明 名 称 管 脚 功 能 名 称 管 脚 功 能 A0~A5 1~6 地址 Ana Out 21 模拟输出 A6、A7 9、10 地址(MSB) Ana In 20 模拟输入 IC

12

VCCD VCCA VSSD VSSA SP+、- XCLK NC 28 16 12 13 14、15 26 11 数字电路电源 模拟电路电源 数字地 模拟地 喇叭输出+、- 外接定时器(可选) 空脚 AGC Mic Mic Ref PLAYE REC 19 自动增益控制 17 麦克风输入 18 麦克风参考输入 24 放音,边沿触发 27 录音 25 发光二极管接口 23 放音,电平触发 RECLEDPLAYL

3.3.2 语音录放电路的设计

语音录音电路的电路设计如下图(图9)所示:

图9 语音录音电路

通过地址端口的7个按键选择分段录音的地址。根据计算,一段语音信息大概为4秒左右,分3段,首段地址分别为0x00,0x28,0x50。只要将对应的八个按键根据这三个地址即可开始录制,录音时,按住REC键,此时LED灯常亮,表示在录音状态。按PLAYE即可播放当前录的语音信息,放完后遇到EOM标志,LED闪一下,表示放音结束。

13

3.3.3 语音程序设计

功能说明:语音提示当超声波探头距离障碍物不同距离时,播放不同时段的语音信息,同时加入震动,及LED灯提示等功能。框图如下图(图10)所示:

语音子程序Y百位为3?N十位小于5?NY百位为2?YNNN十位小于5?YN百位为1?Y十位小于5?Y不播放语音播放第三段播放第二段播放第一段返回

图10 语音程序流程图

3.4 震动模块及LED灯的控制

震动功能的实现主要是通过偏振电机来实现的,其电路图如下图(图11)所示。

14

搜索更多关于: 基于单片机的电子导盲杖设计 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

3.2.3 测距程序设计 图7 超声波测距软件流程图 具体程序入下: Trig=0; //首先拉低脉冲输入引脚 EA=1; //打开总中断0 TMOD=0x10; //定时器1,16位工作方式 while(1) { EA=0; //关总中断 Trig=1; //超声波输入端 delay_20us(); //延时20us Trig=0; //产生一个20us的脉冲 while(Echo=

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com