單片機(jī)串行通信發(fā)射機(jī).doc
約32頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
單片機(jī)串行通信發(fā)射機(jī),全文32頁(yè) 約10000字論述翔實(shí)我所做的主要在實(shí)驗(yàn)室完成,參考有關(guān)的書(shū)籍和資料,個(gè)人完成電路的設(shè)計(jì)、焊接、檢查、調(diào)試,再根據(jù)自己的硬件和通信協(xié)議用匯編語(yǔ)言編寫(xiě)發(fā)射和顯示程序,然后加電調(diào)試,最終達(dá)到準(zhǔn)確無(wú)誤的發(fā)射和顯示。在這過(guò)程中需要選擇適當(dāng)?shù)脑?,合理的電路圖扎實(shí)的焊接技術(shù),基...
內(nèi)容介紹
此文檔由會(huì)員 癡狂少年 發(fā)布
單片機(jī)串行通信發(fā)射機(jī)
全文32頁(yè) 約10000字 論述翔實(shí)
我所做的單片機(jī)串行通信發(fā)射機(jī)主要在實(shí)驗(yàn)室完成,參考有關(guān)的書(shū)籍和資料,個(gè)人完成電路的設(shè)計(jì)、焊接、檢查、調(diào)試,再根據(jù)自己的硬件和通信協(xié)議用匯編語(yǔ)言編寫(xiě)發(fā)射和顯示程序,然后加電調(diào)試,最終達(dá)到準(zhǔn)確無(wú)誤的發(fā)射和顯示。在這過(guò)程中需要選擇適當(dāng)?shù)脑?,合理的電路圖扎實(shí)的焊接技術(shù),基本的故障排除和糾正能力,會(huì)使用基本的儀器對(duì)硬件進(jìn)行調(diào)試,會(huì)熟練的運(yùn)用匯編語(yǔ)言編寫(xiě)程序,會(huì)用相關(guān)的軟件對(duì)自己的程序進(jìn)行翻譯,并燒進(jìn)芯片中,要與對(duì)方接收機(jī)統(tǒng)一通信協(xié)議,要耐心的反復(fù)檢查、修改和調(diào)試,直到達(dá)到預(yù)期目的。
單片機(jī)串行通信發(fā)射機(jī)采用串行工作方式,發(fā)射并顯示兩位數(shù)字信息,既顯示00-99,使數(shù)據(jù)能夠在不同地方傳遞。硬件部分主要分兩大塊,由AT89C51和多個(gè)按鍵組成的控制模塊,包括時(shí)鐘電路、控制信號(hào)電路,時(shí)鐘采用6MHZ晶振和30pF的電容來(lái)組成內(nèi)部時(shí)鐘方式,控制信號(hào)用手動(dòng)開(kāi)關(guān)來(lái)控制,P1口來(lái)控制,P2、P3口產(chǎn)生信號(hào)并通過(guò)共陽(yáng)極數(shù)碼管來(lái)顯示,軟件采用匯編語(yǔ)言來(lái)編寫(xiě),發(fā)射程序在通信協(xié)議一致的情況下完成數(shù)據(jù)的發(fā)射,同時(shí)顯示程序?qū)Πl(fā)射的數(shù)據(jù)加以顯示。
畢業(yè)設(shè)計(jì)的目的是了解基本電路設(shè)計(jì)的流程,豐富自己的知識(shí)和理論,鞏固所學(xué)的知識(shí),提高自己的動(dòng)手能力和實(shí)驗(yàn)?zāi)芰?,從而具備一定的設(shè)計(jì)能力。
我做得的畢業(yè)設(shè)計(jì)注重于對(duì)單片機(jī)串行發(fā)射的理論的理解,明白發(fā)射機(jī)的工作原理,以便以后單片機(jī)領(lǐng)域的開(kāi)發(fā)和研制打下基礎(chǔ),提高自己的設(shè)計(jì)能力,培養(yǎng)創(chuàng)新能力,豐富自己的知識(shí)理論,做到理論和實(shí)際結(jié)合。本課題的重要意義還在于能在進(jìn)一步層次了解單片機(jī)的工作原理,內(nèi)部結(jié)構(gòu)和工作狀態(tài)。理解單片機(jī)的接口技術(shù),中斷技術(shù),存儲(chǔ)方式,時(shí)鐘方式和控制方式,這樣才能更好的利用單片機(jī)來(lái)做有效的設(shè)計(jì)。
我的畢業(yè)設(shè)計(jì)分為兩個(gè)部分,硬件部分和軟件部分。硬件部分介紹:?jiǎn)纹瑱C(jī)串行通信發(fā)射機(jī)電路的設(shè)計(jì),單片機(jī)AT89C51的功能和其在電路的作用。介紹了AT89C51的管腳結(jié)構(gòu)和每個(gè)管腳的作用及各自的連接方法。AT89C51與MCS-51兼容,4K字節(jié)可編程閃爍存儲(chǔ)器,壽命:1000次可擦,數(shù)據(jù)保存10年,全靜態(tài)工作:0HZ-24HZ,三級(jí)程序存儲(chǔ)器鎖定,128*8位內(nèi)部RAM,32跟可編程I/O線,兩個(gè)16位定時(shí)/計(jì)數(shù)器,5個(gè)中斷源,5個(gè)可編程串行通道,低功耗的閑置和掉電模式,片內(nèi)震蕩和時(shí)鐘電路,P0和 P1 可作為串行輸入口,P3口因?yàn)槠涔苣_有特殊功能,可連接其他電路。例如P3.0RXD作為串行輸出口,其中時(shí)鐘電路采用內(nèi)時(shí)鐘工作方式,控制信號(hào)采用手動(dòng)控制。數(shù)據(jù)的傳輸方式分為單工、半雙工、全雙工和多工工作方式;串行通信有兩種形式,異步和同步通信。介紹了串行串行口控制寄存器,電源管理寄存器PCON,中斷允許寄存器IE,還介紹了數(shù)碼顯示管的工作方式、組成,共陽(yáng)極和共陰極數(shù)碼顯示管的電路組成,有動(dòng)態(tài)和靜態(tài)顯示兩種方式,說(shuō)明了不同顯示方法與單片機(jī)的連接。再后來(lái)還介紹了硬件的焊接過(guò)程,及在焊接時(shí)遇到的問(wèn)題和應(yīng)該注意的方面。硬件焊接好后的檢查電路、不裝芯片上電檢查及上電裝芯片檢查。軟件部分:在了解電路設(shè)計(jì)原理后,根據(jù)原理和目的畫(huà)出電路流程圖,列出數(shù)碼顯示的斷碼表,計(jì)算波特率,設(shè)置串行口,在與接受機(jī)設(shè)置相同的通信協(xié)議的基礎(chǔ)上編寫(xiě)顯示和發(fā)射程序。編寫(xiě)完程序還要進(jìn)行編譯,這就必須會(huì)使用編譯軟件。介紹了編譯軟件的使用和使用過(guò)程中遇到的問(wèn)題,及在編譯后燒入芯片使用的軟件PLDA,后來(lái)的加電調(diào)試,及遇到的問(wèn)題,在沒(méi)問(wèn)題后與接受機(jī)連接,發(fā)射數(shù)據(jù),直到對(duì)方準(zhǔn)確接收到。在軟件調(diào)試過(guò)程中將詳細(xì)介紹調(diào)試遇到的問(wèn)題,例如:通信協(xié)議是否相同,數(shù)碼管是否與芯片連接對(duì)應(yīng),計(jì)數(shù)器是否開(kāi)始計(jì)數(shù)等。
我所設(shè)計(jì)的單片機(jī)串行接口現(xiàn)在已經(jīng)發(fā)展到無(wú)線收發(fā)的階段,本文參考無(wú)線發(fā)射部分就是參考南華大學(xué)黃智偉、朱衛(wèi)華的《單片機(jī)與嵌入式系統(tǒng)應(yīng)用》一文,該串行無(wú)線發(fā)射電路結(jié)構(gòu)簡(jiǎn)單、工作可靠,可方便地在單片機(jī)與單片機(jī)之間,構(gòu)成一個(gè)點(diǎn)對(duì)點(diǎn)、一點(diǎn)對(duì)多點(diǎn)的無(wú)線串行數(shù)據(jù)傳輸通道。單片機(jī)無(wú)線串行接口電路由MICRF102單片發(fā)射器芯片、MICRF007單片接收器芯片組成,工作在300~440 MHz ISM頻段;具有ASK調(diào)制和解調(diào)能力,抗干擾能力強(qiáng),適合工業(yè)控制應(yīng)用;采用PLL頻率合成技術(shù),頻率穩(wěn)定性好;接收靈敏度高達(dá) -96 dBm,最大發(fā)射功率達(dá)-2.5 dBm;數(shù)據(jù)速率可達(dá)2 Kb/s;低工作電壓:4.75~5.5 V;功耗低,接收時(shí)電流3 mA,發(fā)射時(shí)電流7.75 mA,接收待機(jī)狀態(tài)僅為0.5μA,發(fā)射待機(jī)狀態(tài)僅為1.0μA;可用于單片機(jī)之間的串行數(shù)據(jù)無(wú)線傳輸,也可在單片機(jī)數(shù)據(jù)采集、遙測(cè)遙控等系統(tǒng)中應(yīng)用。
最后介紹了畢業(yè)設(shè)計(jì)做完后的結(jié)論以及自己的心得體會(huì)。
部分參考文獻(xiàn)
[2] Micrel Inc. QwikRadio TM Low Power UHF Receiver[A] www.micrel.com. 2001.8
[3] 薛曉書(shū).單片微機(jī)原理及接口技術(shù)[M].西安石油大學(xué) 2002.3
[4] 黃智偉 朱衛(wèi)華.單片機(jī)與嵌入式系統(tǒng)應(yīng)用[M].南華大學(xué).2005.3
[5] 付浩 AT89C51單片機(jī)高速串行輸出口設(shè)計(jì)[A]淮陰師范學(xué)院 2004.10
全文32頁(yè) 約10000字 論述翔實(shí)
我所做的單片機(jī)串行通信發(fā)射機(jī)主要在實(shí)驗(yàn)室完成,參考有關(guān)的書(shū)籍和資料,個(gè)人完成電路的設(shè)計(jì)、焊接、檢查、調(diào)試,再根據(jù)自己的硬件和通信協(xié)議用匯編語(yǔ)言編寫(xiě)發(fā)射和顯示程序,然后加電調(diào)試,最終達(dá)到準(zhǔn)確無(wú)誤的發(fā)射和顯示。在這過(guò)程中需要選擇適當(dāng)?shù)脑?,合理的電路圖扎實(shí)的焊接技術(shù),基本的故障排除和糾正能力,會(huì)使用基本的儀器對(duì)硬件進(jìn)行調(diào)試,會(huì)熟練的運(yùn)用匯編語(yǔ)言編寫(xiě)程序,會(huì)用相關(guān)的軟件對(duì)自己的程序進(jìn)行翻譯,并燒進(jìn)芯片中,要與對(duì)方接收機(jī)統(tǒng)一通信協(xié)議,要耐心的反復(fù)檢查、修改和調(diào)試,直到達(dá)到預(yù)期目的。
單片機(jī)串行通信發(fā)射機(jī)采用串行工作方式,發(fā)射并顯示兩位數(shù)字信息,既顯示00-99,使數(shù)據(jù)能夠在不同地方傳遞。硬件部分主要分兩大塊,由AT89C51和多個(gè)按鍵組成的控制模塊,包括時(shí)鐘電路、控制信號(hào)電路,時(shí)鐘采用6MHZ晶振和30pF的電容來(lái)組成內(nèi)部時(shí)鐘方式,控制信號(hào)用手動(dòng)開(kāi)關(guān)來(lái)控制,P1口來(lái)控制,P2、P3口產(chǎn)生信號(hào)并通過(guò)共陽(yáng)極數(shù)碼管來(lái)顯示,軟件采用匯編語(yǔ)言來(lái)編寫(xiě),發(fā)射程序在通信協(xié)議一致的情況下完成數(shù)據(jù)的發(fā)射,同時(shí)顯示程序?qū)Πl(fā)射的數(shù)據(jù)加以顯示。
畢業(yè)設(shè)計(jì)的目的是了解基本電路設(shè)計(jì)的流程,豐富自己的知識(shí)和理論,鞏固所學(xué)的知識(shí),提高自己的動(dòng)手能力和實(shí)驗(yàn)?zāi)芰?,從而具備一定的設(shè)計(jì)能力。
我做得的畢業(yè)設(shè)計(jì)注重于對(duì)單片機(jī)串行發(fā)射的理論的理解,明白發(fā)射機(jī)的工作原理,以便以后單片機(jī)領(lǐng)域的開(kāi)發(fā)和研制打下基礎(chǔ),提高自己的設(shè)計(jì)能力,培養(yǎng)創(chuàng)新能力,豐富自己的知識(shí)理論,做到理論和實(shí)際結(jié)合。本課題的重要意義還在于能在進(jìn)一步層次了解單片機(jī)的工作原理,內(nèi)部結(jié)構(gòu)和工作狀態(tài)。理解單片機(jī)的接口技術(shù),中斷技術(shù),存儲(chǔ)方式,時(shí)鐘方式和控制方式,這樣才能更好的利用單片機(jī)來(lái)做有效的設(shè)計(jì)。
我的畢業(yè)設(shè)計(jì)分為兩個(gè)部分,硬件部分和軟件部分。硬件部分介紹:?jiǎn)纹瑱C(jī)串行通信發(fā)射機(jī)電路的設(shè)計(jì),單片機(jī)AT89C51的功能和其在電路的作用。介紹了AT89C51的管腳結(jié)構(gòu)和每個(gè)管腳的作用及各自的連接方法。AT89C51與MCS-51兼容,4K字節(jié)可編程閃爍存儲(chǔ)器,壽命:1000次可擦,數(shù)據(jù)保存10年,全靜態(tài)工作:0HZ-24HZ,三級(jí)程序存儲(chǔ)器鎖定,128*8位內(nèi)部RAM,32跟可編程I/O線,兩個(gè)16位定時(shí)/計(jì)數(shù)器,5個(gè)中斷源,5個(gè)可編程串行通道,低功耗的閑置和掉電模式,片內(nèi)震蕩和時(shí)鐘電路,P0和 P1 可作為串行輸入口,P3口因?yàn)槠涔苣_有特殊功能,可連接其他電路。例如P3.0RXD作為串行輸出口,其中時(shí)鐘電路采用內(nèi)時(shí)鐘工作方式,控制信號(hào)采用手動(dòng)控制。數(shù)據(jù)的傳輸方式分為單工、半雙工、全雙工和多工工作方式;串行通信有兩種形式,異步和同步通信。介紹了串行串行口控制寄存器,電源管理寄存器PCON,中斷允許寄存器IE,還介紹了數(shù)碼顯示管的工作方式、組成,共陽(yáng)極和共陰極數(shù)碼顯示管的電路組成,有動(dòng)態(tài)和靜態(tài)顯示兩種方式,說(shuō)明了不同顯示方法與單片機(jī)的連接。再后來(lái)還介紹了硬件的焊接過(guò)程,及在焊接時(shí)遇到的問(wèn)題和應(yīng)該注意的方面。硬件焊接好后的檢查電路、不裝芯片上電檢查及上電裝芯片檢查。軟件部分:在了解電路設(shè)計(jì)原理后,根據(jù)原理和目的畫(huà)出電路流程圖,列出數(shù)碼顯示的斷碼表,計(jì)算波特率,設(shè)置串行口,在與接受機(jī)設(shè)置相同的通信協(xié)議的基礎(chǔ)上編寫(xiě)顯示和發(fā)射程序。編寫(xiě)完程序還要進(jìn)行編譯,這就必須會(huì)使用編譯軟件。介紹了編譯軟件的使用和使用過(guò)程中遇到的問(wèn)題,及在編譯后燒入芯片使用的軟件PLDA,后來(lái)的加電調(diào)試,及遇到的問(wèn)題,在沒(méi)問(wèn)題后與接受機(jī)連接,發(fā)射數(shù)據(jù),直到對(duì)方準(zhǔn)確接收到。在軟件調(diào)試過(guò)程中將詳細(xì)介紹調(diào)試遇到的問(wèn)題,例如:通信協(xié)議是否相同,數(shù)碼管是否與芯片連接對(duì)應(yīng),計(jì)數(shù)器是否開(kāi)始計(jì)數(shù)等。
我所設(shè)計(jì)的單片機(jī)串行接口現(xiàn)在已經(jīng)發(fā)展到無(wú)線收發(fā)的階段,本文參考無(wú)線發(fā)射部分就是參考南華大學(xué)黃智偉、朱衛(wèi)華的《單片機(jī)與嵌入式系統(tǒng)應(yīng)用》一文,該串行無(wú)線發(fā)射電路結(jié)構(gòu)簡(jiǎn)單、工作可靠,可方便地在單片機(jī)與單片機(jī)之間,構(gòu)成一個(gè)點(diǎn)對(duì)點(diǎn)、一點(diǎn)對(duì)多點(diǎn)的無(wú)線串行數(shù)據(jù)傳輸通道。單片機(jī)無(wú)線串行接口電路由MICRF102單片發(fā)射器芯片、MICRF007單片接收器芯片組成,工作在300~440 MHz ISM頻段;具有ASK調(diào)制和解調(diào)能力,抗干擾能力強(qiáng),適合工業(yè)控制應(yīng)用;采用PLL頻率合成技術(shù),頻率穩(wěn)定性好;接收靈敏度高達(dá) -96 dBm,最大發(fā)射功率達(dá)-2.5 dBm;數(shù)據(jù)速率可達(dá)2 Kb/s;低工作電壓:4.75~5.5 V;功耗低,接收時(shí)電流3 mA,發(fā)射時(shí)電流7.75 mA,接收待機(jī)狀態(tài)僅為0.5μA,發(fā)射待機(jī)狀態(tài)僅為1.0μA;可用于單片機(jī)之間的串行數(shù)據(jù)無(wú)線傳輸,也可在單片機(jī)數(shù)據(jù)采集、遙測(cè)遙控等系統(tǒng)中應(yīng)用。
最后介紹了畢業(yè)設(shè)計(jì)做完后的結(jié)論以及自己的心得體會(huì)。
部分參考文獻(xiàn)
[2] Micrel Inc. QwikRadio TM Low Power UHF Receiver[A] www.micrel.com. 2001.8
[3] 薛曉書(shū).單片微機(jī)原理及接口技術(shù)[M].西安石油大學(xué) 2002.3
[4] 黃智偉 朱衛(wèi)華.單片機(jī)與嵌入式系統(tǒng)應(yīng)用[M].南華大學(xué).2005.3
[5] 付浩 AT89C51單片機(jī)高速串行輸出口設(shè)計(jì)[A]淮陰師范學(xué)院 2004.10
TA們正在看...
- 青島市中小企業(yè)國(guó)際市場(chǎng)開(kāi)拓資金管理辦法實(shí)施細(xì)則.doc
- 青志愿者協(xié)會(huì)成立策劃書(shū).doc
- 青志愿者服務(wù)總隊(duì)成員工作職責(zé).doc
- 青春與夢(mèng)想同行,責(zé)任與使命同在團(tuán)日活動(dòng)策劃書(shū).doc
- 青春夢(mèng)想大學(xué)生團(tuán)日活動(dòng)策劃書(shū).doc
- 靜吧酒吧經(jīng)營(yíng)策劃書(shū).doc
- 靜電植絨簡(jiǎn)介及工藝流程.doc
- 靜電紡絲技術(shù)的工藝原理及應(yīng)用.doc
- 靜脈輸液常見(jiàn)并發(fā)癥的預(yù)防與處理規(guī)范.doc
- 靜脈輸血法并發(fā)癥的預(yù)防及處理規(guī)范.doc