66问答网
所有问题
c51单片机的串行口方式0中 书上的公式给的是BR(波特率)=fosc/12 但是11.0592MHz的时钟频率 为什么算出来
如题所述
举报该问题
推荐答案 推荐于2018-04-23
BR = F / [16 X (256 – UARTBAUD ) ],不会是12的,肯定是192少写了个9。。。11.0592MHz/192 = 57600
满意请采纳
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nD92299sv2ivi9si9D.html
相似回答
51单片机串行口
工作在
方式0
,如何求
波特率
,及定时器初值!
答:
fosc=11.0592M
fcyc=11059200/12 , 定时时间 tmer ms TH=(65535-timer*1000/fcyc)/256 TL=(65535-timer*1000/fcyc)%256
单片机
问题。 设
fosc=11.0592M
Hz,
串行口
接
方式
1工作,T1工作在模式2,试...
答:
串行口
接方式1工作,T1工作在模式2时
的波特率
计算公式如下:SMOD=0时,波特率=11059200/(32*12*(256-x))=28800/(256-X)把X最小值0代入得最低波特率为112.5bps 把X最大值255代入得最高波特率为28800bps 所以SMOD=0时,波特率范围在112.5bps~28800bps SMOD=1时,波特率=2*11059200/(32*12*...
单片机波特率
计算问题
答:
溢出速率=fosc/[12*(256-TH1初值)]比如晶振为11.0592MHz,
波特率
不加倍,那么 波特率=(1/32)*11059200/12/(256-TH1初值)如果波特率要求为9600 那么TH1初值=256-11059200/12/32/9600=256-3
单片机
:请教一下,这里
的波特率
是怎么算的呢?
答:
51芯片
的串口
工作模式
0的波特率
是固定的,为
fosc
/12,以一个12M的晶振来计算,那么它的波特率可以达到1M。模式2的波特率是固定在fosc/64或fosc/32,具体用那一种就取决于PCON寄存器中的SMOD位,如SMOD为0,波特率为focs/64,SMOD为1,波特率为focs/32。因此1除以12再除以32就是除以384....
MCS-
51单片机串口
四种工作
方式的波特率
如何确定
答:
通过软件可对
单片机串行口
编程为四种工作方式,其中方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率来决定。
串行口的
四种工作方式对应三种波特率。由于输入的移位时钟的来源不同,所以,各种方式的波特率计算公式也不相同。
方式0的波特率
= fosc
/12 方式2的波特率 =(2SMOD/64)·...
...设置
串行口
中断,
波特率
9600bps(晶振
11.0592M
Hz),向电脑发送“1234567...
答:
bit busy;void SendData(BYTE dat);void SendString(char *s);void main(){ BYTE i;SCON = 0x50;TMOD = 0x20;TH1 = TL1 = -
(FOSC
/12/32/BAUD);TR1 = 1;ES = 1;EA = 1;SendString("12345678\r\n");while(1);} void Uart_Isr() interrupt 4 using 1 { if (RI){ RI
=
0
...
大家正在搜
单片机的串行口是什么
stc单片机和51单片机
51单片机串行口是
单片机有几个串行口
单片机串行口功能
什么是单片机
51单片机多个串口
stc51单片机
mcs51单片机
相关问题
MCS-51单片机串口四种工作方式的波特率如何确定
51单片机串行通信工作方式,波特率固定为fosc/12的是工...
51单片机波特率如何设置啊
MCS-51单片机的串行接口有几种工作方式?请简述各种方式的...
已经51单片机的晶振频率是12MHZ 要产生4800BPS的...
单片机问题。 设fosc=11.0592MHz,串行口接方式...
51单片机串行口工作在方式0,如何求波特率,及定时器初值!
51单片机波特率公式?