已知串口通信在串口方式1下,波特率为4800bps,系统晶振频率为11.0592MHz, 求TL1和TH1中装入的数值是多少(这里设SMOD=0)?
时间: 2024-03-29 16:36:18 浏览: 23
根据串口方式1的计算公式可得:波特率 = 系统时钟频率 / (12 * (256 - TH1)),其中 TH1 是高 8 位,TL1 是低 8 位。
将已知的数据带入公式,可得:
12 * (256 - TH1) = 11059200 / 4800
化简得:256 - TH1 = 225
因此:TH1 = 31(十进制)
TL1 的值可以通过计算得到:
TL1 = 256 - (11059200 / (12 * 4800 * (1 + 31))) = 253(十进制)
因此,TL1中装入的数值是253,TH1中装入的数值是31。
相关问题
已知串口通信在串口方式1下,波特率为2400bps,系统晶振频率为11.0592MHz, 求TL1和TH1中装入的数值是多少(这里设SMOD=0)?
根据串口方式1的计算公式可得:波特率 = 系统时钟频率 / (12 * (256 - TH1)),其中 TH1 是高 8 位,TL1 是低 8 位。
将已知的数据带入公式,可得:
12 * (256 - TH1) = 11059200 / 2400
化简得:256 - TH1 = 112
因此:TH1 = 144(十进制)
TL1 的值可以通过计算得到:
TL1 = 256 - (11059200 / (12 * 2400 * (1 + 144))) = 251(十进制)
因此,TL1中装入的数值是251,TH1中装入的数值是144。
6.12 已知AT89C51单片机的晶振频率为f_{osc}=12MHz,串行口工作在方式3,要求通信波特率为4800bps,的数据块通过串行口传送到乙机的20H~2FH单元。
好的,我明白了。你的问题是关于AT89C51单片机串行口通信的设置。
根据你提供的信息,我们可以使用以下公式来计算串行口的波特率分频器的值:
波特率分频器的值 = (f_{osc} / (32 x 波特率)) - 1
将波特率设置为4800bps,代入公式得到:
波特率分频器的值 = (12MHz / (32 x 4800)) - 1 = 77
因此,我们需要将波特率分频器的值设置为77。下面是设置AT89C51单片机串行口的具体步骤:
1. 将SM0和SM1位设置为0,将SM2位设置为1,以选择串行口工作在方式3。
2. 将波特率分频器的值77存储在TH1寄存器中。
3. 将TI位设置为1,以启动串行口传输。
4. 将需要传输的数据块存储在发送缓冲区SBUF中。
5. 等待传输完成,即TI位被硬件清零。
6. 如果需要接收数据,将RI位设置为1,并从接收缓冲区SBUF中读取数据。
7. 等待接收完成,即RI位被硬件清零。
以上就是设置AT89C51单片机串行口通信的步骤。在这个设置中,数据块将通过串行口传输到乙机的20H~2FH单元。希望这个回答能够解决你的问题。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)