2018-8-29 11:16
我编写的主程序中LED无法点亮,硬件电路核查过没问题,void Data_anlysize()函数也没问题,Data_ok能收到,不清楚问题在哪? #include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器 #define uint unsigned int //对数据类型进行声明定义 #define uchar unsigned char uchar Data_buf[22]; //串口接收数据缓存数组 uint Data_recieve[22]; //串口接收到完整帧 uint flag; //串口接收结束标志 uint Data_ok; //有效数据提取标志 sbit ticket=P1^0; //将单片机的P1.0端口定义为乘客购票检测 sbit voice=P1^4; //将单片机的P1.4端口定义为语音提示开关 sbit led=P0^0; //将单片机的P0.0端口定义bug检测 void UsartInit(); //串口初始化 void Data_anlysize(); //数据分析 /******************************************************************************* * 函 数 名 : main * 函数功能 : 主函数 * 输 入 : 无 * 输 出 : 无 ****************