蓝桥杯基础模块8_2:串口进阶
生活随笔
收集整理的這篇文章主要介紹了
蓝桥杯基础模块8_2:串口进阶
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、模塊題目
二、原理簡述
串行接口作為51單片機(jī)的重要外設(shè),編程操作并不復(fù)雜,但在實(shí)際的項(xiàng)目應(yīng)用中,由于數(shù)據(jù)結(jié)構(gòu)和通信規(guī)約的不同,其程序邏輯也有各種變化。
一般情況下,上位機(jī)的命令可能不是一個(gè)字節(jié),而是多個(gè)字節(jié)組成的命令幀,有的長度固定,有的長度變化;而且要求返回的數(shù)據(jù)可能也不是一個(gè)字節(jié),可能是一個(gè)數(shù)組,也有可能是一個(gè)字符串等。在藍(lán)橋杯的比賽中,也不可能讓你只是收發(fā)一個(gè)字節(jié)而已,因此,在串口這一個(gè)單元中,必須多加一個(gè)強(qiáng)化環(huán)境,掌握多字節(jié)的數(shù)據(jù)幀收發(fā)應(yīng)用。
很多代碼塊是可以重用的。
<1> 字符串發(fā)送函數(shù)
<
總結(jié)
以上是生活随笔為你收集整理的蓝桥杯基础模块8_2:串口进阶的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux初学者掌握的命令(linux命
- 下一篇: 蓝桥杯基础模块9:IO口扩展与存储器映射