资源简介
【实例简介】超声波测距并用LCD1602进行显示
【接线说明】
Trig ------- P2^1;
Echo ------- P2^0;
VCC -------- 5v
GND -------- GND
请在上电之前,检查好接线是否正确。
【核心代码】
超声波测距(LCD1602显示)
├── 程序
│ ├── lcd.c
│ ├── lcd.h
│ ├── main.c
│ ├── pro
│ ├── pro.hex
│ ├── pro.uvopt
│ └── pro.uvproj
└── 接线说明.txt
1 directory, 8 files
代码片段和文件信息
#include“lcd.h“
void Read_Busy() //忙检测函数,判断bit7是0,允许执行;1禁止
{
unsigned char sta; //
LCD1602_DB = 0xff;
LCD1602_RS = 0;
LCD1602_RW = 1;
do
{
LCD1602_EN = 1;
sta = LCD1602_DB;
LCD1602_EN = 0; //使能,用完就拉低,释放总线
}while(sta & 0x80);
}
void Lcd1602_Write_Cmd(unsigned char cmd) //写命令
{
Read_Busy();
LCD1602_RS = 0;
LCD1602_RW = 0;
LCD1602_DB = cmd;
LCD1602_EN = 1;
LCD1602_EN = 0;
}
void Lcd1602_Write_Data(unsigned char dat) //写数据
{
Read_Busy();
LCD1602_RS = 1;
LCD1602_RW = 0;
LCD1602_DB = dat;
LCD1602_EN = 1;
LCD1602_EN = 0;
}
void LcdSetCursor(unsigned char xunsigned char y) //坐标显示
{
unsigned char addr;
if(y == 0)
addr = 0x00 + x;
else
addr = 0x40 + x;
Lcd1602_Write_Cmd(addr|0x80);
}
//按指定位置显示一个字符
void DisplayOneChar(unsigned char X unsigned char Y unsigned char D
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 120 2016-10-11 08:59 接线说明.txt
目录 0 2020-08-02 20:02 程序\
文件 1696 2016-10-11 08:59 程序\lcd.c
文件 1291 2016-10-11 08:59 程序\lcd.h
文件 2494 2016-10-11 08:59 程序\main.c
文件 13107 2016-10-11 08:59 程序\pro
文件 4964 2016-10-11 08:59 程序\pro.hex
文件 5851 2016-10-11 08:59 程序\pro.uvopt
文件 13923 2016-10-11 08:59 程序\pro.uvproj
- 上一篇:stm8s LED 入门级
- 下一篇:51单片机数码管倒计时
相关资源
- MSP430F149用1602液晶显示当前时间完整教
- TFT显示程序 源码
- 18b20温度显示
- 51单片机四位数码管显示
- 超声波测距(LCD1602显示)
- LCD12864显示屏使用手册和(串行方式、
- hx711+51单片机+lcd1602显示测试例程
- DS18b20 温度检测液晶显示-温度可调上
- OLED显示
- DHT11温湿度传感器51单片机在LCD1602.d
- lcd1602频率计(.LST)
- proteus仿真,用atmega16控制12864显示屏
- 单片机Futaba VFD显示屏驱动
- DHT11显示温度加湿度51单片机
- 基于单片机的车用超声波测距报警系
- 51温度计,数字显示
- 数码管显示和按键(LedDisplay.c)
- VC++图片控件(Picture Control)显示资源
- 智能小车超声波测距实验
- C++实战源码-以树状结构显示城市信息
- C++实战源码-显示滚动字幕的状态栏
- C++实战源码-进度条的百分比显示
- C++实战源码-输入时显示选择列表
- C++实战源码-以报表显示图书信息
- C++实战源码-隐藏和显示标题栏
- C++实战源码-全屏显示的窗体
- C++实战源码-分层显示数据
- C++实战源码-MDI主窗口最大化显示
- C++实战源码-如何在主窗体框架显示前
- C++实战源码-显示磁盘目录
评论
共有 条评论