有外部中断，有串口中断环形缓冲区的实现，有timer的中断，有SysTick定时器的实现-精确延时1ms。