资源简介
超声波测距(LCD1602显示)
代码片段和文件信息
#include
#include
#include“lcd.h“
sbit Trig = P2^1;
sbit Echo = P2^0;
unsigned char PuZh[]=“ Pechin Science “;
unsigned char code ASCII[15] = {‘0‘‘1‘‘2‘‘3‘‘4‘‘5‘‘6‘‘7‘‘8‘‘9‘‘.‘‘-‘‘M‘};
static unsigned char DisNum = 0; //显示用指针
unsigned int time=0;
unsigned long S=0;
bit flag =0;
unsigned char disbuff[4] ={ 0000};
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void Conut(void)
{
time=TH0*256+TL0;
TH0=0;
TL0=0;
S=(time*1.7)/100; //算出来是CM
if((S>=700)||flag==1) //超出测量范围显示“-”
{
flag=0;
DisplayOneChar(0 1 ASCII[11]);
DisplayOneChar(1 1 ASCII[10]); //显示点
DisplayOneChar(2 1 ASCII[11]);
DisplayOneChar(3 1 ASCII[11]);
DisplayOneChar(4 1
- 上一篇:孵化环境温湿度监控系统设计
- 下一篇:单片机最小系统(附原理图和PCB).rar
相关资源
- LCD12864显示屏使用手册和(串行方式、
- hx711+51单片机+lcd1602显示测试例程
- DS18b20 温度检测液晶显示-温度可调上
- OLED显示
- DHT11温湿度传感器51单片机在LCD1602.d
- lcd1602频率计(.LST)
- 用8051与1601LCD设计的计算器
- stm32f746g_disco lcd ov9655显像程序
- proteus仿真,用atmega16控制12864显示屏
- 单片机Futaba VFD显示屏驱动
- DHT11显示温度加湿度51单片机
- 基于单片机的车用超声波测距报警系
- 51温度计,数字显示
- 数码管显示和按键(LedDisplay.c)
- 超声波测距并用LCD1602进行显示
- VC++图片控件(Picture Control)显示资源
- 智能小车超声波测距实验
- C++实战源码-以树状结构显示城市信息
- C++实战源码-显示滚动字幕的状态栏(
- C++实战源码-进度条的百分比显示(入
- C++实战源码-输入时显示选择列表(入
- C++实战源码-以报表显示图书信息(入
- C++实战源码-隐藏和显示标题栏(入门
- C++实战源码-全屏显示的窗体(入门级
- C++实战源码-分层显示数据(入门级
- C++实战源码-MDI主窗口最大化显示(入
- C++实战源码-如何在主窗体框架显示前
- C++实战源码-显示磁盘目录(入门级
- C++实战源码-显示动画的状态栏(入门
- C++实战源码-根据图片大小显示的窗体
评论
共有 条评论