你好 我想解决的题目是
通过串口通信,电脑发送给单片机on时,led点阵显示图案(图案自定义);发送off时点阵图案消失
#include "reg52.h"
typedef unsigned int u16;
typedef unsigned char u8;
void uart_init(u8 baud)
{
TMOD|=0X20;
SCON=0X50;
PCON=0X80;
TH1=baud;
TL1=baud;
ES=1;
EA=1;
TR1=1;
}
void main()
{
uart_init(0XFA);
while(1)
{
}
}
void uart() interrupt 4
{
u8 rec_data;
if(RI==1)
{
P2=SBUF;
RI=0;
}
RI = 0;
rec_data=SBUF;
SBUF=rec_data;
while(!TI);
TI=0;
}
######这个代码是实现发送数据到单片机并且不改变就返回数据,我想在这个基础上实现题目的效果 ,但我不知道怎么接受字符,我的板子是AT89C52RC 晶振11.0592