单片机超声波测距模块学习笔记_发射端学习
来源:互联网 发布:淘宝代发货平台哪个好 编辑:程序博客网 时间:2024/04/27 21:57
超声波测距--发射端电路原理图如下:
示波器波形图如下:
绿色的波形是单片机产生的40KHz的方波
黄色的波形是经三极管放大后送入超声波发射头之前的波形。
51单片机产生方波的汇编指令
mov R6,#8h ;超声波发射的完整波形个数:共计四个
FB: cpl p2.7 ;输出40kHz方波
nop
nop
nop
nop
nop
nop
nop
nop
nop
djnz R6,FB
RET
等价的C语言代码
sbit TxPin = P2^7;// 发射端
void FB_40KHz()
{
char us=15;
while(us--)
{
TxPin = 0;
_nop_();_nop_();
_nop_();_nop_();
_nop_();_nop_();
_nop_();_nop_();
_nop_();_nop_();
_nop_();
TxPin = 1;
_nop_();_nop_();
_nop_();_nop_();
}
TxPin = 1;
}
- 单片机超声波测距模块学习笔记_发射端学习
- 基于51单片机超声波测距的学习
- 51单片机超声波测距模块
- 超声波模块学习
- 51单片机 超声波测距组件
- 【STM32 .Net MF开发板学习-22】超声波测距模块研究
- 树莓派蜂鸣器+超声波测距模块
- STC89C52单片机控制超声波测距模块SR04模块源程序,显示在数码管上
- 51单片机驱动HC-SR04超声波测距模块(LED1602显示结果)
- 树莓派 GPIO学习笔记(2)--HC-SR04超声波模块
- 51单片机 超声波测距 C程序
- STC15系列单片机 超声波测距实验
- LCD1602液晶显示+超声波测距-51单片机
- 51单片机超声波测距数码管显示
- 51单片机超声波测距1602显示
- HC-SR04 超声波测距模块/硬件/软件
- STM32f407驱动hc-sr04超声波测距模块
- STM32控制超声波测距模块HC-SR04
- CAS单点登录原理图
- java代码将汉字转换成拼音
- tail命令的使用
- 在vs2008中打开以前在vs2005上做的项目
- 每天学习一算法系列(29)(有两个序列a,b,大小都为n,序列元素的值任意整数,无序;要求:通过交换a,b 中的元素,使[序列a 元素的和]与[序列b 元素的和]之间的差最小)
- 单片机超声波测距模块学习笔记_发射端学习
- 扫描按键的解决方法
- Java的GC工作原理
- winCE的体系结构和功能
- maven打jar例子
- Liferay使用CAS单点登录技术
- 谈谈C语言中函数声明/定义冲突时的处理(VS2010、VC6)
- javascript操作office控件
- 基于jQuery的投票系统显示结果插件