51单片机串口通信模板_51单片机串口通信

51

单片机串口通信

51

单片机串口通信(转载)

2009-03-03 18:22

一、串口通信原理

串口通讯对单片机而言意义重大,不但可以实现将单片机的数据传输到计

算机端,而且也能实现计算机对单片机的控制。由于其所需电缆线少,接线简

单,

所以在较远距离传输中,得到了广泛的运用。串口通信的工作原理请同学们参

教科书。

以下对串口通信中一些需要同学们注意的地方作一点说明:

1

、波特率选择

波特率(

Boud Rate

)就是在串口通信中每秒能够发送的位数

(

bits/second

)。

MSC- 51

串行端口在四种工作模式下有不同的波特率计

算方法。其中,模式

0

和模式

2

波特率计算很简单,请同学们参看教科书;模

1

和模式

3

的波特率选择相同,故在此仅以工作模式

1

为例来说明串口通信波

特率的选择。

在串行端口工作于模式

1

,其波特率将由计时

/

计数器

1

来产生,通常设置定时

器工作于模式

2

(自动再加模式)。在此模式下波特率计算公式为:

波特率

=

(

1+SMOD

)

*

晶振频率

/

(

384*

(

256-TH1

))

其中,

SMOD

——寄存器

PCON

的第

7

位,称为波特率倍增位;

TH1

——定时器的重载值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值