單片機串行通信發(fā)射機
我所做的單片機串行通信發(fā)射機主要在實驗室完成,參考有關(guān)的書籍和資料,個
人完成電路的設(shè)計、焊接、檢查、調(diào)試,再根據(jù)自己的硬件和通信協(xié)議用匯編語言編
寫發(fā)射和顯示程序,然后加電調(diào)試,最終達到準確無誤的發(fā)射和顯示。在這過程中需
要選擇適當?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ù)等。
資源簡介:單片機串行通信發(fā)射機 我所做的單片機串行通信發(fā)射機主要在實驗室完成,參考有關(guān)的書籍和資料,個人完成電路的設(shè)計、焊接、檢查、調(diào)試,再根據(jù)自己的硬件和通信協(xié)議用匯編語言編寫發(fā)射和顯示程序,然后加電調(diào)試,最終達到準確無誤的發(fā)射和顯示。在這過程中需要...
上傳時間: 2013-10-19
上傳用戶:uuuuuuu
資源簡介:單片機串行通信發(fā)射部分設(shè)計 我所做的是單片機串行通信發(fā)射機,它能顯示數(shù)字信號,還能將信號發(fā)射出去。采用串行工作方式,能顯示00-99的數(shù)字,用單片機89C51來控制,采用共陽極數(shù)碼顯示,軟件部分由匯編語言編寫。
上傳時間: 2016-06-05
上傳用戶:ommshaggar
資源簡介:單片機串行通信發(fā)射機采用串行工作方式,發(fā)射并顯示兩位數(shù)字信息,既顯示00-99,使數(shù)據(jù)能夠在不同地方傳遞。硬件部分主要分兩大塊,由AT89C51和多個按鍵組成的控制模塊,包括時鐘電路、控制信號電路,時鐘采用6MHZ晶振和30pF的電容來組成內(nèi)部時鐘方式,控制信...
上傳時間: 2016-08-14
上傳用戶:84425894
資源簡介:單片機串行通信發(fā)射機 單片機串行通信發(fā)射機
上傳時間: 2014-11-30
上傳用戶:silenthink
資源簡介:單片機串行通信發(fā)射機,給初學(xué)者一點幫助
上傳時間: 2017-01-10
上傳用戶:yyyyyyyyyy
資源簡介:我所做的單片機串行通信發(fā)射機主要在實驗室完成,參考有關(guān)的書籍和資料,個人完成電路的設(shè)計、焊接、檢查、調(diào)試,再根據(jù)自己的硬件和通信協(xié)議用匯編語言編寫發(fā)射和顯示程序,然后加電調(diào)試,最終達到準確無誤的發(fā)射和顯示。在這過程中需要選擇適當?shù)脑侠?..
上傳時間: 2017-01-16
上傳用戶:caiiicc
資源簡介:單片機串行通信發(fā)射機采用串行工作方式,發(fā)射并顯示兩位數(shù)字信息,既顯示00-99,使數(shù)據(jù)能夠在不同地方傳遞
上傳時間: 2013-11-25
上傳用戶:731140412
資源簡介:我所做的單片機串行通信發(fā)射機主要在實驗室完成,參考有關(guān)的書籍和資料,個人完成電路的設(shè)計、焊接、檢查、調(diào)試,再根據(jù)自己的硬件和通信協(xié)議用匯編語言編寫發(fā)射和顯示程序,然后加電調(diào)試,最終達到準確無誤的發(fā)射和顯示。
上傳時間: 2017-07-16
上傳用戶:784533221
資源簡介:0135、單片機串行通信發(fā)射機論文資料
上傳時間: 2014-04-09
上傳用戶:胡岸888
資源簡介:單片機串行通信發(fā)射機,單片機串行通信發(fā)射機,單片機串行通信發(fā)射機,單片機串行通信發(fā)射機單片機串行通信發(fā)射機單片機串行通信發(fā)射機單片機串行通信發(fā)射機單片機串行通信發(fā)射機
上傳時間: 2019-04-27
上傳用戶:baozi305
資源簡介:單片機串行通信發(fā)射機
上傳時間: 2013-11-03
上傳用戶:sdfsdfs1
資源簡介:杜曉斌和陳興文-FPGA和單片機串行通信接口的實現(xiàn)一文提出了FPGA與單片機實現(xiàn)數(shù)據(jù)串行通信的解決方案。在通信過程中完全遵守RS232 協(xié)議,給出了發(fā)送模塊的vhdl源代碼。\r\n
上傳時間: 2013-08-15
上傳用戶:cylnpy
資源簡介:用 VB實現(xiàn) PC機與 MSP430單片機 串行通信 的研 究
上傳時間: 2014-01-02
上傳用戶:攏共湖塘
資源簡介:lpc單片機串行通信程序
上傳時間: 2015-01-16
上傳用戶:yxgi5
資源簡介:用VB5_0實現(xiàn)與單片機串行通信的程序設(shè)計,有原代碼
上傳時間: 2015-09-13
上傳用戶:zm7516678
資源簡介:基于VC++6.0的PC機與單片機串行通信設(shè)計.pdf
上傳時間: 2014-02-09
上傳用戶:sdq_123
資源簡介:一步 教你51_PC串口通信 實現(xiàn)單片機串行通信的c語言程序
上傳時間: 2013-12-23
上傳用戶:xlcky
資源簡介:杜曉斌和陳興文-FPGA和單片機串行通信接口的實現(xiàn)一文提出了FPGA與單片機實現(xiàn)數(shù)據(jù)串行通信的解決方案。在通信過程中完全遵守RS232 協(xié)議,給出了發(fā)送模塊的vhdl源代碼。
上傳時間: 2014-01-25
上傳用戶:氣溫達上千萬的
資源簡介:單片機串行通信的源碼,具體的通信功能就不用說了吧
上傳時間: 2013-12-25
上傳用戶:鳳臨西北
資源簡介:單片機串行通信發(fā)射部分設(shè)計
上傳時間: 2016-12-23
上傳用戶:dave520l
資源簡介:單片機串行通信時要用的CRC校驗源碼,帶源函數(shù),可方便移植
上傳時間: 2014-01-07
上傳用戶:1051290259
資源簡介:LPC211X ARM單片機串行通信時源碼,帶源函數(shù),可方便移植
上傳時間: 2017-01-25
上傳用戶:宋桃子
資源簡介:單片機串行通信程序單片機串行通信程序單片機串行通信程序單片機串行通信程序
上傳時間: 2013-12-17
上傳用戶:13215175592
資源簡介:帶4*4鍵盤的89C51單片機串行通信系統(tǒng),其中包括了Proteus的仿真電路
上傳時間: 2014-02-14
上傳用戶:chenbhdt
資源簡介:單片機串行通信測試板程序,以直觀的界面方式完成對串口數(shù)據(jù)的測試,發(fā)括發(fā)送和接收數(shù)據(jù),對端口進行設(shè)置參數(shù)等。
上傳時間: 2017-07-09
上傳用戶:ghostparker
資源簡介:MATLAB環(huán)境下PC機與16位單片機串行通信實現(xiàn)
上傳時間: 2013-12-19
上傳用戶:zhoujunzhen
資源簡介:430單片機串行通信i2c和uart代碼
上傳時間: 2014-08-21
上傳用戶:zhaiyanzhong
資源簡介:探討了C8051F020單片機的串行此基礎(chǔ)上構(gòu)造了基于C8051F020單片機的UART0口的串行通信技術(shù)。提供了與單片機串行通信系統(tǒng)結(jié)構(gòu),完成了其串行通信的硬件電路設(shè)計及其軟件通信設(shè)計
上傳時間: 2017-08-29
上傳用戶:jqy_china
資源簡介:0174、基于兩個單片機串行通信的電子密碼鎖資料
上傳時間: 2014-04-09
上傳用戶:dc52284
資源簡介:該文檔為FPGA與單片機串行通信的實現(xiàn)講解文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2022-02-26
上傳用戶: