單片機(jī)與PC機(jī)通信串口仿真單片機(jī)課程設(shè)計(jì)論文_第1頁(yè)
單片機(jī)與PC機(jī)通信串口仿真單片機(jī)課程設(shè)計(jì)論文_第2頁(yè)
單片機(jī)與PC機(jī)通信串口仿真單片機(jī)課程設(shè)計(jì)論文_第3頁(yè)
單片機(jī)與PC機(jī)通信串口仿真單片機(jī)課程設(shè)計(jì)論文_第4頁(yè)
單片機(jī)與PC機(jī)通信串口仿真單片機(jī)課程設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 大作業(yè)(論文) 課程名稱: 單片機(jī)原理及其應(yīng)用 題 目: 單片機(jī)與PC機(jī)通信串口仿真 西安建筑科技大學(xué)大作業(yè)(論文)任務(wù)書(shū)專業(yè)班級(jí): 計(jì)算機(jī)1102 學(xué)生姓名:110620227 指導(dǎo)教師(簽名): 1、 大作業(yè)(論文)題目 單片機(jī)與PC機(jī)串口的通信仿真2、 本次大作業(yè)(論文)應(yīng)達(dá)到的目的課程設(shè)計(jì)的基本教學(xué)目的是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)的基礎(chǔ)理論、專業(yè)知識(shí)和基本技能,提高分析與解決實(shí)際問(wèn)題的能力以及科技寫(xiě)作或設(shè)計(jì)能力。要求學(xué)生在做大作業(yè)的過(guò)程中要有意識(shí)地培養(yǎng)自己的實(shí)際能力。通過(guò)本次大作業(yè)的實(shí)踐,了解單片機(jī)工作的原理及應(yīng)用技術(shù),掌握根據(jù)硬件電路設(shè)計(jì)軟件的方法,了解設(shè)計(jì)過(guò)程中的各個(gè)基本環(huán)節(jié),也為今后

2、的實(shí)際應(yīng)用奠定基礎(chǔ)。3、本次大作業(yè)(論文)任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計(jì)要求等) 設(shè)計(jì)任務(wù):以單片機(jī)為核心,進(jìn)行單片機(jī)與PC機(jī)串口的通信仿真。設(shè)計(jì)內(nèi)容和要求: 1) PC 機(jī)上位機(jī)通過(guò)上位機(jī)程序界面發(fā)送數(shù)據(jù)給單片機(jī),并送給液晶屏顯示相應(yīng)的數(shù)據(jù);鍵盤輸入數(shù)據(jù)傳給單片機(jī),接著發(fā)送給 PC 機(jī),并在 PC 機(jī)上位機(jī)程序界面上顯示出來(lái)。2)按照任務(wù)書(shū)的要求完成系統(tǒng)需求分析及功能定義。 3)完成硬件設(shè)計(jì)。 4)完成軟件設(shè)計(jì)。 5)完成代碼編寫(xiě)。 6)進(jìn)行硬件線路連接。 7)進(jìn)行代碼的在線調(diào)試。 8)完成任務(wù)書(shū)的撰寫(xiě)。詳見(jiàn)西安建筑科技大學(xué)本科課程設(shè)計(jì)(論文) 4、應(yīng)收集的資料及主要參考

3、文獻(xiàn): 1)單片機(jī)系統(tǒng)教材及相關(guān)元器件的數(shù)據(jù)手冊(cè) 2)仿真軟件protues的使用說(shuō)明 3)protel的原理圖繪制使用說(shuō)明 5、審核批準(zhǔn)意見(jiàn)教研室主任(簽字) 摘要 本次課程設(shè)計(jì)主要介紹一種用雙工方式實(shí)現(xiàn)單片機(jī)與 PC 機(jī)之間的串行通信。這次以AT89C2051 單片機(jī)為主,輔以串口模型、虛擬終端 VIRTUAL TERMINA、收發(fā)器以及7SEG-BCD-GRN:綠色 BCD 數(shù)碼管等器件。系統(tǒng)在虛擬終端口輸入相應(yīng)的字符然后會(huì)在LED燈顯示其相應(yīng)的ASCALL碼,本系統(tǒng)運(yùn)行穩(wěn)定,其優(yōu)點(diǎn)是硬件電路簡(jiǎn)單,軟件功能完善,性價(jià)比較高等,具有一定的實(shí)用和參考價(jià)值。關(guān)鍵詞:AT89C2051 單片機(jī);

4、7SEG-BCD-GRN:綠色 BCD 數(shù)碼管;串口模型;VIRTUAL TERMINA 目錄1、概述. .12、課程設(shè)計(jì)任務(wù)、要求及分析2.1、設(shè)計(jì)任務(wù)及要求.22.2、系統(tǒng)需求分析.23、系統(tǒng)方案設(shè)計(jì)3.1、方案設(shè)計(jì)說(shuō)明. 33.2、硬件設(shè)計(jì)及描述. 43.3、軟件設(shè)計(jì)及描述. 63.4、代碼設(shè)計(jì)及實(shí)現(xiàn).74、設(shè)計(jì)調(diào)試過(guò)程及結(jié)果4.1、加載目標(biāo)代碼文件. 84.2、串口模型屬性設(shè)置. 84.3、虛擬終端屬性設(shè)置. 94.4、啟動(dòng)仿真. 105、 系統(tǒng)設(shè)計(jì)體會(huì). .146、 致謝.157、參考文獻(xiàn) .16 8、附錄 . .17 1、 概述 單片微型計(jì)算機(jī)是大規(guī)模集成電路技術(shù)發(fā)展的產(chǎn)物,屬于第

5、四代電子計(jì)算機(jī),它具有高性能、高速度、體積小、價(jià)格低廉、穩(wěn)定可靠、應(yīng)用廣泛的特點(diǎn)。它的應(yīng)用必定導(dǎo)致傳統(tǒng)的控制技術(shù)從根本上發(fā)生變革。因此,單片機(jī)的開(kāi)發(fā)應(yīng)用已成為高科技和工程領(lǐng)域的一項(xiàng)重大課題。 隨著計(jì)算機(jī)技術(shù)尤其是單片機(jī)技術(shù)的發(fā)展,人們已越來(lái)越多地采用單片機(jī)來(lái)對(duì)一些工業(yè)控制系統(tǒng)中如溫度、濕度等參數(shù)進(jìn)行檢測(cè)和控制。PC 機(jī)具有強(qiáng)大的監(jiān)控和管理功能,而單片機(jī)則具有快速及靈活的控制特點(diǎn),通過(guò) PC 機(jī)的 RS 232 串行接口與外部設(shè)備進(jìn)行通信,是許多測(cè)控系統(tǒng)中常用的一種通信解決方案。因此針對(duì)一些遠(yuǎn)距離控制或者是危險(xiǎn)性比較高的數(shù)據(jù)采集和控制的應(yīng)用情況,如何實(shí)現(xiàn) PC 機(jī)與單片機(jī)之間的通信具有非常重要的

6、現(xiàn)實(shí)意義。 本次課程設(shè)計(jì)主要介紹一種用雙工方式實(shí)現(xiàn)單片機(jī)與 PC 機(jī)之間的串行通信。這次以AT89C2051 單片機(jī)為主,輔以串口模型、虛擬終端 VIRTUAL TERMINA、收發(fā)器以及7SEG-BCD-GRN:綠色 BCD 數(shù)碼管等器件。系統(tǒng)在虛擬終端口輸入相應(yīng)的字符然后會(huì)在LED燈顯示其相應(yīng)的ASCALL碼,本系統(tǒng)運(yùn)行穩(wěn)定,其優(yōu)點(diǎn)是硬件電路簡(jiǎn)單,軟件功能完善,性價(jià)比較高等,具有一定的實(shí)用和參考價(jià)值第 1頁(yè) 共 17 頁(yè)2、課程設(shè)計(jì)任務(wù)要求及分析2.1 設(shè)計(jì)任務(wù)及要求: 任務(wù):以單片機(jī)為核心,進(jìn)行單片機(jī)與PC機(jī)串口的通信仿真。 要求:(1)PC 機(jī)上位機(jī)通過(guò)上位機(jī)程序界面發(fā)送數(shù)據(jù)給單片機(jī),

7、并送 給液晶屏顯示相應(yīng)的數(shù)據(jù);鍵盤輸入數(shù)據(jù)傳給單片機(jī),接著發(fā)送給 PC 機(jī),并在 PC 機(jī)上位機(jī) 程序界面上顯示出來(lái)。 2)按照任務(wù)書(shū)的要求完成系統(tǒng)需求分析及功能定義。 3)完成硬件設(shè)計(jì)。 4)完成軟件設(shè)計(jì)。 5)完成代碼編寫(xiě)。 6)進(jìn)行硬件線路連接。 7)進(jìn)行代碼的在線調(diào)試。 8)完成任務(wù)書(shū)的撰寫(xiě)。詳見(jiàn)西安建筑科技大學(xué)本科課程設(shè)計(jì) (論文) 2.2 系統(tǒng)需求分析: 本次課程設(shè)計(jì)的任務(wù)是單片機(jī)與PC機(jī)串口的通信仿真,在滿足其功能的前提下,我們需要串口模型來(lái)進(jìn)行模擬,需要虛擬終端進(jìn)行輸入數(shù)據(jù),需要LED顯示器來(lái)顯示相應(yīng)的結(jié)果第2頁(yè) 共17頁(yè)3、系統(tǒng)方案設(shè)計(jì)3.1 方案設(shè)計(jì)說(shuō)明系統(tǒng)總體方案 此雙工

8、無(wú)線通信系統(tǒng)的總體框圖如圖 1 所示。由于此系統(tǒng)可實(shí)現(xiàn)雙工通信,因此它可分為兩個(gè)通信過(guò)程:PC 機(jī)上位機(jī)通過(guò)上位機(jī)程序界面發(fā)送數(shù)據(jù)給單片機(jī),并送給液晶屏顯示相應(yīng)的數(shù)據(jù);鍵盤輸入數(shù)據(jù)傳給單片機(jī),接著發(fā)送給 PC 機(jī),并在 PC 機(jī)上位機(jī)程序界面上顯示出來(lái)。無(wú)線收發(fā)部分無(wú)線收發(fā)部分單片機(jī)部分液晶單片機(jī)部分 電平 轉(zhuǎn)換PC機(jī)鍵盤 圖31通信系統(tǒng)的總體框圖 AT89C2051 主要性能:(1) 和 MCS-51 產(chǎn)品兼容;(2) 2KB 可重編程 FLASH 存儲(chǔ)器(1000 次);(3) 2.7-6V 電壓范圍; (4) 全靜態(tài)工作:0Hz-24KHz (5) 2 級(jí)程序存儲(chǔ)器保密鎖定 (6) 12

9、88 位內(nèi)部 RAM (7) 15 條可編程 I/O 線 (8) 兩個(gè) 16 位定時(shí)器/計(jì)數(shù)器(9) 6 個(gè)中斷源 (10)可編程串行通道 (11 )高精度電壓比較器(P1.0,P1.1,P3.6) (12)直接驅(qū)動(dòng) LED 的輸出端口 正因?yàn)?AT89C2051 有以上特點(diǎn)所以用它來(lái)設(shè)計(jì)一個(gè)串行通訊系統(tǒng)是很可靠地。設(shè)計(jì)電路的時(shí)候也比較靈活大大提高了電路設(shè)計(jì)的速度,利用 AT89C2051 單片設(shè)計(jì)的系統(tǒng)也比較穩(wěn)定,調(diào)試方便容易,給我省去了許多繁瑣的步驟,本次設(shè)主要用到了 AT89C2051 的 P1口與 P3 口的第二功能,串行口輸入端 P3.0/RXD 串行口輸出端 P3.1/TXD。第3

10、頁(yè) 共17頁(yè)3.2 硬件設(shè)計(jì)及描述根據(jù)設(shè)計(jì)原理及需要我們得出了如圖2的元器件。圖32 所需的器件設(shè)備3.2.1、打開(kāi) PROTEUS 軟件從庫(kù)中選取元器件:a、 AT89C2051:?jiǎn)纹瑱C(jī)b、RES:電阻;c、7SEG-BCD-GRN:綠色 BCD 數(shù)碼管;d、CAP-ELEC:電容、電解電容;e、MAX232:RS232 收發(fā)器; f、COMPIM:串口模型;3.2.2、串口模型 串口模型 COMPIM 及其引腳功能如圖3所示圖33 串口模型及其引腳功能圖第4頁(yè) 共17頁(yè)3.2. 3、虛擬終端 從虛擬儀器中選取虛擬終端 VIRTUAL TERMINA 圖34 虛擬終端 VIRTUAL TER

11、MINA結(jié)構(gòu)圖3.2.4、放置元器件 放置電源和地、連線、元器件屬性設(shè)置、電器檢測(cè)所有操做都是在 ISIS 中進(jìn)行的 。 (如圖 5) 放置 4 個(gè)虛擬終端,分配給單片機(jī)的串行口及 COMPIM 的 2 腳、3 腳。COMPIM 的 3 腳與虛擬終端的發(fā)送端 TXD 相連,將單片機(jī)串口的 RXD、TXD,以及 COMPIM 的 2 腳分別接入虛擬終端的 RXD。 圖35 實(shí)驗(yàn)原理圖第5頁(yè) 共17頁(yè)3.3 軟件設(shè)計(jì)及描述對(duì)應(yīng)于本次設(shè)計(jì)任務(wù)及要求,在編寫(xiě)代碼時(shí),需考慮實(shí)施方案的選擇。不同的系統(tǒng),需求不盡相同,側(cè)重點(diǎn)亦不同,必然導(dǎo)致編寫(xiě)代碼的差異,優(yōu)化的代碼更能使系統(tǒng)穩(wěn)定運(yùn)行,更好地實(shí)現(xiàn)系統(tǒng)功能。

12、而對(duì)于PROTEUS仿真,需要用匯編語(yǔ)言進(jìn)行代碼的編制,而且匯編語(yǔ)言非常接近計(jì)算機(jī)的硬件,因此,它可以最大限度地發(fā)揮計(jì)算機(jī)硬件的性能。用匯編寫(xiě)的程序執(zhí)行速度相當(dāng)快,適用于實(shí)時(shí)性要求較高的場(chǎng)合。圖36 程序流程圖第6頁(yè) 共17頁(yè)3.4、代碼設(shè)計(jì)及實(shí)現(xiàn) 本次課程設(shè)計(jì)的代碼主要包含三部分:設(shè)置相關(guān)寄存器的處置和工作方式。對(duì)輸入的字符進(jìn)行判斷。在LED顯示器上顯示相應(yīng)的結(jié)果3.4.1、設(shè)置寄存器的初值和工作方式ORG 3OHSJMP STARTSTART:MOV TMOD,#20H ;設(shè)置定時(shí)方式寄存器 MOV PCON,#0 ;設(shè)置電源制寄存器 MOV TH1,#0E6H MOV TL1,#0E6H

13、 ;裝初值 SETB TR1 ;開(kāi)中斷 CLR ES ;終端允許 MOV SP,#5FH LOOP:MOV SCON,#50H JNB RI,$ ;判斷RI=1? CLR RI ;清零 MOV A,SBUF ;讀進(jìn)收到的數(shù)據(jù) PUSH ACC3.4.2、對(duì)輸入的字符進(jìn)行判斷 CJNE A,#30H,RANG1 ;判斷A的內(nèi)容是否等于48 RANG1:JC RANG3 ;判斷Cy=1? CJNE A,#3AH,RANG2 ;判斷A的內(nèi)容是否等于58 RANG2:JNC RANG3 ;判斷Cy=0?CLR C SUBB A,#30H 3.4.3、在LED顯示器上顯示相應(yīng)的結(jié)果 RANG3:MOV

14、PI,A ;輸出到數(shù)碼管顯示 POP ACC RANG4:NOP NOP NOP NOP NOP MOV SBUF,A ;啟動(dòng)發(fā)送 JNB T1,$ ;判斷TF=1? END第7頁(yè) 共17頁(yè) 4、設(shè)計(jì)調(diào)試過(guò)程及結(jié)果4.1、加載目標(biāo)代碼文件 打開(kāi)元器件單片機(jī)屬性窗口,在“源代碼”欄中添加上面編譯好的目標(biāo)代碼文件QQ.ASM ; 圖41 添加源代碼4.2、串口模型屬性設(shè)置 串行口模型的屬性設(shè)置如下圖所示: 圖42 串行口屬性設(shè)置界面第8頁(yè) 共17頁(yè)4.3、虛擬終端屬性設(shè)置 PCS 代表計(jì)算機(jī)發(fā)送數(shù)據(jù),PCR 用來(lái)監(jiān)視 PC 接收到的數(shù)據(jù),PCS、PCR 終 端屬性設(shè)置一樣,如圖 9 所示,注意他們

15、的 RX/TX 極性相反。SCMS、SCMR 分別為單片機(jī)發(fā)送、接收終端,分別監(jiān)視,他們的屬性設(shè)置如圖 10、圖 11 所示。單片機(jī)與 PC 雙方的波特率、數(shù)據(jù)位、停止位、校驗(yàn)位保證一致。SCMS、SCMR、PCR 終 RXD端的 RXD 腳分別于單片機(jī)的 TXD、 及串口模型的 2 腳相接PCS 終端的 TXD 串口模型的 3 腳相接。 圖43 PCR屬性設(shè)置界面 圖44 SCMR 屬性設(shè)置界面第9頁(yè) 共17頁(yè) 圖45 SCMS 屬性設(shè)置界面4.4、啟動(dòng)仿真 在完成了各項(xiàng)屬性設(shè)置之后,保存,編譯,如圖 12 所示:圖46 加載代碼并進(jìn)行編譯單擊按鈕開(kāi)始仿真,該窗口出第10頁(yè) 共17頁(yè)現(xiàn)閃爍的

16、光標(biāo)。 圖47 當(dāng)不進(jìn)行輸入時(shí)的仿真結(jié)果 圖48 當(dāng)輸入數(shù)字0時(shí)的仿真結(jié)果第11頁(yè) 共17頁(yè)圖49 當(dāng)輸入字母A時(shí)的仿真結(jié)果 圖410 當(dāng)輸入字母b時(shí)的仿真結(jié)果第12頁(yè) 共17頁(yè)圖411 當(dāng)輸入為“:”時(shí)的仿真結(jié)果第13頁(yè) 共17頁(yè)5、系統(tǒng)設(shè)計(jì)體會(huì)這學(xué)期我們學(xué)習(xí)單片機(jī)原理及應(yīng)用這門課程,對(duì)單片機(jī)原理及其應(yīng)用有了一定的認(rèn)識(shí),單片機(jī)是靠程序運(yùn)行的,并且可以修改。通過(guò)不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨(dú)特的一些功能,這是別的器件需要費(fèi)很大力氣才能做到的,有些則是花大力氣也很難做到的。同時(shí),學(xué)習(xí)使用單片機(jī)是了解計(jì)算機(jī)原理與結(jié)構(gòu)的最佳選擇。 單片機(jī)與微機(jī)的串行通信可以彌補(bǔ)單片機(jī)在數(shù)據(jù)處理方面的不足和

17、 PC 機(jī)在控制方面的欠缺。 數(shù)據(jù)的各位逐位送出。串行通信方式只要用一根傳輸導(dǎo)線,將組成一個(gè)數(shù)據(jù)的各個(gè)二進(jìn)制位按先后順序逐位進(jìn)行傳送。由于一根導(dǎo)線在同一時(shí)刻只能有一種電平出現(xiàn),即一個(gè)二進(jìn)制位占據(jù)整根導(dǎo)線,所以組成一個(gè)數(shù)據(jù)的二進(jìn)制位只能分時(shí)傳送,因此其傳送速度相對(duì)較慢。串行通信就是指甲、乙雙方通過(guò)其間的單根連接線路進(jìn)行數(shù)據(jù)的分位傳送,通信終端設(shè)備可以是同一種類型,如計(jì)算機(jī)之間的通信;也可以是不同類型,如計(jì)算機(jī)通過(guò)電話線進(jìn)行的撥號(hào)上網(wǎng)。根據(jù)通信雙方的信息傳送方向,可以把串行通信分為單工、半雙工及全雙工三種形式。 進(jìn)行分析后得出結(jié)論如下:系統(tǒng)電路部分設(shè)計(jì)沒(méi)有原則性的錯(cuò)誤,在制版的過(guò)程中注意了走線,并

18、且在焊接過(guò)程中沒(méi)有發(fā)生大的事故,因此硬件部分功能完好。但因?yàn)檐浖到y(tǒng)編寫(xiě)方面的疏忽,在串行通信部分沒(méi)有能很好的實(shí)現(xiàn)。除此之外,軟件達(dá)到了系統(tǒng)的要求。 這次的電子綜合課程設(shè)計(jì)就是對(duì)我們的一次考核,也可以說(shuō)是一次考驗(yàn),在平時(shí)做題目比較簡(jiǎn)單,而這次課程設(shè)計(jì)綜合考核了我們的學(xué)習(xí)結(jié)果。課程設(shè)計(jì)培養(yǎng)了學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程。 然而從理論到實(shí)踐,我在做課程設(shè)計(jì)的一個(gè)多星期里,使我對(duì)有了更進(jìn)一步的認(rèn)識(shí)和了解,要想學(xué)好它要重在實(shí)踐,要通過(guò)不斷的實(shí)際操作才能更好地學(xué)習(xí)它,但是學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前

19、所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,遇到了各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知解得不夠深刻,掌握得不夠牢固,在編寫(xiě)程序的過(guò)程中我?guī)缀跏侵匦聫?fù)習(xí)課本上的知識(shí),但這還是沒(méi)能讓我完成這次課程設(shè)計(jì),通過(guò)詢問(wèn)同學(xué)、到網(wǎng)上查詢資料慢慢的完善這次做業(yè)才勉強(qiáng)完成。 第14頁(yè) 共17頁(yè)6、致謝 首先感謝老師給了我這次機(jī)會(huì)進(jìn)行單片機(jī)課程設(shè)

20、計(jì),通過(guò)這次的課程設(shè)計(jì)我收獲良多,更加的了解了51單片機(jī)的原理及其應(yīng)用,單片機(jī)是靠程序運(yùn)行的,并且可以修改。我在做課程設(shè)計(jì)的一個(gè)多星期里,使我對(duì)有了更進(jìn)一步的認(rèn)識(shí)和了解,要想學(xué)好它要重在實(shí)踐,要通過(guò)不斷的實(shí)際操作才能更好地學(xué)習(xí)它,但是學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。這也為我以后的學(xué)習(xí)積累了相當(dāng)寶貴的經(jīng)驗(yàn),因此,再次感謝老師給了我這次來(lái)之不易的機(jī)會(huì)!第15頁(yè) 共17頁(yè)7、參考文獻(xiàn)【1】李明 李君君. 單片機(jī)原理與接口技術(shù). 大連:大連理工大學(xué)出版社,2009【2】 徐惠民,安德寧.單片微型計(jì)算機(jī)原理、接口及應(yīng)用.第二版.北京:北

21、京郵電大學(xué)出版社.2000【3】張靖武,周林彬.單片機(jī)系統(tǒng)的 Proteus 設(shè)計(jì)與仿真 . 北京:電子工業(yè)出版社,2008【4】王福瑞.單片微機(jī)測(cè)控系統(tǒng)設(shè)計(jì)大全M.北京:北京航空航天大學(xué)出版社,1998【5】李東生.Protel99 SE 電路設(shè)計(jì)技術(shù)入門與應(yīng)用.第一版.北京:電子工業(yè)出版社,2002【6】周堅(jiān) . 單片機(jī)項(xiàng)目教程.北京:北京航空航天大學(xué)出版社,2008【7】胡漢才. 單片機(jī)原理及系統(tǒng)設(shè)計(jì). 北京:清華大學(xué)出版社,2002【8】彭為.黃科,雷道仲.單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講.北京:電子工業(yè)出版社.2006.5【9】周景潤(rùn)等. Prtoeus 在 MCS51ARM7 系統(tǒng)中的應(yīng)用百例. 北京:電子工業(yè)出版社,2006.10第16頁(yè) 共17頁(yè)8、附錄源程序: ORG 3OH SJMP STARTSTART:MOV TMOD,#20H ;設(shè)置定時(shí)方式寄存器 MOV PCON,#0 ;設(shè)置電源制寄存器 MOV TH1,#0E6H MOV TL1,#0E6H ;裝初值 SETB TR1 ;開(kāi)中斷 CLR ES ;終端允許 MOV SP,#5FH LOOP:MOV SCON,#50H JNB RI,$ ;判斷RI=1? CLR RI ;清零 MOV A,SBUF ;讀進(jìn)收到的數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論