题目
以2400bps从计算机发送任一字节数据,当单片机收到该数据后,在此数据前加上一序号然后连同此数据一起发送至计算机,当序号超过255时归零。
分析
题目不难,只需要提醒一点就是关于两面加序号,就是,多次使用SUBF,只要使用就可以吧值赋给SUBF,然后TI清0,每次使用SUBF,就需要清一次,其他就没了,
代码
1 # include <reg52.h>
2 # define uchar unsigned char
3 # define uint unsigned int
4 uchar flag,i;
5 uchar a;
6 void inti();
2 # define uchar unsigned char
3 # define uint unsigned int
4 uchar flag,i;
5 uchar a;
6 void inti();