<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > Linux PC和51系列單片機串行通信的設計

Linux PC和51系列單片機串行通信的設計

作者: 時(shí)間:2012-03-20 來(lái)源:網(wǎng)絡(luò ) 收藏

初始化后,就可以進(jìn)行數據的收發(fā)了,接受數據之前必須保證接收數據就緒,這可以通過(guò)0x2fd的D0來(lái)判斷,發(fā)送數據之前必須保證發(fā)送寄存器為空,這可以通過(guò)0x2fd的D5來(lái)判斷,代碼如下:

44.gif

3 結語(yǔ)

實(shí)驗表明,此系統采用的2種方法都完全實(shí)現了機與之間點(diǎn)對點(diǎn)的,方法簡(jiǎn)單可靠,基本上在需要用到機與的場(chǎng)合均可采用此種方法。隨著(zhù)近年來(lái)在國內應用范圍的日益壯大,在工業(yè)控制、數據采集等領(lǐng)域也必將越來(lái)越多的采用,本文可以算作是一個(gè)有益的嘗試。當然在實(shí)際應用中還需要考慮一些問(wèn)題,比如進(jìn)行出錯處理的問(wèn)題,可以在一個(gè)要發(fā)送的字符串后再發(fā)送一個(gè)校驗和,當收到返回的校驗和與發(fā)送的校驗和不一致時(shí)再進(jìn)行重發(fā),再比如所采用的RS232C傳輸距離很短,并且抗干擾能力很差,這時(shí)需要將總線(xiàn)轉換成差分傳輸的RS485/RS422。另外,稍加改進(jìn),就可實(shí)現機與多片51,這時(shí)由于共用一條總線(xiàn),必須給每個(gè)單片機分配一個(gè)地址,然后由PC機對總線(xiàn)進(jìn)行仲裁,只有獲得總線(xiàn)使用權的單片機才能與上位機進(jìn)行通信,這里不再贅述。

總之,本文只是為L(cháng)inux PC和單片機通信提供了一個(gè)典型的范例,要應用到實(shí)際的項目中去,還需要根據實(shí)際的情況具體考慮,靈活應用,最終才能形成一個(gè)可靠的基于Linux平臺的系統。

參考文獻
 ?。?] PhiCornes.Linux從入門(mén)到精通[M].童壽彬譯.北京:電子工業(yè)出版社,1998.
 ?。?]Peter Baumann H . Linux Serial - programming - HOWTO中文版[M].曾元佑譯.
 ?。?]萬(wàn)福君,潘松峰.單片微機原理系統與應用[M].合肥:中國科學(xué)技術(shù)大學(xué)出版社,2001.
 ?。?][美]安格斯生.串行端口大全[M].精英科技譯.北京:中國電力出版社,2001.

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 通信 設計 串行 單片機 PC 系列 Linux

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>