您当前的位置:五五电子网电子知识单片机-工控设备综合-其它用AT89C2051设计超声波测距仪 正文
用AT89C2051设计超声波测距仪

用AT89C2051设计超声波测距仪

点击数:7848 次   录入时间:03-04 11:47:04   整理: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] 


本文关键字:超声波  测距仪  综合-其它单片机-工控设备 - 综合-其它