×
嵌入式 > 技术百科 > 详情

单片机超声波测距模块学习笔记_发射端学习

发布时间:2020-06-20 发布时间:
|

超声波测距--发射端电路原理图如下:

 

示波器波形图如下:

 

绿色的波形是单片机产生的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;


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ADI 高精度低功耗精密放大器