51单片机串口通信,程序为 在 有接收 或者 发送时,接收 或者 发送 一个字节数据 完毕后,
产生中断 告诉 单片机 在 串口是 接收 一个字节的 数据,或者 数据 发送完毕,
定时器 这是 控制 串口 接收 或者 发送的 速率 (波特率)
所以 串口 通讯 需要 两个 通讯设备 的 波特率 一致。
至于 单片机 和 谁 通讯,这是 按照 需要 而定的 ,如 和 电脑 通讯(如希望 电脑控制 单片机)
或者 单片机 与 单片机 通讯,看你的需要。
第一、是RI或TI置位时进入中断的(串口发送或接收完1个字节的数据后TI或RI置位),由于串口占用了定时器T1作为波特率发生器,所以不能再用定时器T1的溢出来产生中断。定时器溢出用于复位定时器,自动重装计数初值以产生连续的波特率,就是你所说的传送速度,不能说没用。串口通信对波特率是有严格规定的,收发双方的波特率必须一致,否则无法通信。
看书吧孩子!