您当前的位置:五五电子网电子知识电子制作自动控制-单片机用AT89C2051设计超声波测距仪1 正文
用AT89C2051设计超声波测距仪1

用AT89C2051设计超声波测距仪1

点击数:7315 次   录入时间:03-04 11:43:57   整理:http://www.55dianzi.com   自动控制-单片机

    for(i=0;<16;i++)

    {ON[i]=a[i];}

    nitlcd();/*初始化液晶*/

    display(ON);/*更新显示*/

    }

    /*主程序*/

    void main()

    {

    register s,keycode;

    long idata t;

    start-main();/*初始化*/

    main-delay();/*延时*/;

    if(keycoed= =true)

    {

    keycode=key-sCAN-wait();

    /*判断是否有测量键按下*/

    t=measure();*/测量*/

    S=0.5*t*C;*/换算*/

    Decode-bcd(s.0x09);

    /*把测量结果置换入显示缓冲区*/

    init-lcd();/*初始化液晶*/

    display(ON);/*更新显示*/

    }

    }

5 结束语

    虽然用一个单独计时器电路也可以测量超声波的传输时间,但利用AT89C2051单片机可以简化设计,便于操作和直观读数。该系统经实际测试证明,可以满足大多数场合的测距要求。



上一页  [1] [2] 


本文关键字:超声波  测距仪  自动控制-单片机电子制作 - 自动控制-单片机