若晶体振荡器为11.0592MHz,串行口工作于方式1,波特率为4800bit/s,写出T1采用方式2作为波特率发生器的方式控制字和初始化程序。
计数初值为FAH参考的初始化程序如下:ANLTMOD,#0F0H;屏蔽高4位ORLTMOD,#20H;控制字MOVTH1,#0FAH;写入计数初值MOVTL1,#0FAHMOVSCON,#40H
举一反三
- 若晶体振荡器为11.0592MHz,串行口工作于方式1,波特率为4800b/s,SMOD = 0,写出用T1作为波特率发生器的方式控制字和计数初值
- 中国大学MOOC: 若晶体振荡器为11.0592MHz,串行口工作于方式1,波特率为4 800bit/s,写出用T1作为波特率发生器的计数初值是()。
- 若晶体振荡器为11.0592MHz,串行口工作于方式1,波特率为4 800bit/s,写出用T1作为波特率发生器的计数初值是()。 A: 0xFA B: 0xFC C: 0xF3 D: 0xF0
- 设晶振频率为11. 0592 MHz, 串行口工作在方式1,波特率为4800 b/ s。写出用T1作为波特率发生器的方式字并计算T1的计数初值。
- 若晶振为11.0592MHz,串行口工作于方式1,波特率为4800b/s。用T1作为波特率发生器的计数初值是0xE8。
内容
- 0
设MCS-51单片机的晶振为11.0592MHz,串行口中的PCON=0x80, 定时器T1=0xf4f4,串口工作于方式1,波特率由T1决定,则该串行口的波特率为____________b/s。
- 1
当T1 作为串行口波特率发生器时,T1不能工作于方式( )? 3|1|2|0
- 2
中国大学MOOC: 设8051单片机串行口工作于方式1,晶振频率为12MHz,定时器T1工作于方式2作为波特率发生器,要求波特率为1200bit/s,SMOD=0,则波特率误差为( )bps。
- 3
若晶振频率fosc为11.0592MHz,串行口工作在方式1,T1作为波特率发生器,T1为在自动重装初值的8位定时方式,设SMOD=0,(TH1)=0FDH,求串行口的波特率是( ) A: 2400 bps B: 4800 bps C: 9600bps D: 19.2 Kbps
- 4
设8031单片机串行口工作于方式1,晶振频率为12MHz,定时器T1工作于模式2作为波特率发生器,要求波特率为1200bit/s,SMOD=0,试计算T1的时间常数和波特率误差