智慧职教: 要求串行通信波特率为2400b/s,假设fosc=6MHz,SMOD=1,编写串行口的初始化程序。(5分)
举一反三
- AT89C51单片机时钟频率fosc=6MHz,串行口采用工作方式1,串行通信波特率为2400b/s,计算定时器T1的初值,并编写串行口初始化程序。
- 单片机外接6MHz晶振,串行通信波特率为9600b/s,串口采用工作方式1,试计算定时器T1的初值,并编写初始化程序。
- 使用 AT89C51 的串行口按工作方式 1 进行串行数据通信,假定波特率为 2400b/s ,以查询方式传送数据,请编写发送程序。
- 下列关于串行通信的波特率,表述正确的是 A: 串行口波特率配置与T1的溢出率有关 B: 串行口波特率配置需考虑PCON寄存器的SMOD位 C: 为保证串行通信的整数波特率,通常选择系统时钟频率为11.0592MHz D: 波特率不可变
- MCS51单片机的fosc=6MHz时,串行接口工作于方式0时,波特率为:() A: 100K波特 B: 6M波特 C: 1M波特 D: 500K波特