• 大小: 4KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: 其他
  • 标签:

资源简介

2017年全国电子设计超声波测距精确毫米

资源截图

代码片段和文件信息

#include 
#include 

sbit RX = P3^2;// P3
sbit TX = P3^3;
sbit Feng= P2^0;   //feng ming qi
///dispaly///
sbit RS=P0^7; //??????
sbit RW=P0^6;
sbit E=P0^5;
#define lcd_data_port P2

unsigned int time=0;
unsigned int timer=0;
float S=0;

unsigned char  table[]={“   value:   .    “};
unsigned char  table1[]={“0123456789“};


void Init_SR04(void);
void display(void);
/////////////
void lcd_w_cmd(unsigned char com);  
void lcd_w_dat(unsigned char dat);  
unsigned char lcd_r_start();        
void lcd_init();                
void delayms(unsigned int i);   
void delay1();
void part1(void);
//////////////////
void Init_SR04(void)
{
TMOD=0x11; //
TH0=0;
TL0=0;
TH1=0xf8; //2MS
TL1=0x30;
ET0=1; //T0
ET1=1; //T1
TR1=1; //
EA=1; //
}



/************************************interrupt************************************************/

void zd3() interrupt 3 
{
TH1=0xf8;
TL1=0x30; 
//Key_(); 
//display(); 
timer++; 
if(timer>=400) 
{
timer=0;
TX=1;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
TX=0;
}
}

//////////////////////////conut//////////////////////////////

void Conut(void)
{
time=TH0*256+TL0; 
TH0=0;
TL0=0; 
S=(time*1.7)/100; //li mi cm  ////
if(S>=700) 
{
Feng=0; 
//flag=0;
 //////display//-----//////////
}
display();
}







///////////////1602////////////////

void   delayms(unsigned int i)
{unsigned char k;
while(i--)
for(k=0;k<120;k++);     //120????
}
//???:delay1
//????:????????5????? 
//????:?
//???:?
void delay1()       
{  
  _nop_();
  _nop_();
  _nop_();
}
//???:int1
//????:lcd??? 
//????:?
//???:?
void lcd_init()           
{
  lcd_w_cmd(0x3c);                 // ??????
  lcd_w_cmd(0x0c);                 // ????
  lcd_w_cmd(0x01);                 // ??
  lcd_w_cmd(0x06);                 // ??????
  lcd_w_cmd(0x80);                 // ????????
}
//??

评论

共有 条评论