资源简介
里面包含:①keil工程代码 ②Altium Designer软件画好的的原理图和PCB,可以直接做板(单面板)
简述:超声波测距,通过数码管显示距离,LED闪烁提示。ESP8266wifi模块发送给手机或电脑端。学习用。
![](http://www.nz998.com/pic/61614.jpg)
代码片段和文件信息
/*
单片机:stc90c51
晶振:12MHZ
功能:
*/
#include
#include
#include“HC_SR04_P.h“
int read_hcsr04p()
{
int distance;
uint t;
TMOD=0x21;
TH0=0;
TL0=0;
send_high();
while(Echo==0);
TR0=1;
while((Echo==1) && (TF0==0));
TR0=0;
if(TF0==1)
{
TF0=0;
distance=9999;
return distance;
}
else
{
t = TH0;
t <<= 8;
t |= TL0;
distance = (int)(t*0.17+0.5); //计算距离,单位mm
} //音速0.34mm/uS
return distance;
}
void send_high()
{
Trig = 1;
_nop_(); _nop_(); _nop_(); _nop_(); _nop_();
_nop_(); _nop_(); _nop_(); _nop_(); _nop_();
_nop_(); _nop_(); _nop_(); _nop_(); _nop_();
_nop_(); _nop_(); _nop_(); _nop_(); _nop_();
_nop_(); _nop_(); _nop_(); _nop_(); _nop_();
_nop_(); _nop_(); _nop_(); _nop_(); _nop_();
_nop_(); _nop_(); _nop_(); _nop_(); _nop_();
_nop_(); _nop_(); _nop_(); _nop_(); _nop_();
//输出40微秒的高电平,触发测距
Trig = 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 222720 2017-09-05 22:44 超声波测距(倒车报警)\dxp\倒车系统.PcbDoc
文件 28608 2018-07-31 16:13 超声波测距(倒车报警)\dxp\倒车系统模型.PRJPCB
文件 221184 2017-09-04 00:35 超声波测距(倒车报警)\dxp\倒车系统模型.SchDoc
文件 23078 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\listing\daochebaojing.m51
文件 3348 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\listing\HC_SR04_P.lst
文件 17925 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\listing\main.lst
文件 14142 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\listing\STARTUP.lst
文件 19873 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\output\daochebaojing
文件 6473 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\output\daochebaojing.hex
文件 145 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\output\daochebaojing.lnp
文件 458 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\output\daochebaojing.plg
文件 3945 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\output\HC_SR04_P.obj
文件 16330 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\output\main.obj
文件 819 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\output\STARTUP.obj
文件 1239 2017-06-30 10:47 超声波测距(倒车报警)\keil 工程\工程\daochebaojing.plg
....... 57958 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\工程\daochebaojing.uvopt
文件 13593 2017-06-27 19:51 超声波测距(倒车报警)\keil 工程\工程\daochebaojing.uvproj
....... 57950 2018-03-30 17:33 超声波测距(倒车报警)\keil 工程\工程\daochebaojing_uvopt.bak
文件 13573 2017-06-27 19:42 超声波测距(倒车报警)\keil 工程\工程\daochebaojing_uvproj.bak
文件 978 2017-09-06 20:21 超声波测距(倒车报警)\keil 工程\工程\HC_SR04_P.c
文件 292 2017-04-17 14:07 超声波测距(倒车报警)\keil 工程\工程\HC_SR04_P.h
文件 7494 2017-09-20 21:19 超声波测距(倒车报警)\keil 工程\工程\main.c
文件 712 2017-09-20 21:18 超声波测距(倒车报警)\keil 工程\工程\main.h
文件 6376 2009-05-07 14:37 超声波测距(倒车报警)\keil 工程\工程\STARTUP.A51
文件 25281 2017-09-09 14:49 超声波测距(倒车报警)\四位共阳数码管引脚.jpg
文件 185311 2017-06-29 17:16 超声波测距(倒车报警)\电路图daochebaojingxitong.jpg
文件 596 2018-07-31 16:11 超声波测距(倒车报警)\考核要求.txt
目录 0 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\listing
目录 0 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\output
目录 0 2018-07-31 16:16 超声波测距(倒车报警)\keil 工程\工程
............此处省略6个文件信息
- 上一篇:壹曲觅知音小程序源码
- 下一篇:SVM在RGB图像分割中的应用
相关资源
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
- 数据采集系统——ADC0808的应用,单片
评论
共有 条评论