|
#include<absacc.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define ufloat unsigned float
#define Data P2 //lcd1602中D0-D7口
uint outcomeH,outcomeL;
sbit RS=P1^7; //定义LCD控制线端
sbit RW=P1^6;
sbit EN=P1^5; sbit trig = P3^3; //定义HC-RS04控制线端 sbit echo = P3^4; sbit key1 = P1^0; //定义按键端
sbit key2 = P1^1;
sbit key3 = P1^2; sbit A = P1^3; //定义蜂鸣器端 uchar Distance[]={"distance:"}; uchar Arming[] = {"arming :"}; uchar distance_buffer[5]={0,0,0,0x63,0x6d};
uchar arming_buffer[5]={0,0,0,0x63,0x6d}; //*************延时函数*************
void delay(uint i) { uint y,j; for(j=0;j<i;j++) { for(y=0;y<250;y++){;} } } //*********LCD1602显示屏************ //LCD检查忙函数 void fbusy() { Data=0xff; RS=0; RW=1; EN=1; EN=0; |
|