首页 | 嵌入式系统 | 显示技术 | 模拟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)
标签: 超声波1602显示
超声波测距
本地下载

评论