欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 1602顯示微波測(cè)距 [打印本頁]

作者: Fanta1    時(shí)間: 2018-5-28 19:14
標(biāo)題: 1602顯示微波測(cè)距
本帖最后由 Fanta1 于 2018-5-28 19:16 編輯

#include <reg52.h>
#include <stdio.h>
#include <math.h>
#include "1602.h"
#include "delay.h"

sbit TRIG = P3^7 ;
sbit ECHO = P3^6 ;

unsigned char DisTempData[16];

/*------------------------------------------------
                    定時(shí)器0初始化
------------------------------------------------*/
void TIM0init(void)
{

  TMOD|= 0x01;//定時(shí)器0工作方式1
  TH0=0x00;   
  TL0=0x00;
  ET0=1;
  EA=1;
}
/*------------------------------------------------
                    主函數(shù)
------------------------------------------------*/
main()
{
  float s;       //距離變量
  TIM0init();    //初始化定時(shí)器0
  //LCD_Init();    //初始化LCD
  //LCD_Write_String(0,1,"2017 4 17");

  while(1)
  {

   TRIG=1;       //觸發(fā)信號(hào)是高電平脈沖,寬度大于10us
   DelayUs2x(10);
   TRIG=0;
   while(!ECHO); //等待高電平
   TR0=1;
   while(ECHO);  //等待低電平
   TR0=0;
   s=TH0*256+TL0;//取出定時(shí)器值高8位和低8位合并
   s=s/58;       //為什么除以58等于厘米,  Y米=(X秒*344)/2
                             // X秒=( 2*Y米)/344 -> X秒=0.0058*Y米 -> 厘米=微秒/58
   TH0=0;                                                                                                  
   TL0=0;        //清除定時(shí)器0寄存器中的值
   //sprintf(DisTempData,"S=%6.2f CM     ",s);//打印輸出結(jié)果
   if (s>=10)
   {                        
           P1=0x7f;
   }
      if (s>=5&&s<10)
   {                        
           P1=0xbf;
   }
      if (s<5)
   {                        
           P1=0xdf;
   }

  // LCD_Write_String(0,0,DisTempData);       //在液晶屏上顯示
   DelayMs(700);                            //延時(shí)決定采樣速度

  }
}

/*------------------------------------------------
                 定時(shí)器中斷子程序
------------------------------------------------*/
void Timer0_isr(void) interrupt 1
{
ECHO=0;
}

timg.jpg (195.47 KB, 下載次數(shù): 45)

timg.jpg

作者: Fanta1    時(shí)間: 2018-5-28 19:16
main程序
作者: Fanta1    時(shí)間: 2018-12-6 22:13
1602超聲比測(cè)距程序

【Realplay】HC-SR04 超聲波模塊 測(cè)距模塊 超聲波 傳感器 送資料.rar

1.67 MB, 下載次數(shù): 7, 下載積分: 黑幣 -5






歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1