蓝桥杯基础模块8_1:串口通信收发
生活随笔
收集整理的這篇文章主要介紹了
蓝桥杯基础模块8_1:串口通信收发
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、模塊題目
二、原理簡述
1、串口重要概念概述
<1> 串行通信是指數據一位接一位地順序發送或接收。
<2> 串行通信有SPI、IIC、UART等多種,最常見最通用的是指UART,無特殊說明,本文指的就是UART。
<3> 串行通信的制式有:單工、半雙工、全雙工三種。
<4> 計算機的串行通信接口是RS-232的標準接口,而單片機的UART接口則是TTL電平,兩者的電氣規范不一致,所以要完成兩者之間的數據通信,就需要借助接口芯片在兩者之間進行電平轉換,常用的有MAX232芯片。
<5> 波特率:每秒鐘傳輸的位數,9600波特率就是指每秒鐘傳輸9600位。
注意:在51單片機中需要使用定時器1來產生波特率,因此,如果使用串口通信,則定時器1就不能做其他用途,在初始化串行接口模塊的時候,除了要配置SCON寄存器之外,還有根據波特率參數設置定時器1的技術初值。
2、51單片機的串口相關寄存器
對于傳統的51單片機,與串口相關的寄存器有:
TH1和
總結
以上是生活随笔為你收集整理的蓝桥杯基础模块8_1:串口通信收发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 备案 英文(备案书英文)
- 下一篇: 蓝桥杯基础模块8_2:串口进阶