上传者: 37801237
|
上传时间: 2021-11-18 22:28:03
|
文件大小: 16.55MB
|
文件类型: -
// GY953
// 使用单片机:STC89C52
// 晶振: 11.0592 M(一定是11.0592m的)
// 注意:需要先用串口助手或者软件修改GY953串口波特率为9600
// 接线
// GY953 51MCU
// VCC-------5V
// GND-------GND
// TX--------RX(P3.0 PIN10)
// RX--------TX(P3.1 PIN11)
// LCD1602引脚请根据下面定义修改
// 功能:GY953跟89c52 串口通信,lcd1602显示
#include
#include //Keil library
#include //Keil library
#include
#define uchar unsigned char
#define uint unsigned int
// LCD1602引脚请根据下面定义修改
#define DataPort P2 //LCD1602 数据端口
sbit LCM_RS=P0^7; //LCD1602 控制端口
sbit LCM_RW=P0^6; //LCD1602 控制端口
sbit LCM_EN=P0^5; //LCD1602 控制端口
//********定义函数*****************************
void delay(unsigned int k);
void InitLcd();
void WriteDataLCM(uchar dataW);
void WriteCommandLCM(uchar CMD,uchar Attribc);
void DisplayOneChar(uchar X,uchar Y,uchar DData);
void SeriPushSend(uchar send_data);
//********定义变量*****************************
uchar BUF[15]; //数据缓存区
uchar cnt=0; //接收数据的累计值
uchar sign=0;
int YPR[3];