程序员书籍笔记 程序员书籍笔记
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • Linux

  • MySQL

  • 51单片机

    • 基础
    • 元器件
    • 中断
    • 定时计数器
    • 中断程序
    • DS1302模块
    • BCD码转换
    • 串口
      • 单片机串口
      • 波特率
      • 发送端
    • 时序图入门74HC165
    • AD转换
    • SD卡
  • exam

  • 系统和硬件
  • 51单片机
yuadh
2022-02-03
目录

串口

# 单片机串口

串行的意思,是指数据在一根数据线上按照二进制数的数位一位接一位的传输,列如要传输一个字节的数据1011 0010 ,先将最低位的 0 通过数据线传送过去,然后是下一位的1 ,依次将 8 位数据传送过去。

# 波特率

波特率:就是数据在传送速率,即每秒传送的二进制位数

要求:发送端和接收端的波特率必须一致。波特率越高,传送速度越快

每一位二进制的传输时间 Td 就是波特率的倒数

# 发送端

void init_urat(){
    TMOD = 0X20;
    SCON = 0X50;
    TH1 = 0XFD;
    HL1 = 0XFD;
    PCON = 0X00;
    EA =  1;
    ES = 1;
    TR1 = 1;//开始计时
}

void main(){
    init_uart();
    
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
编辑 (opens new window)
上次更新: 2023/02/07, 14:51:48
BCD码转换
时序图入门74HC165

← BCD码转换 时序图入门74HC165→

Theme by Vdoing | Copyright © 2021-2023 yuadh
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×