写出51单片机串口初始化的语句,要求使用串口方式1,波特率9600bps,允许接收,启用串口中断,设晶振频率为11.0592MHz。
举一反三
- 单片机晶振频率为11.0592MHz,T1为定时方式2时,9600bps串口波特率的参数可取为SMOD=______ ,TH1=TL1=______ 。
- 编写程序,设置串口通信在串口工作方式1下,波特率为115200bps,系统晶振频率为22.1184MHz,能产生串口中断的初始化程序。
- 51单片机发送数据时,要对串口初始化,下弄不属于串口初始代工作的是() A: 设置串口工作方式 B: 设置串口中断是否允许 C: 设置产生波特率 D: 设置外总中断是琐允许
- 设MCS-51单片机的晶振为11.0592MHz,串行口中的PCON=0x80, 定时器T1=0xf4f4,串口工作于方式1,波特率由T1决定,则该串行口的波特率为____________b/s。
- 单片机的fosc=6MHz,采用方式1以1200bps的波特率进行串行通信,串口采用中断方式发送和接收数据,串口的初始化程序如下,请根据语句后面的注释将初始化程序补充完整 void init_serial(void) { (1) //串口选用方式1,允许接收 PCON=PCON|0X80; TMOD= (2); //T1作波特率发生器 TL1=TH1=0xe6; (3) //串口采用高级中断 (4) //开串行中断 EA=1; TR1=1; }