资源简介
超声波模块测距
代码片段和文件信息
#include //器件配置文件
#include
//传感器接口
sbit RX = P3^2;
sbit TX = P3^3;
//按键声明
sbit S1 = P1^4;
sbit S2 = P1^5;
sbit S3 = P1^6;
//蜂鸣器
sbit Feng= P2^0;
sbit W1=P1^0;
sbit W2=P1^1;
sbit W3=P1^2;
sbit W4=P1^3;
//变量声明
unsigned int time=0;
unsigned int timer=0;
unsigned char posit=0;
unsigned long S=0;
unsigned long BJS=50;//报警距离80CM
//模式 0正常模式 1调整
char Mode=0;
bit flag=0;
bit flag_KEY=0;
unsigned char const discode[] ={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x400xff/*-*/};
//数码管显示码0123456789-和不显示unsigned char const positon[4]={0xfd0xfb0xf70xfe}; //位选
unsigned char disbuff[4] ={0000}; //数组用于存放距离信息
unsigned char disbuff_BJ[4] ={0000};//报警信息
void Display();
//延时20ms(不精确)
void delay(void)
{
unsigned char abc;
for(c=2;c>0;c--)
for(b=38;b>0;b--)
for(a=60;a>0;a--);
}
//按键扫描
void Key_()
{
if(flag_KEY==0)
{
if(Mode!=0)
{
//+
if(S1==0)
{
delay(); /
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-07-07 09:41 超声波测距\
文件 138224 2018-01-10 14:12 超声波测距\Last Loaded 超声测距原理图.DBK
文件 983040 2018-06-11 15:02 超声波测距\MyDesign2.ddb
文件 162 2019-07-07 09:41 超声波测距\~$大三上实训.doc
文件 4072960 2018-06-11 15:43 超声波测距\大三上实训.doc
文件 4645 2018-01-10 14:01 超声波测距\程序
文件 14950 2018-01-10 14:01 超声波测距\程序.LST
文件 14792 2018-01-10 14:01 超声波测距\程序.M51
文件 5411 2018-01-10 14:01 超声波测距\程序.OBJ
文件 2100 2013-09-05 23:36 超声波测距\程序.Uv2.bak
文件 5712 2018-01-10 10:57 超声波测距\程序.c
文件 5948 2018-01-10 14:01 超声波测距\程序.hex
文件 40 2018-01-10 14:01 超声波测距\程序.lnp
文件 829 2013-09-05 23:41 超声波测距\程序.opt.bak
文件 149 2018-06-11 15:00 超声波测距\程序.plg
文件 55347 2018-06-11 15:00 超声波测距\程序.uvopt
文件 13201 2018-01-10 00:19 超声波测距\程序.uvproj
文件 825 2013-09-05 23:36 超声波测距\程序_Opt.Bak
文件 1662 2011-04-09 18:58 超声波测距\程序_Uv2.Bak
文件 55339 2018-06-11 15:00 超声波测距\程序_uvopt.bak
文件 13202 2013-09-06 19:59 超声波测距\程序_uvproj.bak
文件 138224 2018-01-10 16:59 超声波测距\超声测距原理图.DSN
文件 1078 2018-06-11 15:05 超声波测距\超声测距原理图.PWI
文件 23056 2019-06-28 09:28 超声波测距\超声测距原理图.pdsprj
文件 328 2020-03-09 21:41 超声波测距\超声测距原理图.pdsprj.LAPTOP-4UVQGUS3.54383.workspace
- 上一篇:C语言程序设计基础(何钦铭)第三版_课后答案
- 下一篇:c++ 远程开机
相关资源
- c++ 万能打印模块源码
- c++ 桌面精灵模块源码(附万年历+备忘
- C语言控制器模块用户手册
- pingos添加lua模块
- Freescale系列单片机常用模块与综合系
- 用户权限管理模块C++实现
- vb调用lua脚本案例,带mdlLua.bas模块
- 易语言D3D模块源码
- 补丁模块(带源码)InlinePatch,Hook,
- 图书管理系统C语言+数据结构与算法
- C++ 用户管理模块
- 模拟船只航迹发生的VC++程序,是航船
- Arduino小车的程序c++/c可以实现红外对
- 超声波避障,光电测速,pwm综合应用
- MSP430超声波测距.rar
- 三边测距算法
- C8051F320 c语言 超声波测距程序 实
- arm板控制指纹模块
- 视觉双目测距
- 51单片机超声波测距小车.rar
- 51单片机超声波测距KEIL+proteus.rar
- 易语言海康SDK类模块,包含修改ip和获
- 移远EC20-4G模块驱动接口
- 超声波测距(LCD1602显示)
- STM32-CAN模块通讯实验(正常工作模式
- 蓝桥杯stm32开发板ct117e各模块合一
- gps模块发送数据到云服务器(gpssend
- 基于单片机的车用超声波测距报警系
- Autosar com模块的规范.pdf
- Autosar J1939模块的规范
评论
共有 条评论