早教吧作业答案频道 -->其他-->
TMOD=0X20;TH1=0XFF;TL1=0XFF;假设这里的晶振频率为11.0592MHz.这里的波特率怎么求,请给详细的求解过程
题目详情
TMOD=0X20; TH1=0XFF; TL1=0XFF;
假设这里的晶振频率为11.0592MHz.这里的波特率怎么求,请给详细的求解过程
假设这里的晶振频率为11.0592MHz.这里的波特率怎么求,请给详细的求解过程
▼优质解答
答案和解析
TMOD是定时器的方式寄存器
0X20是0010 0000
对应的是意思是
定时器1不受外部中断的影响。(不相应外部中断)
定时器1处于定时方式
定时器1定时方式为“8位自动充值定时”
TH1=0xFF,TL1=0xFF,就是说定时器1的初始值是255,数到256后,从新赋值到255继续数。
也就是数一下中断一次数一下中断一次。
算波特率有2个公式
T1的溢出率=晶振的频率/(12*(256-初值))
T1的溢出率=波特率*32
所以呢 晶振的频率/(12*(256-初值))=波特率*32
这里呢初值是255,晶振是11.0592M。所以算呀算波特率是28800
然后算一算
0X20是0010 0000
对应的是意思是
定时器1不受外部中断的影响。(不相应外部中断)
定时器1处于定时方式
定时器1定时方式为“8位自动充值定时”
TH1=0xFF,TL1=0xFF,就是说定时器1的初始值是255,数到256后,从新赋值到255继续数。
也就是数一下中断一次数一下中断一次。
算波特率有2个公式
T1的溢出率=晶振的频率/(12*(256-初值))
T1的溢出率=波特率*32
所以呢 晶振的频率/(12*(256-初值))=波特率*32
这里呢初值是255,晶振是11.0592M。所以算呀算波特率是28800
然后算一算
看了 TMOD=0X20;TH1=...的网友还看了以下:
下面关于8250的叙述中,错误的是:A.8250内部的波特率发生控制电路由波特率发生器、存放分频系数 2020-05-23 …
通用异步收发器8250对1.8432MHz的时钟输入采用分频方法产生所要求的波特率,当所需的波特率为 2020-05-23 …
在使用8相制调相的调制解调器时,如果计算机以9600b/s的速率传输位序列,通信线路上的波特率是【 2020-05-23 …
串行通信的波特率越高,则串行传送数据的速度______。A.越慢B.越快C.与波特率无关D.由CPU 2020-05-23 …
下面关于8250的叙述中,错误的是( )。A.8250内部的波特率发生控制电路由波特率发生器、存放分 2020-05-24 …
下面是关于8250的叙述,其中错误的是______。A.8250内部的波特率发生控制电路由波特率发生 2020-05-24 …
Intel 8251A在串行异步通信时,是用外部时钟来和接收的数据进行同步的,设通信的波特率为120 2020-05-24 …
若某通信链路的数据传输速率为2400bps,采用4相位调制,则该链路的波特率是(13)。A.600波 2020-05-26 …
利用“超级终端”对交换机进行配置时,计算机和交换机进行通信的波特率一般为() 2020-05-31 …
太航牌ACS-40D-XB邮政信函包裹秤带有一个RS-232C标准串口用于上传重量信息,该串口的波特 2020-05-31 …