![]() 用分立元件搭建的串口電平轉(zhuǎn)換電路:特點(diǎn)是電路簡單實(shí)用,具時(shí)效性!使用時(shí)只需將TO_MCU的接口接到目標(biāo)單片機(jī)板中與相應(yīng)的串口引腳相連!DB通過串口線直接與計(jì)算機(jī)串口相連接即能完成單片機(jī)與計(jì)算機(jī)之間的通訊! 以下是模塊化之后的PCB版圖: ![]() 同時(shí),當(dāng)與計(jì)算機(jī)通訊之時(shí)接利用計(jì)算機(jī)超級終端軟件或串口調(diào)試助手與單片機(jī)進(jìn)行通訊! 注意計(jì)串行通訊學(xué)習(xí)的幾個(gè)要點(diǎn): 1、數(shù)據(jù)流方式:并行和串行,并行特點(diǎn)是傳輸速度快,適合短距離傳輸,同時(shí)占用的IO資源多,造價(jià)高。串行特點(diǎn)是傳輸速度不及并行,但是能夠完成遠(yuǎn)距離的數(shù)據(jù)傳輸,同時(shí)占用的資源少。 2、通訊方式:同步和異步,同步是指兩個(gè)或多個(gè)實(shí)體模塊之間采用同一個(gè)系統(tǒng)時(shí)鐘作為系統(tǒng)驅(qū)動源,異步是指兩個(gè)或多個(gè)實(shí)體模塊之間采用各自的時(shí)鐘信號作為自己的驅(qū)動源信號。當(dāng)多個(gè)模塊并存時(shí),在同一個(gè)系統(tǒng)中可同時(shí)存在異步和同步的混合通訊方式。結(jié)合1說法就有了同步并行和異步并行,同步串行和異步串行四種數(shù)據(jù)傳輸通訊方式。 3、重點(diǎn)了解異步串行通訊: A、通訊方式:單工、半雙工、全雙工!重點(diǎn)學(xué)習(xí)全雙工… B、通訊方式中掌握波特率的計(jì)算方法 C、定時(shí)器的在串行通訊中的運(yùn)用(重點(diǎn)) D、串行特殊功能寄存器和控制寄存器的運(yùn)用 E、收發(fā)寄存器SBUF在收與發(fā)過程中的含義 例如:(重點(diǎn)) SBUF=R;//(發(fā)送) 此時(shí)會將并行數(shù)據(jù)+加上幀信息位(起始位,校驗(yàn)位,停止位)數(shù)據(jù)轉(zhuǎn)化成串行數(shù)據(jù)送出 R=SBUF;//(接收)此時(shí)會將發(fā)收到到的串行數(shù)據(jù)(由數(shù)據(jù)位和幀信息位)提取其中的數(shù)據(jù)位并將提取到的數(shù)據(jù)轉(zhuǎn)化成并行數(shù)據(jù)在單片機(jī)中進(jìn)行需要的處理 其中R可以為char R型變量或多重char型指針數(shù)組R 必須重點(diǎn)掌握:可完成通過計(jì)算對單片機(jī)在工業(yè)控制、數(shù)據(jù)采集、實(shí)時(shí)監(jiān)測、智能模塊等等的運(yùn)用! 舉例: |
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |