資料介紹
我所做的單片機串行通信發射機主要在實驗室完成,參考有關的書籍和資料,個人完成電路的設計、焊接、檢查、調試,再根據自己的硬件和通信協議用匯編語言編寫發射和顯示程序,然后加電調試,最終達到準確無誤的發射和顯示。在這過程中需要選擇適當的元件,合理的電路圖扎實的焊接技術,基本的故障排除和糾正能力,會使用基本的儀器對硬件進行調試,會熟練的運用匯編語言編寫程序,會用相關的軟件對自己的程序進行翻譯,并燒進芯片中,要與對方接收機統一通信協議,要耐心的反復檢查、修改和調試,直到達到預期目的。
單片機串行通信發射機采用串行工作方式,發射并顯示兩位數字信息,既顯示00-99,使數據能夠在不同地方傳遞。硬件部分主要分兩大塊,由AT89C51和多個按鍵組成的控制模塊,包括時鐘電路、控制信號電路,時鐘采用6MHZ晶振和30pF的電容來組成內部時鐘方式,控制信號用手動開關來控制,P1口來控制,P2、P3口產生信號并通過共陽極數碼管來顯示,軟件采用匯編語言來編寫,發射程序在通信協議一致的情況下完成數據的發射,同時顯示程序對發射的數據加以顯示。
畢業設計的目的是了解基本電路設計的流程,豐富自己的知識和理論,鞏固所學的知識,提高自己的動手能力和實驗能力,從而具備一定的設計能力。我做得的畢業設計注重于對單片機串行發射的理論的理解,明白發射機的工作原理,以便以后單片機領域的開發和研制打下基礎,提高自己的設計能力,培養創新能力,豐富自己的知識理論,做到理論和實際結合。本課題的重要意義還在于能在進一步層次了解單片機的工作原理,內部結構和工作狀態。理解單片機的接口技術,中斷技術,存儲方式,時鐘方式和控制方式,這樣才能更好的利用單片機來做有效的設計。

我的畢業設計分為兩個部分,硬件部分和軟件部分。硬件部分介紹:單片機串行通信發射機電路的設計,單片機AT89C51的功能和其在電路的作用。介紹了AT89C51的管腳結構和每個管腳的作用及各自的連接方法。AT89C51 與MCS-51 兼容,4K字節可編程閃爍存儲器,壽命:1000次可擦,數據保存10年,全靜態工作:0HZ-24HZ,三級程序存儲器鎖定,128*8 位內部RAM,32 跟可編程I/O 線,兩個16 位定時/計數器,5 個中斷源,5 個可編程串行通道,低功耗的閑置和掉電模式,片內震蕩和時鐘電路,P0和P1 可作為串行輸入口,P3口因為其管腳有特殊功能,可連接其他電路。例如P3.0RXD 作為串行輸出口,其中時鐘電路采用內時鐘工作方式,控制信號采用手動控制。數據的傳輸方式分為單工、半雙工、全雙工和多工工作方式;串行通信有兩種形式,異步和同步通信。介紹了串行串行口控制寄存器,電源管理寄存器PCON,中斷允許寄存器IE,還介紹了數碼顯示管的工作方式、組成,共陽極和共陰極數碼顯示管的電路組成,有動態和靜態顯示兩種方式,說明了不同顯示方法與單片機的連接。再后來還介紹了硬件的焊接過程,及在焊接時遇到的問題和應該注意的方面。硬件焊接好后的檢查電路、不裝芯片上電檢查及上電裝芯片檢查。軟件部分:在了解電路設計原理后,根據原理和目的畫出電路流程圖,列出數碼顯示的斷碼表,計算波特率,設置串行口,在與接受機設置相同的通信協議的基礎上編寫顯示和發射程序。編寫完程序還要進行編譯,這就必須會使用編譯軟件。介紹了編譯軟件的使用和使用過程中遇到的問題,及在編譯后燒入芯片使用的軟件PLDA,后來的加電調試,及遇到的問題,在沒問題后與接受機連接,發射數據,直到對方準確接收到。在軟件調試過程中將詳細介紹調試遇到的問題,例如:通信協議是否相同,數碼管是否與芯片連接對應,計數器是否開始計數等。
我所設計的單片機串行接口現在已經發展到無線收發的階段,本文參考無線發射部分就是參考南華大學黃智偉、朱衛華的《單片機與嵌入式系統應用》一文,該串行無線發射電路結構簡單、工作可靠,可方便地在單片機與單片機之間,構成一個點對點、一點對多點的無線串行數據傳輸通道。單片機無線串行接口電路由MICRF102單片發射器芯片、MICRF007單片接收器芯片組成,工作在300~440 MHz ISM頻段;具有ASK調制和解調能力,抗干擾能力強,適合工業控制應用;采用PLL頻率合成技術,頻率穩定性好;接收靈敏度高達-96 dBm,最大發射功率達-2.5 dBm;數據速率可達2 Kb/s;低工作電壓:4.75~5.5 V;功耗低,接收時電流3 mA,發射時電流7.75 mA,接收待機狀態僅為0.5μA,發射待機狀態僅為1.0μA;可用于單片機之間的串行數據無線傳輸,也可在單片機數據采集、遙測遙控等系統中應用。
- 單片機設計的串行通信發射機
- FPGA與單片機實現串行通信的資料詳細說明 15次下載
- 使用單片機串口通信控制步進電機的源代碼詳細說明 28次下載
- 單片機原理及應用的詳細資料說明 20次下載
- 51單片機的IO口如何模擬串行通信實現方法詳細說明 2次下載
- 單片機的串行口詳細資料介紹及串行通信的詳細說明
- 進行單片機串口通信的方式詳細說明
- 單片機教程之串行口與串行通信的詳細資料說明 15次下載
- 51單片機教程之51單片機的串行口應用舉例資料說明 18次下載
- 單片機串行通信發射機單片機串行通信發射機 16次下載
- 關于單片機串行通信發射機 14次下載
- 單片機串行通信發射機資料 15次下載
- 單片機串行通信發射機資料 28次下載
- 單片機串行通信發射機資料 19次下載
- 單片機串行通信發射機
- 實驗用雷達發射機的系統設計 3.8k次閱讀
- FDD和WCDMA系統發射機的設計及性能分析 4.7k次閱讀
- PIC系列單片機程序設計基礎知識詳細說明 5.4k次閱讀
- 使用單片機實現復位電路的資料詳細說明 5.5k次閱讀
- 單片機實現多機通信的資料和程序 8.5k次閱讀
- PIC單片機與PC機實現串行通信的設計 3.4k次閱讀
- 如何實現PC機與51系列單片機的通信 6.7k次閱讀
- 淺析WCDMA發射機在理論、設計和規范要求方面 1.6k次閱讀
- PIC單片機虛擬串行通信設計 1.7k次閱讀
- gsm模塊如何與單片機通信? 2.8w次閱讀
- 單片機串行口介紹,8051單片機的通信方式 1.7w次閱讀
- 單片機遠距離多機串行通信應用 1.1w次閱讀
- 單片機與PLC之間的串行通信實現 3.3w次閱讀
- FPGA與單片機實現數據串行通信的解決方案 1.2w次閱讀
- 單片機必須了解的外設功能——GPIO/串行通信 2.6w次閱讀
下載排行
本周
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2反激式開關電源設計解析
- 0.89 MB | 2次下載 | 5 積分
- 3簡易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 4TPS23755數據手冊
- 0.07 MB | 次下載 | 免費
- 536伏,10兆赫茲低噪聲雙運算放大器COS5532 技術手冊
- 0.41 MB | 次下載 | 免費
- 6LM5176 55V 寬輸入電壓同步4開關降壓/升壓控制器技術手冊
- 2.40 MB | 次下載 | 免費
- 7MCU模塊原理圖資料
- 0.37 MB | 次下載 | 1 積分
- 8LoRa1121 FCC&CE認證 多頻段LoRa無線通訊模塊規格書
- 997.05 KB | 次下載 | 免費
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2冷柜-電氣控制系統講解
- 13.68 MB | 7次下載 | 10 積分
- 3SDFM 激光測距模塊模組手冊
- 0.54 MB | 7次下載 | 免費
- 4直流電路的組成和基本定律
- 1.67 MB | 4次下載 | 免費
- 5SW6238V ACCC 三 PD 四口多協議移動電源 SOC規格書
- 0.59 MB | 4次下載 | 1 積分
- 6安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 7IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下載 | 免費
- 8PAW3395DM-T6QU:光學游戲導航芯片手冊
- 1.26 MB | 2次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發燒友App





創作
發文章
發帖
提問
發資料
發視頻
上傳資料賺積分
評論