1、看门狗
看门狗的使用比较简单,只需要EN_WDT置为1,在设置PS2~PS0来设置溢出时间,喂狗操作是给CLR_WDT位置1即可,之后硬件会自动清除它为0,。
2、中断
51单片机的中断结构图
首先EA是中断的总开关,接下来才是各个中断的中断位。51有4级别的中断优先级。
中断函数定义格式如下
51中断的查询顺序是
中断的触发方式是
定时器
定时器有一个计数溢出标志位TF0,一个启动位TR0
定时器模式寄存器
USART串口是全双工通讯,都有一个发送缓冲器和接收缓冲器。
波特率设置
51的串口的波特率需要定时器来提供。