單片機串行通信發(fā)射機 我所做的單片機串行通信發(fā)射機主要在實驗室完成,參考有關(guān)的書籍和資料,個人完成電路的設(shè)計、焊接、檢查、調(diào)試,再根據(jù)自己的硬件和通信協(xié)議用匯編語言編寫發(fā)射和顯示程序,然后加電調(diào)試,最終達到準確無誤的發(fā)射和顯示。在這過程中需要選擇適當(dāng)?shù)脑侠淼碾娐穲D扎實的焊接技術(shù),基本的故障排除和糾正能力,會使用基本的儀器對硬件進行調(diào)試,會熟練的運用匯編語言編寫程序,會用相關(guān)的軟件對自己的程序進行翻譯,并燒進芯片中,要與對方接收機統(tǒng)一通信協(xié)議,要耐心的反復(fù)檢查、修改和調(diào)試,直到達到預(yù)期目的。單片機串行通信發(fā)射機采用串行工作方式,發(fā)射并顯示兩位數(shù)字信息,既顯示00-99,使數(shù)據(jù)能夠在不同地方傳遞。硬件部分主要分兩大塊,由AT89C51和多個按鍵組成的控制模塊,包括時鐘電路、控制信號電路,時鐘采用6MHZ晶振和30pF的電容來組成內(nèi)部時鐘方式,控制信號用手動開關(guān)來控制,P1口來控制,P2、P3口產(chǎn)生信號并通過共陽極數(shù)碼管來顯示,軟件采用匯編語言來編寫,發(fā)射程序在通信協(xié)議一致的情況下完成數(shù)據(jù)的發(fā)射,同時顯示程序?qū)Πl(fā)射的數(shù)據(jù)加以顯示。畢業(yè)設(shè)計的目的是了解基本電路設(shè)計的流程,豐富自己的知識和理論,鞏固所學(xué)的知識,提高自己的動手能力和實驗?zāi)芰Γ瑥亩邆湟欢ǖ脑O(shè)計能力。我做得的畢業(yè)設(shè)計注重于對單片機串行發(fā)射的理論的理解,明白發(fā)射機的工作原理,以便以后單片機領(lǐng)域的開發(fā)和研制打下基礎(chǔ),提高自己的設(shè)計能力,培養(yǎng)創(chuàng)新能力,豐富自己的知識理論,做到理論和實際結(jié)合。本課題的重要意義還在于能在進一步層次了解單片機的工作原理,內(nèi)部結(jié)構(gòu)和工作狀態(tài)。理解單片機的接口技術(shù),中斷技術(shù),存儲方式,時鐘方式和控制方式,這樣才能更好的利用單片機來做有效的設(shè)計。我的畢業(yè)設(shè)計分為兩個部分,硬件部分和軟件部分。硬件部分介紹:單片機串行通信發(fā)射機電路的設(shè)計,單片機AT89C51的功能和其在電路的作用。介紹了AT89C51的管腳結(jié)構(gòu)和每個管腳的作用及各自的連接方法。AT89C51 與MCS-51 兼容,4K字節(jié)可編程閃爍存儲器,壽命:1000次可擦,數(shù)據(jù)保存10年,全靜態(tài)工作:0HZ-24HZ,三級程序存儲器鎖定,128*8 位內(nèi)部RAM,32 跟可編程I/O 線,兩個16 位定時/計數(shù)器,5 個中斷源,5 個可編程串行通道,低功耗的閑置和掉電模式,片內(nèi)震蕩和時鐘電路,P0和P1 可作為串行輸入口,P3口因為其管腳有特殊功能,可連接其他電路。例如P3.0RXD 作為串行輸出口,其中時鐘電路采用內(nèi)時鐘工作方式,控制信號采用手動控制。數(shù)據(jù)的傳輸方式分為單工、半雙工、全雙工和多工工作方式;串行通信有兩種形式,異步和同步通信。介紹了串行串行口控制寄存器,電源管理寄存器PCON,中斷允許寄存器IE,還介紹了數(shù)碼顯示管的工作方式、組成,共陽極和共陰極數(shù)碼顯示管的電路組成,有動態(tài)和靜態(tài)顯示兩種方式,說明了不同顯示方法與單片機的連接。再后來還介紹了硬件的焊接過程,及在焊接時遇到的問題和應(yīng)該注意的方面。硬件焊接好后的檢查電路、不裝芯片上電檢查及上電裝芯片檢查。軟件部分:在了解電路設(shè)計原理后,根據(jù)原理和目的畫出電路流程圖,列出數(shù)碼顯示的斷碼表,計算波特率,設(shè)置串行口,在與接受機設(shè)置相同的通信協(xié)議的基礎(chǔ)上編寫顯示和發(fā)射程序。編寫完程序還要進行編譯,這就必須會使用編譯軟件。介紹了編譯軟件的使用和使用過程中遇到的問題,及在編譯后燒入芯片使用的軟件PLDA,后來的加電調(diào)試,及遇到的問題,在沒問題后與接受機連接,發(fā)射數(shù)據(jù),直到對方準確接收到。在軟件調(diào)試過程中將詳細介紹調(diào)試遇到的問題,例如:通信協(xié)議是否相同,數(shù)碼管是否與芯片連接對應(yīng),計數(shù)器是否開始計數(shù)等。
上傳時間: 2013-10-19
上傳用戶:uuuuuuu
該器件可橋接SMBus(350μA)、3.3V邏輯器件,15V電平及低阻抗導(dǎo)線可以延長通信距離,增加抗干擾能力。該器件對I2C總線協(xié)議和時鐘速率沒有特殊要求。P82B96能增加I2C總線節(jié)點上掛接的最小負載數(shù)、新總線負載數(shù)和遠程I2C總線器件數(shù),且不會對本地節(jié)點造成影響。掛接器件數(shù)目和物理上的限制也會大大減小。通過平衡傳輸線(雙絞線)或光耦隔離(光纖)發(fā)送信號,Tx、Rx結(jié)構(gòu)上的分隔使其發(fā)送變得簡單,且Tx和Rx信號直接相連時而不會鎖死。
標(biāo)簽: P82B96 I2C 通信 中的應(yīng)用
上傳時間: 2013-10-27
上傳用戶:sxdtlqqjl
采用C8051F020單片機的串口通信應(yīng)用資料
標(biāo)簽: C8051F020 單片機 串口通信 應(yīng)用資料
上傳時間: 2013-11-24
上傳用戶:huyanju
敘述了RS485總線通信控制原理和方法,設(shè)計了一套基于RS485總線通信系統(tǒng), 并實現(xiàn)了上位機監(jiān)控系統(tǒng)與智能儀表之間的實時通信。試驗結(jié)果表明:該系統(tǒng)性能穩(wěn)定、傳輸距離遠、通信速度較快、抗電磁干擾能力強,在智能型電氣火災(zāi)監(jiān)控報警系統(tǒng)應(yīng)用中取得了良好的效果。
上傳時間: 2013-11-05
上傳用戶:yuanxiaoqiang
7.1 串行通信基本知識7.2 串行口及應(yīng)用7.3 RS-232C標(biāo)準接口總線 及串行通信硬件設(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ā)送子程序.
標(biāo)簽: 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
介紹了作者所設(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
單片機多機通信網(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)
標(biāo)簽: 單片機 多機通信 網(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)用于某信號處理機中。
標(biāo)簽: FPGA DSP 架構(gòu) 接口設(shè)計
上傳時間: 2014-01-12
上傳用戶:ZJX5201314
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1