![單片機(jī)課程設(shè)計報告書_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/24/e6882787-3b5b-424e-91c1-75368466986d/e6882787-3b5b-424e-91c1-75368466986d1.gif)
![單片機(jī)課程設(shè)計報告書_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/24/e6882787-3b5b-424e-91c1-75368466986d/e6882787-3b5b-424e-91c1-75368466986d2.gif)
![單片機(jī)課程設(shè)計報告書_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/24/e6882787-3b5b-424e-91c1-75368466986d/e6882787-3b5b-424e-91c1-75368466986d3.gif)
![單片機(jī)課程設(shè)計報告書_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/24/e6882787-3b5b-424e-91c1-75368466986d/e6882787-3b5b-424e-91c1-75368466986d4.gif)
![單片機(jī)課程設(shè)計報告書_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/24/e6882787-3b5b-424e-91c1-75368466986d/e6882787-3b5b-424e-91c1-75368466986d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、湖 北 民 族 學(xué) 院 科 技 學(xué) 院信息工程系單片機(jī)課程設(shè)計報告書題目: PC中控系統(tǒng)專 業(yè): 電氣工程及其自動化 班 級: 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師: 2016年5月12日 信息工程系單片機(jī)課程設(shè)計任務(wù)書學(xué) 號學(xué)生姓名專業(yè)(班級)設(shè)計題目PC中控系統(tǒng)設(shè)計技術(shù)參數(shù)51單片機(jī),光電隔離器,電磁繼電器,MAX232芯片,設(shè)計要求PC通過MAX232串口模塊給51單片機(jī)發(fā)送指令,實(shí)現(xiàn)單片機(jī)對繼電器開關(guān)的控制。工作量字?jǐn)?shù)4546圖紙7張工作計劃第一周:熟悉課題 選擇課題第二周:課題設(shè)計方案答辯第三周:搭建硬件電路第四周: 軟件部分的設(shè)計第五周:綜合仿真調(diào)試第六周:設(shè)計總結(jié)PPT答辯,完成設(shè)計報
2、告參考資料【1】張新.陳躍琴.51單片機(jī)應(yīng)用開發(fā)25例-基于Proteus仿真.北京:電力電子工業(yè)出版社 【2】胡漢才單片機(jī)原理及其接口技術(shù)北京:清華大學(xué)出版社 【3】丁明亮、唐前輝51單片機(jī)應(yīng)用設(shè)計與仿真 北京:北京航空航天大學(xué)出版社 【4】王燕單片機(jī)原理與應(yīng)用 北京:北京航空航天大學(xué)出版社 指導(dǎo)教師簽字 2016年5月12日 學(xué)生姓名: 學(xué)號: 專業(yè)(班級): 課程設(shè)計題目: PC中控系統(tǒng) 指導(dǎo)教師評語: 成績: 指導(dǎo)教師: 2016年 5月 12日信息工程系單片機(jī)課程設(shè)計成績評定表摘 要本文介紹了PC中控系統(tǒng)設(shè)計的具體過程,以及各個元器件的參數(shù)設(shè)定。PC中控系統(tǒng)是pc對51單片機(jī)發(fā)送指令
3、,再由51單片機(jī)控制電磁繼電器的一個小系統(tǒng)。串口通信部分用了一個max232芯片,用來將PC發(fā)送過來的模擬型號處理成數(shù)字型號后反送給51單片機(jī)。51單片機(jī)和繼電器之間加了一個光電隔離器,以隔絕繼電器對51單片機(jī)的干擾。關(guān)鍵詞:51單片機(jī),MAX232芯片,光電隔離器,繼電器目錄任務(wù)提出與方案論證61.1PC中控系統(tǒng)的背景介紹6總體設(shè)計62.2 PC中控系統(tǒng)的設(shè)計思路6 2.2.1 PC中控系統(tǒng)的工作流程62.2.2 中控系統(tǒng)的需求分析與設(shè)計62.2.3 PC和51單片機(jī)應(yīng)用系統(tǒng)的通信方式7詳細(xì)設(shè)計83.3 PC中控系統(tǒng)的硬件設(shè)計8 3.3.1硬件系統(tǒng)模塊劃分83.3.2硬件系統(tǒng)的電路圖83.3
4、.3硬件模塊基礎(chǔ)-51單片機(jī)的串口模塊93.3.4硬件模塊基礎(chǔ)-MAX23293.3.5硬件模塊基礎(chǔ)-光電隔離器93.3.6硬件基礎(chǔ)-繼電器9 3.4PC中控系統(tǒng)的軟件設(shè)計93.4.1軟件模塊劃分和流程設(shè)計93.4.2軟件綜合103.5PC中控系統(tǒng)的仿真與總結(jié)11總結(jié)14參考文獻(xiàn)16任務(wù)提出與方案論證1.1 PC中控系統(tǒng)的背景介紹PC中控系統(tǒng)是指使用PC作為系統(tǒng)的主要控制核心,用戶在PC設(shè)進(jìn)行相應(yīng)的操作時,現(xiàn)場的51單片機(jī)會根據(jù)PC的相應(yīng)操作完成相應(yīng)的動作。本次課題是應(yīng)用一個PC通過串口向現(xiàn)場端的51單片機(jī)應(yīng)用系統(tǒng)發(fā)送不同的控制命令,以控制1個繼電器打開和關(guān)閉的實(shí)例??傮w設(shè)計2.2 PC中控系
5、統(tǒng)的設(shè)計思路2.2.1 PC中控系統(tǒng)的工作流程PC中控系統(tǒng)工作流程如圖1.1所示。2.2.2 中控系統(tǒng)的需求分析與設(shè)計設(shè)計PC中控系統(tǒng),需要考慮以下幾個方面:1. PC和51單片機(jī)應(yīng)用系統(tǒng)采用何種通道進(jìn)行數(shù)據(jù)交互;2. PC和51單片機(jī)的數(shù)據(jù)包采用和組織方式;3. 51單片機(jī)使用何種方式對繼電器進(jìn)行驅(qū)動;4. 需要設(shè)計合適的單片機(jī)軟件;2.2.3 PC和51單片機(jī)應(yīng)用系統(tǒng)的通信方式在51單片機(jī)的應(yīng)用系統(tǒng)中,常常需要在單片機(jī)和單片機(jī)之間、單片機(jī)和PC之間,以及單片機(jī)和其他處理器之間進(jìn)行數(shù)據(jù)交互,這種數(shù)據(jù)交互被稱為51單片機(jī)的數(shù)據(jù)通信。51單片機(jī)的數(shù)據(jù)通信方式按照數(shù)據(jù)格式可以分為串行通信和并行通信
6、;按照信號媒介可分為有線通信和無線通信;按照硬件通信協(xié)議可分為RS-232、RS-485、CAN和I²C等。1. 串行和并行的通信方式1. 串行通信方式是指51單片機(jī)將數(shù)據(jù)以bit為單位進(jìn)行傳輸。創(chuàng)星通信一般使用51單片機(jī)內(nèi)置的串口模塊,常見的通信協(xié)議有RS-232、RS-485等。2. 并行通信方式是指51單片機(jī)將數(shù)據(jù)以Byte為單位景星傳輸。并行通信一般外擴(kuò)一個或者多個數(shù)據(jù)單元來進(jìn)行數(shù)據(jù)交換,如雙口PAM、CPLD等。在51單片機(jī)應(yīng)用系統(tǒng)的實(shí)際數(shù)據(jù)通信中,常常采用并-串行結(jié)合的方式,在這種通信方式中,51單片機(jī)和通信模塊之間的數(shù)據(jù)交換是并行的,而通信模塊和通信模塊之間的數(shù)據(jù)交換是
7、串行的,如CAN、以太網(wǎng)絡(luò)接口等,這種方式的好處是既有并行通信方式的數(shù)據(jù)交換簡單的優(yōu)點(diǎn),又有串行通信方式的通信沒接設(shè)計簡單的優(yōu)點(diǎn)。 2有線通信凡是和無線通信方式 1. 有線通信方式是利用金屬導(dǎo)線、光纖等有形媒介來傳輸數(shù)據(jù)的方式,常用的媒介是各種屏蔽雙絞線。2. 無線通信方式是和有線通信方式相對的,它使用電磁波信號可在自由空間中傳播的特性進(jìn)行數(shù)據(jù)傳輸?shù)姆绞健?詳細(xì)設(shè)計3.3 PC中控系統(tǒng)的硬件設(shè)計3.3.1硬件系統(tǒng)模塊劃分PC中控系統(tǒng)模塊劃分如圖1.2所示,由51單片機(jī)、串行數(shù)據(jù)通信模塊和繼電器控制模塊組成,其各個部分詳細(xì)說明如下圖1.2PC中控系統(tǒng)的硬件模塊1.51單片機(jī):PC中控系統(tǒng)的核心控
8、制器。2.繼電器控制模塊:對繼電器的開關(guān)狀態(tài)進(jìn)行控制的模塊。3.串行數(shù)據(jù)通信模塊:51單片機(jī)和PC進(jìn)行數(shù)據(jù)交換的數(shù)據(jù)通道。3.3.2硬件系統(tǒng)的電路圖PC中控系統(tǒng)的硬件電路圖如圖1.3所示,51單片機(jī)使用一片MAX232通過一個COMPIM接口和PC進(jìn)行數(shù)據(jù)交互,其1.7引腳通過光電隔離器驅(qū)動了一個12V的繼電器。圖1.3PC中控系統(tǒng)的硬件電路3.3.3硬件模塊基礎(chǔ)-51單片機(jī)的串口模塊51單片機(jī)的串口模塊是51單片機(jī)應(yīng)用系統(tǒng)的數(shù)據(jù)通信基礎(chǔ),是內(nèi)置最少的一個串行接口模塊,可以通過外部引腳TXD。RXD和其他處理器進(jìn)行串行的數(shù)據(jù)交換。3.3.4硬件模塊基礎(chǔ)-MAX232MAX232是美信公司出產(chǎn)的
9、最常見的RS-232C通信接口芯片,其通常用于和PC或者多個處理器直接的中、短距離的通信。3.3.5硬件模塊基礎(chǔ)-光電隔離器光電隔離器是51單片機(jī)系統(tǒng)中最常用的避免外界干擾的器件,同時也常常用于驅(qū)動小功率的外圍器件,其原理是將電信號轉(zhuǎn)換為光信號,接著把光信號傳輸?shù)浇邮諅?cè)后再轉(zhuǎn)換為電信號。由于光信號的傳送不需要共地,因此可以將兩側(cè)的低信號隔離,從而杜絕了干擾信號通過信號地的傳輸,應(yīng)用此種工作原理制造的器件稱為光電隔離器/光耦器件。它是一種以中間媒介來傳輸電信號的器件,通常將發(fā)光器件和光檢測器封裝在器件內(nèi)部,當(dāng)輸入端被加上電信號后發(fā)光器件發(fā)光信號,而光檢測器接收到光信號后,會產(chǎn)生電信號從輸出端輸出
10、,從而實(shí)現(xiàn)“電-光-電”的轉(zhuǎn)換。3.3.6硬件基礎(chǔ)-繼電器在某些51單片機(jī)的應(yīng)用系統(tǒng)中,需要使用I/O引腳來控制一些大電流設(shè)備的啟動或者停止。此時就需要使用繼電器作為中間節(jié)食,是單片機(jī)的I/O引腳來控制繼電器的通/斷,然后再用繼電器來控制這些設(shè)備的啟動或者停止。 繼電器是一種電子控制器件,它由控制系統(tǒng)和被控制系統(tǒng)組成,通常應(yīng)用于自動控制電路中,其實(shí)質(zhì)上是用較小的電流去控制較大電流的一種“自動開關(guān)”,在應(yīng)用系統(tǒng)中起著自動調(diào)節(jié)、安全保護(hù)和轉(zhuǎn)換電路等作用。3.4 PC中控系統(tǒng)的軟件設(shè)計3.4.1軟件模塊劃分和流程設(shè)計PC中控系統(tǒng)的軟件流程如圖1.4所示。圖1.4PC中控系統(tǒng)的軟件流程3.4.2軟件綜
11、合PC中控系統(tǒng)的軟件綜合代碼如例1.1所示。PC中控系統(tǒng)在Serial中斷服務(wù)子函數(shù)中對接收到的PC命令數(shù)據(jù)進(jìn)行判斷,如果是關(guān)閉繼電器命令則閉合繼電器。【1.1】 PC中控系統(tǒng)的應(yīng)用代碼。#include <AT89X52.h>#define ON 0#define OFF 1sbit Relay = P27; /繼電器控制引腳/初始化串口void InitUART(void) TMOD = 0x20; /9600bps SCON = 0x50; TH1 = 0xFD; TL1 = TH1; PCON = 0x00; EA = 1; ES = 1; TR1 = 1;/發(fā)送一個字節(jié)的
12、數(shù)據(jù)void Send(unsigned char x) SBUF = x; while(TI=0); TI = 0;void Serial(void) interrupt 4 using 0 unsigned char temp; if(RI = 1) /接收數(shù)據(jù) RI = 0; temp = SBUF; if(temp = 0x01) /如果是打開繼電器 Relay = ON; /打開繼電器 Send(0x01); /反饋繼電器狀態(tài)信息 else if(temp = 0x02) /如果是關(guān)閉繼電器 Relay = OFF; Send(0x02); /反饋繼電器狀態(tài) else Send(0x
13、03);/無動作 main() InitUART(); Relay = OFF; /繼電器斷開while(1)3.5 PC中控系統(tǒng)的仿真與總結(jié)1. COMPIM模塊的參數(shù)設(shè)置如圖1.5所示圖1.5COMPIM屬性設(shè)置對話框2. Proteus中的虛擬終端Proteus中的虛擬終端以及其參數(shù)設(shè)置如圖1.6所示,在仿真過程中用他來模擬PC來給串口發(fā)送命令。 圖1.6虛擬終端的模型 圖1.6虛擬終端的屬性設(shè)置對話框總結(jié)此次課程設(shè)計的題目并不是很難,前期通過書本了解了相關(guān)方面的知識之后很順利的做出了設(shè)計方案,并建立起了電路模型。之后是編寫軟件,在編寫過程中因?yàn)閷浖恼J(rèn)識不足遇到了一些問題,不過通過老
14、師的知道和自己上網(wǎng)查找相關(guān)資料成功解決。在電路仿真的過程中也出現(xiàn)了一些小的波折,通過反復(fù)的檢查、同學(xué)之間的交流還有老師的指導(dǎo),順利的解決了問題,并成功完成了電路仿真。通過此次課程設(shè)計,使我更加扎實(shí)的掌握了有關(guān)51單片機(jī)方面的知識,在設(shè)計過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經(jīng)驗(yàn)不足。實(shí)踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。過而能改,善莫大焉。在課程設(shè)計過程中,我們不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領(lǐng)悟,不斷獲齲最終的檢測調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設(shè)計終于順利
15、完成了,在設(shè)計中遇到了很多問題,最后在老師的指導(dǎo)下,終于游逆而解。在今后社會的發(fā)展和學(xué)習(xí)實(shí)踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進(jìn)行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會及他人對你的認(rèn)可!課程設(shè)計誠然是一門專業(yè)課,給我很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。同時,設(shè)計讓我感觸很深。使我對抽象的理論有了具體的認(rèn)識。通過這次課程設(shè)計,我掌握了Proteus常用元件;熟悉了Pro
16、teus中常用儀器、儀表;了解了Proteus的基本功能;以及如何使用Keil與Proteus進(jìn)行聯(lián)合調(diào)試等等,通過查詢資料,也了解了課題在現(xiàn)實(shí)生活中的應(yīng)用。我認(rèn)為,在這學(xué)期的實(shí)驗(yàn)中,不僅培養(yǎng)了獨(dú)立思考、動手操作的能力,在各種其它能力上也都有了提高。更重要的是,在實(shí)驗(yàn)課上,我們學(xué)會了很多學(xué)習(xí)的方法。而這是日后最實(shí)用的,真的是受益匪淺。要面對社會的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。這對于我們的將來也有很大的幫助。以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。就像中國提倡的艱苦奮斗一樣,我們都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會面對需要面對的事情。回顧起此課程
17、設(shè)計,至今我仍感慨頗多,從理論到實(shí)踐,在這段日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,但可喜的是最終都得到了解決。實(shí)驗(yàn)過程中,也對團(tuán)隊(duì)精神的進(jìn)行了考察,讓我們在合作起來更加默契,在成功后一起體會喜悅的心情。果然是團(tuán)結(jié)就是力量,只有互相之間默契融洽的配合才能換來最終完美的結(jié)果。此次設(shè)計也讓我明白了思路即出路,有什么不懂不明白的地方要及時請教或上網(wǎng)查詢,只要認(rèn)真鉆研,動腦思考,動手實(shí)踐,就沒有弄不懂的知識,收獲頗豐。參考文獻(xiàn)【1】張新.陳躍琴.51單片機(jī)應(yīng)用開發(fā)25例-基于Proteus仿真.北京:電力電子工業(yè)出版社 【2】胡漢才單片機(jī)原理及其接口
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度車間租賃安全協(xié)議書(含安全生產(chǎn)責(zé)任險)
- 二零二五年度茶業(yè)投資合作框架協(xié)議
- 2025年度解除婚約協(xié)議書(情感修復(fù)與法律支持)
- 二零二五年度油茶種植基地承包與生態(tài)修復(fù)協(xié)議
- 2025年度食堂食品安全風(fēng)險評估與監(jiān)督執(zhí)行協(xié)議
- 施工現(xiàn)場施工防生物污染制度
- 施工日志填寫中的施工材料消耗記錄方法
- 個人商鋪抵押借款合同范本
- 云服務(wù)器托管服務(wù)合同(三)
- 二手廠房買賣合同
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 五年級上冊脫式計算100題及答案
- 大模型在航空航天領(lǐng)域的應(yīng)用:智能探索宇宙的無限可能
- 酒店行業(yè)客源渠道分析
- 2024年中國陪診服務(wù)行業(yè)市場發(fā)展趨勢預(yù)測報告-智研咨詢重磅發(fā)布
- AVL-CRUISE-2019-整車經(jīng)濟(jì)性動力性分析操作指導(dǎo)書
- 腸道醫(yī)學(xué)解剖和生理學(xué)
- 人教版九年級英語動詞時態(tài)專項(xiàng)練習(xí)(含答案和解析)
- 蘭州市規(guī)范醫(yī)療服務(wù)價格項(xiàng)目基準(zhǔn)價格表
- 火災(zāi)隱患整改登記表
- 普通地質(zhì)學(xué)教材
評論
0/150
提交評論