User: alciro    User
 Original    Translate to:  Deutsch  English  Français  中文  
 

Microcontroladores 8051

7. 串行通信

串行通信是 RS - 232串行接口通讯等电子设备之间的数据传输,如计算机,调制解调器, RS - 232C标准建立环境影响评估(电子工业联盟决定通讯设备之间的物理特性的二进制数据,DTE(数据终端设备或数据终端设备)通常伴随着计算机和设备DCE(数据通信设备或数据通信设备),如调制解调器或quipos自动机外设。

将RS - 232序列位

比特每秒基点。

通信速度的串行数据传输检测率(位 比特每秒个基点 即第二个数字1位的是转让。如果一个位时间对应了一个逻辑状态的时间,传输速度是1位时间的倒数。

bps\ =\ \frac{1}{t}\ bits\ por\ segundo

在许多情况下,它使一个有点基点之间的直接等价(比特率) BPS(波特率波特率或每秒),这是唯一真正的传输时,符号相对应。

波特率 (波特率)是第二个数字符号,每传输,这一切都取决于理解为一个象征,如果对应于1的比赛,但两个词位表示波特率可以由几个。

7.1. 定时器1作为波特率发生器

该TMOD寄存器(89h,137)

注册表设置定时器/计数器定时器01。

最高位 LSB的
C / T的货币供应量M1 M0余额 C / T的货币供应量M1 M0余额
定时器1 定时器0

M0和M1。选择定时器的工作模式。

货币供应量M1 M0余额 操作模式选择
0 0 模式0 定时器/计数器13位
0 模式1 定时器/计数器16位
0 模式2 定时器/计数器的8位自动充值
模式3 几个柜台

的C /吨运作作为计数器或定时器。

0 - >“计数器,脉冲取自时钟信号。
1
- “定时器,脉冲发射终端。

门。设置定时器控制。

0 - >“使得定时器控制 TRx位。如果当TRx一打开Timerx使马查和Trx为0(十标识定时器0或1)。
1 - “硬件定时器控制在缓存器INTX状态输入(脚)。

为定时器1的波特率发生器操作必须在模式2(8位自动充电定时器)配置。

定时器模式2,自动重装的8位

    定时器1工作在模式2,8位自动充电定时器

    波特(第二位人事)

    如果使用下面的公式定时器1作为波特率发生器工作时波特率模式1和3(可变办公自动化高速UART计算后的速度每秒是集:

    Baudios\ =\ \frac{2^{SMOD}}{32}*\frac{Frecuencia\ oscilador}{12*(256-TH1)}

    在下面的表格,你可以看到充电定时器1的值配置作为一个可能的传播速度的不同功能的比较。为了获得速度,是一套标准的通信需要使用石英晶体11.0592兆赫。

    波特(第二位人事) 时钟频率 的SMOD 定时器1
    C / T的 模式 重载值
    模式0:1米(最大) 12兆赫 X X X X
    模式2:375 K表 12兆赫 X X X
    模式1,3:62.5 K表 12兆赫 0 2 为FFH
    19200 11.0592兆赫 0 2 外籍家庭佣工
    9600 11.0592兆赫 0 0 2 外籍家庭佣工
    4800 11.0592兆赫 0 0 2 华氏
    2400 11.0592兆赫 0 0 2 F4H
    1200 11.0592兆赫 0 0 2 E8H
    137500 11.0592兆赫 0 0 2 1DH
    110000 6兆赫 0 0 2 72小时
    110000 12兆赫 0 0 FEEBH

    Loading
    copyright © 2007-2025  www.alciro.org  All rights reserved.         
    Share |