超声波LCD显示测距程序

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

超声波L C D显示测距

程序

文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

/************************************************************** ****************/ /*Name:LCD12864(St7920/St7921)+超声波测距模块+STC89C52*/

/*DYP-ME007超声波测距模块DEMO程序

*/

/*晶振:11.0592M*/

*/

/*接线:模块TRIG接P1.2ECH0接P1.1

*/

/*RS(CS)接P3.3;

*/

/*RW(SID)接P3.4;

*/

/*E(SCLK)接P3.5;

*/

/*PSB接GND串行模式

*/

/************************************************************** ****************/

#include

#include

//引脚定义

sbitRX=P1^1;

sbitTX=P1^2;

sbitCS=P3^3; //片选高电平有效单片LCD使用时可固定高电平sbitSID=P3^4; //数据

sbitSCLK=P3^5; //时钟

//FunctionDefinition 函数声明

voidDelay(intnum);

voidInit_DS18B20(void);

unsignedcharReadOneChar(void);

voidWriteOneChar(unsignedchardat); unsignedintReadTemperature(void);

voidclock_out(unsignedchardd);

unsignedcharclock_in(void);

unsignedcharread_clock(unsignedcharord);

voidwrite_clock(unsignedcharord,unsignedchardd);

voidDisp(void);

voidid_case1_key(void);

voidid_case2_key(void);

voidSet_time(unsignedcharsel,bitsel_1);

voidTimer0_Init(void);

voidInit_1302(void);

voidSet_Bell(unsignedcharsel,bitsel_1);

voidBell(void);

//12864

voidWrite_char(bitstart,unsignedcharddata);

voidSend_byte(unsignedcharbbyte);

voidDelaynms(unsignedintdi);

voidLcd_init(void);

voidDisp_img(unsignedchar*img);

voidLCD_Write_string(unsignedcharX,unsignedcharY,unsignedchar*s );

voidLCD_set_xy(unsignedcharx,unsignedchary); unsignedcharcode:.-"};

unsignedcharcodewaves[]={"超声波测距系统"}; unsignedcharcodeznwk[]={"智能微控工作室"}; unsignedcharcodeCM[]={"M"};

unsignedinttime=0;

longS=0;

bitflag=0;

unsignedchardisbuff[4] ={0,0,0,0,};

unsignedcharcodelogo[]={

/*--调入了一幅图像:logo.bmp--*/

/*--宽度x高度=128x64欢迎使用本产品LOGO--*/

/*--调入了一幅图像:C:\DocumentsandSettings\lwd\桌面\新建文件夹\X.bmp--*/

/*--宽度x高度=128x64--*/

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0 0,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0 0,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0 0,0x00,0x00,0x00,

0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x0 0,0x00,0x00,0x00,

0x00,0x00,0x00,0xE0,0x00,0x00,0x0C,0x00,0x00,0x40,0x70,0x00,0x0 0,0x00,0x80,0x00,

0x00,0x00,0x00,0xE0,0x00,0x00,0x1E,0x00,0x00,0x60,0x70,0x00,0x0 0,0x0F,0xE0,0x00,

0x00,0x00,0x01,0xC0,0x00,0x60,0x3C,0x00,0x00,0xE0,0x60,0x00,0x1 F,0xFF,0xE0,0x00,

0x00,0x00,0x03,0x80,0x00,0x70,0x70,0x40,0x00,0xE0,0x7E,0x00,0x1 F,0xE0,0xC0,0x00,

0x00,0x00,0x03,0x00,0x00,0x73,0xC3,0xF0,0x01,0xC3,0xFC,0x00,0x3 8,0xE1,0xC0,0x00,

相关文档
最新文档