问答题
若定时器T1设置成模式2作波特率发生器,已知fosc=6MHz,求可能产生的最高和最低的波特率。
最高波特率为8Mb/s。 最低波特率为15625b/s。
问答题 为什么定时器T1用作串行口波特率发生器时,常选用工作模式2?若已知系统时钟频率和通信用波特率,如何计算其初值?
问答题 若晶振为11.0592MHz,串行口工作于方式1,波特率为4800b/s。写出用T1作为波特率发生器的方式字和计数初值。
问答题 若fsoc=11.0592MHz,试编写一段程序,其功能为对串行口初始化,使之工作于方式1,波特率为1200b/s;并用查询串行口状态的方法,读出接收缓冲区的数据并回送到发送缓冲区。