久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

超聲波測距模塊+AVR單片機控制程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2012年11月09日   【字體:
【超聲波測距模塊】-【機器人的耳朵】
#include<avr/io.h>
#include<avr/iom16.h>
#include<util/delay.h>
int main(void)
 {
 DDRA=0x00;
 PORTA=0x00;    //PA口初始化
 
 DDRD=0xff;
 PORTD=0xff;    //PD口初始化
 char j,i;
 int h,u,l;
  while(1)
  {
   j=1;     //激活while(j)循環
   i=1;     //激活while(i)循環
   u=6000;     //還原檢測循環     
   PORTA&=(1<<0);   //PA0腳高電平
   _delay_us(20);   //延時20US
   PORTA&=~(1<<0);   //PA0腳低電平。發送20US的高電平脈沖
   while(j)
    {
    if(PINA&(1<<1))  //判斷PA1有無返回高電平
     {
     while(i)
      {
      h=0;    //初始計數變量
      _delay_us(10);  //延時及計數
      h=h+10;    //計數累加10us
      if(!(PINA&(1<<1))) //判斷PA1口是否跳轉到低電平
       {
       i=0;   //至while值為零
       j=0;   //檢測完成,跳出while(j)
       l=h*3;   //計算出mm
       if(250>=l)
        {
        PORTD=0b00000001;
        }
       else if(500>=l&&l>=250)
        {
        PORTD=0b00000010;
        }
       else if(750>=l&&l>=500)
        {
        PORTD=0b00000100;
        }
       else if(1000>=l&&l>=750)
        {
        PORTD=0b00001000;
        }
       else if(1250>=l&&l>=1000)
        {
        PORTD=0b00010000;
        }
       else if(1500>=l&&l>=1250)
        {
        PORTD=0b00100000;
        }
       else if(1750>=l&&l>=1500)
        {
        PORTD=0b01000000;
        }
       else if(2000>=l&&l>=1750)
        {
        PORTD=0b10000000;
        }
       else
        {
        PORTD=0b00000000;
        }
       _delay_ms(600);   //檢測完成,延遲顯示
       }
      }
     
     }
    _delay_us(10);  //當PA1未返回高電平開始循環檢測,間隔10us
    u=u-1;    //循環程序固定循環U次
    if(u&0)    //當循環U次后,判斷U是否為0,跳出while(j)
     {
     j=0;
     }
    
    }   
  }
 }
關閉窗口

相關文章

主站蜘蛛池模板: 蜜桃在线视频 | 免费看淫片 | 亚洲毛片在线观看 | 欧美综合久久 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 中文字幕一区二区三 | 国产精品色| 日韩欧美不卡 | 国产丝袜一区二区三区免费视频 | 一区二区三区四区在线视频 | 久久久无码精品亚洲日韩按摩 | 欧美中文一区 | 欧美日韩亚洲三区 | 欧美一区二区三区国产精品 | 色爱综合网 | 国产精品国产三级国产aⅴ中文 | 久久国产精品一区二区 | 欧美中文字幕在线 | 香蕉婷婷| 国产一级在线 | 亚洲成人精品国产 | 国产区高清 | 亚洲三级在线 | 国产福利91精品 | 国产高清视频 | 国产一级特黄aaa大片评分 | 成人免费在线观看 | 亚洲国产精品一区二区三区 | 欧美舔穴| 天天操天天操 | 蜜臀av日日欢夜夜爽一区 | 国产精品污www一区二区三区 | 少妇午夜一级艳片欧美精品 | 天天操天天拍 | 久久精品亚洲精品国产欧美 | 国产一区三区在线 | 综合精品久久久 | 久久精品久久久久久 | 欧美日韩高清在线观看 | 精品一区二区三区免费视频 | 视频在线亚洲 |