刘庆凯《单片机原理与应用》实验三:串口通信和交通灯控制实验.docVIP

  • 26
  • 0
  • 约2千字
  • 约 3页
  • 2017-04-24 发布于浙江
  • 举报

刘庆凯《单片机原理与应用》实验三:串口通信和交通灯控制实验.doc

《单片机原理与应用》实验三:串口通信和交通灯控制实验 实验三:串口通信和交通灯控制实验 一、实验目的: 掌握单片机串行口工作方式的设定及串行通信程序设计; 掌握LED闪烁发光程序,掌握单片机位操作指令的用法。 二、实验设备: EL-MUT-III型单片机实验箱、CPU—8051仿真模块、MCS51集成开发环境 三、实验原理 1. MCS-51单片机串行通讯的波特率随串行口工作方式选择的不同而不同,它除了与系统的振荡频率f,电源控制寄存器PCON的SMOD位有关外,还与定时器T1的设置有关。 在工作方式0时,波特率固定不变,仅与系统振荡频率有关,其大小为f/12。 在工作方式2时,波特率也只固定为两种情况: 当SMOD=1时, 波特率=f/32 当SMOD=0时, 波特率=f/64 在工作方式1和3时,波特率是可变的: 当SMOD=1时, 波特率=定时器T1的溢出率/16 当SMOD=0时, 波特率=定时器T1的溢出率/32 其中,定时器T1的溢出率=f/(12*(256-N)),N为T1的定时时间常数。 在实际应用中,往往是给定通讯波特率,而后去确定时间常数。例如:f=6.144MHZ,波特率等于1200,SMOD=0时,则1200=6144000/(12*32*(256-N)),计算得N=F2H。 2. 8051CPU的P1口中每一位可通过CLR/SET

文档评论(0)

1亿VIP精品文档

相关文档