资源简介
2017年全国电子设计超声波测距精确毫米
代码片段和文件信息
#include
#include
sbit RX = P3^2;// P3
sbit TX = P3^3;
sbit Feng= P2^0; //feng ming qi
///dispaly///
sbit RS=P0^7; //??????
sbit RW=P0^6;
sbit E=P0^5;
#define lcd_data_port P2
unsigned int time=0;
unsigned int timer=0;
float S=0;
unsigned char table[]={“ value: . “};
unsigned char table1[]={“0123456789“};
void Init_SR04(void);
void display(void);
/////////////
void lcd_w_cmd(unsigned char com);
void lcd_w_dat(unsigned char dat);
unsigned char lcd_r_start();
void lcd_init();
void delayms(unsigned int i);
void delay1();
void part1(void);
//////////////////
void Init_SR04(void)
{
TMOD=0x11; //
TH0=0;
TL0=0;
TH1=0xf8; //2MS
TL1=0x30;
ET0=1; //T0
ET1=1; //T1
TR1=1; //
EA=1; //
}
/************************************interrupt************************************************/
void zd3() interrupt 3
{
TH1=0xf8;
TL1=0x30;
//Key_();
//display();
timer++;
if(timer>=400)
{
timer=0;
TX=1;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
TX=0;
}
}
//////////////////////////conut//////////////////////////////
void Conut(void)
{
time=TH0*256+TL0;
TH0=0;
TL0=0;
S=(time*1.7)/100; //li mi cm ////
if(S>=700)
{
Feng=0;
//flag=0;
//////display//-----//////////
}
display();
}
///////////////1602////////////////
void delayms(unsigned int i)
{unsigned char k;
while(i--)
for(k=0;k<120;k++); //120????
}
//???:delay1
//????:????????5?????
//????:?
//???:?
void delay1()
{
_nop_();
_nop_();
_nop_();
}
//???:int1
//????:lcd???
//????:?
//???:?
void lcd_init()
{
lcd_w_cmd(0x3c); // ??????
lcd_w_cmd(0x0c); // ????
lcd_w_cmd(0x01); // ??
lcd_w_cmd(0x06); // ??????
lcd_w_cmd(0x80); // ????????
}
//??
- 上一篇:今日头条注册登录流程图
- 下一篇:地图抓图小软件
相关资源
- 基于51单片机的超声波测距技术实现含
- 基于51单片机超声波测距毕业设计
- STM32f103C8t6型单片机用于超声波测距
- MSP432蓝牙控制小车并进行超声波测距
- STM32F103_SRF05超声波测距模块程序
- 超声波测距stm32
- 超声波测距 基于51 pic avr单片机
- 超声波测距codePCB原理图
- JSN-SR04T超声波测距资料
- stm8s006超声波硬件设计电路
- 超声波测距模组V2.0
- 超声波测距电路发射和接收
- 基于stm32的简单超声波测距程序
- stm32f103精准超声波测距程序_HC-SR04模块
- 基于k60的超声波测距
- CUBE 输入捕获 超声波测距
- 基于fpga的超声波测距,数码管显示
- 智能小车红外遥控超声波测距
- STM32-串口能显示-超声波测距SR04 - LC
- 项目二-51单片机-倒车雷达控制系统设
- HC-SR04超声波测距模块STM32源码
- 基于STM32F103C8T6超声波测距源码及接线
- 51单片机超声波测距模块全套程序
- 三路超声波测距,亲测有用
- 采用HC-SR04实现的超声波测距FPGA源码
- STM32F407-四路超声波测距代码
- 毕设-超声波测距仪
- 汇编程序测控51单片机超声波测距16
- HC-SR04超声波测距 STM32 keil
- STM32F1控制HC-SR04超声波测距
评论
共有 条评论