看了老师的视频之后,自己手动写了代码。一边写代码,一边编译,这种方式真好,可以及早发现问题。
比如说,这次的代码中,关于中断函数,我就写错了,直接把中断优先级也给写在函数的声明里了,还好及时编译及早的定位了问题点。
想想自己以前也用过中断函数,但为什么这次声明错误呢?因为之前的程序中,我直接在函数声明时就把函数主体给写上去了。
所以,要多动手,多犯错了,记忆就深刻了。
代码如下:
//功能实现:接收从上位机发来的信息
#include <reg51.h>
void uart_init (void); //串口初始化
void uart_sent_byte (unsigned