晶振频率与周期
振荡周期:石英振荡器的振荡周期,为频率的导数,如石英频率为12MHz12MHz,在振荡周期为1/12us1/12us
状态周期:单片机完成一个最基本动作需要的时间周期,1个状态周期=2个振荡周期
机器周期:单片机完成一次完整的具有一定功能的动作所需要的时间周期,1个机器周期=6个状态周期=12个振荡周期,如石英频率为12MHz12MHz,则一个机器周期为1us1us
指令周期:执行完某条指令所需要的时间周期,一般指令需要1~4个机器周期
晶振频率与波特率
波特率是指串行端口每秒内可以传输的波特位数,如标准的9600是指每秒可传送9600个二进位,一个字节要8个二进位,如用串口模式1来传输,加上起始位和停止位,每个数据字节要占用10个二进位,因此9600波特率用模式1传输时,每秒传输的字节数是9600/10=960字节。串口通讯中,一个有四种工作方式,如下图
方式0和方式2的波特率
方式0的波特率是固定的,一个12MHz