1.功能描述 设计一个串口数据接收模块.能够以设定的波特率(与发射端口速率匹配)接收数据,并输出保存到一个寄存器中. 2.过程描述 ①边沿检测器,识别出起始位时让接收使能端有效.这里需要排除边沿脉冲的干扰,识别出的起始位不能是个瞬时脉冲. ②采样脉冲:区别于发射端,接收端需要对接收的数据进行采样.为保证接受到的数据的准确性,需要设定采样频率(奈奎斯特采样频率).如下: 遵循uart协议的串口通信,每个数据为10位,包含8个数据位,1起始位,1结束位.在接收端接收时也要按照这个规律接收.具体思路是