新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MCS-51單片機(jī)串口通信

MCS-51單片機(jī)串口通信

作者: 時(shí)間:2013-01-17 來源:網(wǎng)絡(luò) 收藏

四、連接
由于串口用的是TTL電平,和RS232電平不同,因此,和PC通信時(shí)需要進(jìn)行電平轉(zhuǎn)換,常用的IC是MAX232,連接圖如圖所示,其中MAX232供電腳為+5V,中間連接的電解電容取50V 1UF。

點(diǎn)擊瀏覽下一頁
MAX232內(nèi)部框圖
點(diǎn)擊瀏覽下一頁
和PC通信連接圖

即所謂的三線連接法。

===================================================

用VC來做個(gè)上位機(jī)軟件,用來做下位機(jī)顯示,數(shù)據(jù)從PC機(jī)發(fā)送過來,經(jīng)過單片機(jī)處理顯示。

首先你想把它學(xué)好,就一定要下苦功夫,因?yàn)檫@個(gè)不是一下子就能學(xué)好的,要經(jīng)過不斷的實(shí)踐努力。

學(xué)習(xí)也有一段時(shí)間了,用的書是(《Visual C /Turbo C編程實(shí)踐》 龔建偉)但是發(fā)現(xiàn)自己可能毅力不夠,經(jīng)常被一些困難所嚇倒。碰到問題時(shí)不能夠想方設(shè)法去解決??赡苁强梢詫W(xué)習(xí)例子太少了,網(wǎng)上的資源也不是很多。。。。。。

發(fā)現(xiàn)假如用MSCOMM控件來編的話,就是那個(gè)變量VARIANT,這個(gè)不好弄懂。學(xué)VC首先要有一定的C語言基礎(chǔ),和C 基礎(chǔ),可能是C 還沒學(xué)完,基礎(chǔ)不扎實(shí),導(dǎo)致繼續(xù)下去有點(diǎn)困難。

先實(shí)現(xiàn)一個(gè)簡(jiǎn)單的功能吧,用VC做個(gè)界面,當(dāng)按下相應(yīng)的鍵時(shí),發(fā)送相應(yīng)的數(shù)據(jù)到單片機(jī)中,然后將數(shù)據(jù)送到P0口來顯示。

呵呵,一定要把那個(gè)變量給弄懂了,這樣一切都好辦了

在后面的學(xué)習(xí)中,我將把學(xué)習(xí)的心得寫出來,與大家交流交流

51單片機(jī)相關(guān)文章:51單片機(jī)教程


數(shù)字通信相關(guān)文章:數(shù)字通信原理


通信相關(guān)文章:通信原理



上一頁 1 2 3 下一頁

關(guān)鍵詞: MCS-51 單片機(jī) 串口通信

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉