资源简介
超声波测距 示例(c语言)
代码片段和文件信息
#include! //8051单片机头文件
#include //数字计算头文件
#define LCD_BUS P0 //定义lcd显示总线
sbit ECHO=P1^1; //echo端口
sbit TRIG=P1^3; //trig端口
sbit lcden=P2^0; //定义1602液晶使能端
sbit lcdrs=P2^2; //定义1602液晶数据命令选择端
sbit lcdrw=P2^1; //1602液晶读写选择端
void delay_ms(unsigned int t); //延时函数生声明
void lcd_write_com(unsigned char com);//写命令函数声明
void lcd_write_dat(unsigned char dat);//写数据函数声明
void init_1602lcd(void); //液晶初始化函数声明
void start(void); //启动模块函数声明
void conut(void); //距离计算函数声明
unsigned char code lcd1[]=“Text distance: “;//
unsigned char code lcd2[]=“0123456789.-MS=“;//
unsigned char code lcd3[]=“error!“;//
unsigned int time; //定义计数值
unsigned long range; //定义距离值
bit flag=0; //定义溢出标志位
unsigned char disbuff[4]={0000};//定义中间值数组
/***************
- 上一篇:c语言 打地鼠小游戏 入门级
- 下一篇:Brainfuck语言解释器
评论
共有 条评论