7.1 串行通信基本知識7.2 串行口及應(yīng)用7.3 RS-232C標準接口總線 及串行通信硬件設(shè)計7.4 89C51與89C51點對點異步通信7.5 89C51與PC機間通信軟件的設(shè)計7.6 PC機與多個單片機間的通信本章將介紹89C51串行口的結(jié)構(gòu)及應(yīng)用PC機與89C51間的雙機通信一臺PC機控制多臺89C51前沿機的分布式系統(tǒng),以及通信接口電路和軟件設(shè)計,并給出設(shè)計實例,包括接口電路、程序框圖、主程序和接收/發(fā)送子程序.
標簽: 89C51 串行口 串行通信技術(shù)
上傳時間: 2013-10-27
上傳用戶:firstbyte
帶您從零學(xué)單片機之串口通信 串口應(yīng)用簡介51的單片機除了定時器/計數(shù)器和中斷外.還擁有串行通信接口.有了這個接口我們可以用它和電腦通信.我們可以利用串口向電腦發(fā)送數(shù)據(jù),也可以用串口接收電腦的數(shù)據(jù).有了這個接口我們可以利用它來設(shè)計很多東西,數(shù)據(jù)采集,多機通信,遠程控制等等. 串行通信是將一組數(shù)據(jù)分成一位位的方式在數(shù)據(jù)線上傳送.串行通信的優(yōu)點:占用IO口少.遠距離傳輸時候成本低.串行通信的缺點:相對并行通信傳輸速度慢,傳輸方式比較復(fù)雜.DS1302 ADC0832等等都是串行傳輸數(shù)據(jù).
上傳時間: 2013-10-27
上傳用戶:jing911003
STM32的SD卡驅(qū)動及液晶驅(qū)動源代碼
上傳時間: 2013-10-31
上傳用戶:xinzhch
S51編程器制作包:自制AT89S51編程器教程AT89S51芯片的日漸流行,對我們單片機初學(xué)者來說是一個大好消息。因為做個AT89S51編程器非常容易,而且串行編程模式更便于做成在線編程器,給頻繁燒片,調(diào)試帶來了巨大的方便。 電路: 只要焊13根線就可以搞定這個電路。基本原理:RST置高電平,然后向單片機串行發(fā)送 編程命令。P1.7(SCK)輸入移位脈沖,P1.6(MISO)串行輸出,P1.5(MOSI)串行輸入(要了解詳細編程原理可以去看AT89S51的數(shù)據(jù)手冊)。使用并口發(fā)出控制信號,74373只是用于信號轉(zhuǎn)換,因為并口直接輸出高電平的電壓有點沒到位,使用其他芯片也可以,還有人提出直接接電阻。并口引腳1控制P1.7,引腳14控制P1.5,引腳15讀P1.6,引腳16控制RST,引腳17接74373 LE(鎖存允許),18-25這些引腳都可以接地。建議在你的單片機系統(tǒng)板上做個6芯的接口。注意:被燒寫的單片機一定是最小系統(tǒng)(單片機已經(jīng)接好電源,晶振,可以運行),VCC,GND是給74373提供電源的。 還有一個方案:使用串口+單片機,這個方案已經(jīng)用了半年了。電路稍微麻煩一點,速度比較快,而且可以燒AT89C51等等。其實許多器件編程原理差不多,由于我沒太多時間研究器件手冊,更沒有MONEY買一堆芯片來測試,所以只實現(xiàn)了幾個最常用單片機編程功能(AT89C51,C52,C55,AT89S51,S52,S53)。如果要燒寫其他單片機,你可以直接編寫底層控制子程序(例如,寫一個單元,讀一個單元,擦除ROM的子程序)。如果有需要,我可以在器件選擇欄提供一個“X-CHIP”的選擇,“X-CHIP”的編程細節(jié)將由用戶自己去實現(xiàn)。當(dāng)你仔細閱讀器件手冊后,會發(fā)現(xiàn)實現(xiàn)這些子程序其實好容易,這也是初學(xué)者學(xué)單片機編程的好課題。如果成功了會極大的提高你學(xué)單片機的積極性。 軟件: 這個軟件的通信,控制部分早在半年前就完成了,這回只是換了個界面和加入并口下載線的功能,希望你看到這個軟件不會想吐。使用很簡當(dāng),有一點特別,當(dāng)你用鼠標右鍵點擊按鈕后,可以把相關(guān)操作設(shè)置為自動模式(只有打開文件,擦除芯片,寫FLASH ROM,讀FLASH ROM,效驗數(shù)據(jù) 可以設(shè)置),點擊‘自動完成’后會依次完成這些操作,并在開始時檢測芯片。當(dāng)“打開文件”設(shè)為自動后,第2次燒寫同一個文件時不必再去打開文件,軟件會自動刷新緩沖。軟件在WIN XP,WIN 2000可以使用(管理員登陸的),在WIN 98 ,WIN ME使用并口模式時會更快些。這個軟件同時支持串口編程器和并口下載線。操作正常結(jié)束后會有聲音提示。如果沒有聲卡或聲卡爛了,則聲音會從機箱揚聲器中發(fā)出。注意:記得在CMOS設(shè)置中把并口設(shè)為ECP模式。就這些東西,應(yīng)該夠詳細吧,還有什么問題或遇到什么困難可以聯(lián)系我,軟件出現(xiàn)什么問題一定要通知我修正。祝你一次就搞定。
上傳時間: 2014-01-24
上傳用戶:13162218709
介紹了作者所設(shè)計的基于I2C 總線的測試系統(tǒng)的結(jié)構(gòu)及I2C 總線通信協(xié)議的特點,給出了I2C 總線在avr 單片機Atmega128 和三個Atmega168 通信時的具體主發(fā)和從收程序的流程圖及部分C 語言程序,實現(xiàn)了Atmega128 單片機與三個Atmega168 單片機之間的可靠通信。最后,總結(jié)了編寫I2C 通信程序時的注意事項。
上傳時間: 2013-10-31
上傳用戶:9牛10
針對目前主流的Philips 公司Mifare1 卡,提出了一套基于單片機和VFP9.0 的IC卡管理系統(tǒng)設(shè)計方案,給出了整體設(shè)計及編程思路,并對其中的技術(shù)細節(jié)做了詳細說明。
上傳時間: 2013-12-28
上傳用戶:chaisz
本文以f1禁系統(tǒng)的可靠性和低成本為立足點,提出了一種基于AT89C2051單片機的RF卡門禁系統(tǒng)設(shè) 系計方法。首先簡單介紹了組成這個系統(tǒng)的非接觸式IC卡,然后詳細描述了其軟硬件設(shè)計的過程。在實際的應(yīng)用 統(tǒng)設(shè)過程中已經(jīng)驗證了該設(shè)計方法的合理性。
上傳時間: 2013-10-15
上傳用戶:takako_yang
單片機多機通信網(wǎng)絡(luò)改進及數(shù)據(jù)通信容錯技術(shù): 對單片機數(shù)據(jù)通信網(wǎng)絡(luò)物理結(jié)構(gòu)進行改進,實現(xiàn)多機自主通信. 以單片機串行口為基礎(chǔ),實現(xiàn)數(shù)據(jù)通信的容錯技術(shù).關(guān)鍵詞 數(shù)據(jù)通信; 單片機; 網(wǎng)絡(luò)結(jié)構(gòu)
標簽: 單片機 多機通信 網(wǎng)絡(luò) 數(shù)據(jù)通信
上傳時間: 2014-12-28
上傳用戶:edisonfather
單片機溫度采集器與PC104分站的串行通信:用PC104 模塊組建的礦井變電所采集分站,具有強大的以太網(wǎng)和CAN 總線通信功能。在PC104模塊底板上,設(shè)計了一個基于89C2051 單片機的溫度采集器,用于采集溫度傳感器監(jiān)測值并通過串口將該監(jiān)測值傳送到PC104 分站。該設(shè)計簡化了變電所環(huán)境溫度監(jiān)測的軟、硬件,并且編程簡單,充分利用了PC104 的空閑串口資源。關(guān)鍵詞:溫度采集器; 單片機; 串行通信; PC104
上傳時間: 2013-11-24
上傳用戶:wangchong
本文采用 altera 公司cyclone 系列芯片ep1c12 實現(xiàn)了與ts101/ts201 兩種芯片的鏈路口的雙工通信,并給出了具體的設(shè)計實現(xiàn)方法。其中ts101 的設(shè)計已經(jīng)成功應(yīng)用于某信號處理機中。
標簽: FPGA DSP 架構(gòu) 接口設(shè)計
上傳時間: 2014-01-12
上傳用戶:ZJX5201314
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1