首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 超声波测距

超声波测距

资料介绍
51控制的超波测距,1602液晶作显示

#include
#include
#define uint unsigned int
#define uchar unsigned char
sbit Echo=P3^2;//定义超声波接收口
sbit Trig=P3^1; //发射端口
sbit RS=P1^0; //液晶命令选择??
sbit RW=P1^1;
sbit EN=P1^2; //使能??
void delay(uint tm);
void delay_20us(uint tim); //延时声明
void init();
void write_com(uchar com); //输入命令
void write_date(uchar date);
void display(uchar d,uchar x,uchar k); //输入数据
uint succeed,distance,time1,time2,time;
uint ge,shi,bai;
uchar num;
void main()
{

init();
write_com(0x80+0x10);
write_date('d');
write_date('i');
write_date('s');
write_date('t');
write_date('a');
write_date('n');
write_date('c');
write_date('e');
write_date('s');
write_date(':');
write_com(0x80+0x50+0x8);
write_date('c');
write_com(0x80+0x50+0x9)
超声波测距
本地下载

评论