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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1607|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

1602顯示微波測距

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:340016 發(fā)表于 2018-5-28 19:14 | 只看該作者 回帖獎勵(lì) |倒序?yàn)g覽 |閱讀模式
本帖最后由 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ā)信號是高電平脈沖,寬度大于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
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:340016 發(fā)表于 2018-5-28 19:16 | 只看該作者
main程序
回復(fù)

使用道具 舉報(bào)

板凳
ID:340016 發(fā)表于 2018-12-6 22:13 | 只看該作者
1602超聲比測距程序

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

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

回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表