图4-21 中,设定波特率因子等于16,说明异步通信数据位检测的过程。在进行通信时,接收端以频率为1/Tc的时钟为基准,不断采样传输线状态,在检测到电平由高到低变化以后,连续采样传输信号,当采样到8个低电平以后,继续对输入信号再次采样,如仍为低电平,便确认这就是起始位,而不是干扰信号。此后,接收端每隔16个时钟脉冲对输入线采样一次,确定信息位的状态,确认各个数据位以及停止位。采样到规定数目的停止位以后,表示当前帧结束。然后,接收端继续监视传输线上下一次出现由的1到0跳变,重新开始采样新一帧数据。由于异步通信是利用检测起始位和停止位来鉴别一帧字符的,因此,发送端可以在字符之间插入不等长的时间间隔。
  接收端在检测每个字符的开始时都要重新定位一次起始,这样,保证了每次采样对应一个数位。只有在接收时钟和发送时钟的频率相差太大时,才会出现采样造成的接收错误,引起信息帧格式错。串行接口一般都具有检测3种错误――奇/偶校验错、覆盖错和信息帧格式错的能力。