您的位置:首页 > 其它

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

2011-10-20 20:39 375 查看
超声波测距--发射端电路原理图如下:



 
示波器波形图如下:



 
绿色的波形是单片机产生的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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: