基于單片機(jī)的交通燈顯示系統(tǒng)的設(shè)計(jì)與研究.doc_第1頁
基于單片機(jī)的交通燈顯示系統(tǒng)的設(shè)計(jì)與研究.doc_第2頁
基于單片機(jī)的交通燈顯示系統(tǒng)的設(shè)計(jì)與研究.doc_第3頁
基于單片機(jī)的交通燈顯示系統(tǒng)的設(shè)計(jì)與研究.doc_第4頁
基于單片機(jī)的交通燈顯示系統(tǒng)的設(shè)計(jì)與研究.doc_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

萍鄉(xiāng)學(xué)院課程設(shè)計(jì)課 程 單片機(jī)課程設(shè)計(jì) 題 目 交通燈系統(tǒng) 院 系 機(jī)電系 專業(yè)班級(jí) 學(xué)生姓名 學(xué)生學(xué)號(hào) 指導(dǎo)教師 2016年 03月 20日 目錄 摘要3引言31.設(shè)計(jì)目的42.設(shè)計(jì)要求43.系統(tǒng)總體方案硬件設(shè)計(jì)43.1設(shè)計(jì)思想及總體設(shè)計(jì)43.2硬件設(shè)計(jì)53.3復(fù)位電路93.4數(shù)碼管顯示93.5 紅綠燈顯示103.6鍵盤:獨(dú)立鍵盤+中斷103.7系統(tǒng)原理圖114軟件設(shè)計(jì)114.1總體流程114.2循環(huán)流程控制思路124.3源程序125調(diào)試運(yùn)行175.1正常運(yùn)行狀態(tài)175.2左右行顯示185.3黃燈閃爍顯示186.設(shè)計(jì)心得體會(huì)197參考文獻(xiàn)19 摘要交通在人們的日常生活中占有重要的地位,隨著人們社會(huì)活動(dòng)的日益頻繁,這點(diǎn)更是體現(xiàn)的淋漓盡致。交通信號(hào)燈的出現(xiàn),使交通得以有效管制,對(duì)于疏導(dǎo)交通流量、提高道路通行能力,減少交通事故有明顯效果。本系統(tǒng)采用單片機(jī)AT89C51為中心器件來設(shè)計(jì)交通燈控制器,系統(tǒng)實(shí)用性強(qiáng)、操作簡單、擴(kuò)展強(qiáng)。本設(shè)計(jì)就是采用單片機(jī)模擬十字路口交通燈的各種狀態(tài)顯示以及倒計(jì)時(shí)時(shí)間。本設(shè)計(jì)系統(tǒng)由單片機(jī),交通燈狀態(tài)顯示系統(tǒng)、LED數(shù)碼顯示系統(tǒng)等幾大部分組成。系統(tǒng)除基本的交通燈功能外,還具有倒計(jì)時(shí)、緊急情況處理等功能,較好的模擬實(shí)現(xiàn)了十字路口可能出現(xiàn)的狀況。本系統(tǒng)采用單片機(jī)C語言編寫,主要編寫了主程序,LED數(shù)碼管顯示程序等??傮w上完成了軟件的編寫。關(guān)鍵詞:交通燈;控制;AT89C51;倒計(jì)時(shí)顯示引言近年來隨著科技的飛速發(fā)展,單片機(jī)的應(yīng)用正在不斷地走向深入,同時(shí)帶動(dòng)傳統(tǒng)控制檢測(cè)日新月益更新。在實(shí)時(shí)檢測(cè)和自動(dòng)控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往是作為一個(gè)核心部件來使用,僅單片機(jī)方面知識(shí)是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu),以及針對(duì)具體應(yīng)用對(duì)象特點(diǎn)的軟件結(jié)合,加以完善。交通信號(hào)燈的出現(xiàn),使交通得以有效管制,對(duì)于疏導(dǎo)交通流量、提高道路通行能力,減少交通事故有明顯效果交通信號(hào)燈在大多數(shù)城市得到了廣泛的應(yīng)用。傳統(tǒng)的交通信號(hào)燈控制一般采用了電子線路和繼電器控制,結(jié)構(gòu)復(fù)雜,可靠性低,故障率高。本次設(shè)計(jì)是基于AT89C51單片機(jī)的交通燈控制系統(tǒng),東西南北的通行時(shí)間可調(diào),倒計(jì)時(shí)顯示通行時(shí)間燈功能,該系統(tǒng)具有設(shè)計(jì)周期短、可靠性高維護(hù)方便、使用簡單等優(yōu)點(diǎn)。 1.設(shè)計(jì)目的 1.1鞏固和加深對(duì)單片機(jī)原理和接口技術(shù)知識(shí)的理解; 1.2培養(yǎng)根據(jù)課題需要選學(xué)參考書籍、查閱手冊(cè)和文獻(xiàn)資料的能力; 1.3學(xué)會(huì)方案論證的比較方法,拓寬知識(shí),初步掌握工程設(shè)計(jì)的基本方法; 1.4掌握常用儀器、儀表的正確使用方法,學(xué)會(huì)軟、硬件的設(shè)計(jì)和調(diào)試方法;1.5能按課程設(shè)計(jì)的要求編寫課程設(shè)計(jì)報(bào)告,能正確反映設(shè)計(jì)和實(shí)驗(yàn)成果,能用計(jì) 算機(jī)繪制電路圖和流程圖。 2.設(shè)計(jì)要求 1)東西干道和南北干道的通行分左行,右行,直行,其中左行,右行固定15秒;直行固定30秒。 2)信號(hào)燈分綠燈,紅燈,黃燈,每次綠燈換紅燈時(shí),黃燈亮3秒。 3)東西干道和南北干道交替控制,每次干道綠燈交替時(shí),有3秒鐘所有干道的交通燈都是黃燈閃爍3秒鐘,提示已經(jīng)進(jìn)入路口的車輛迅速通過。 4)當(dāng)遇到突發(fā)狀況時(shí),各個(gè)方向靜止通行,顯示紅燈,并維持5秒倒計(jì)時(shí)。 3.系統(tǒng)總體方案硬件設(shè)計(jì) 3.1設(shè)計(jì)思想及總體設(shè)計(jì) 1)分析目前交通路口的基本控制技術(shù)以及各種通行方案,并以此為基礎(chǔ)提出自己的交通控制的初步方案。2)確定系統(tǒng)交通控制的總體設(shè)計(jì),包括,十字路口具體的通行禁行方案設(shè)計(jì)以及系統(tǒng)應(yīng)擁有的各項(xiàng)功能,在這里,本設(shè)計(jì)除了有信號(hào)燈狀態(tài)控制能實(shí)現(xiàn)基本的交通功能,還增加了倒計(jì)時(shí)顯示提示。3)進(jìn)行顯示電路,燈狀態(tài)電路,按鍵電路的設(shè)計(jì)和各器件的選擇及連接,大體分配各個(gè)器件及模塊的基本功能要求。4)進(jìn)行軟件系統(tǒng)的設(shè)計(jì),對(duì)于本系統(tǒng),本人采用C語言編寫,對(duì)單片機(jī)內(nèi)部結(jié)構(gòu)和工作情況做了充足的研究,了解定時(shí)器,中斷以及延時(shí)原理,總體上完成了軟件的設(shè)計(jì)。中斷鍵盤 單片機(jī)LED數(shù)碼管顯示復(fù)位電路LED指示燈晶振電路圖1 系統(tǒng)框圖 3.2硬件設(shè)計(jì) 1)單片機(jī)選型:AT89C51與MCS-51單片機(jī)產(chǎn)品兼容,8k字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器,1000次可檫寫周期,全靜態(tài)操作:0Hz33Hz,三級(jí)加密程序存儲(chǔ)器,32個(gè)可編程I/O口線,三個(gè)16位定時(shí)器/計(jì)數(shù)器八個(gè)中斷源、全雙工UART串行通道、低功耗空閑和掉電模式、掉電后中斷可喚醒、看門狗定時(shí)器、雙數(shù)據(jù)指針、掉電標(biāo)識(shí)符。功能特性描述:AT89C51是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。使用Atmel 公司高密度非 易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完 全兼容。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于 常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng) 可編程Flash,使得AT89C51為眾多嵌入式控制應(yīng)用系統(tǒng)提 供高靈活、超有效的解決方案。 AT89C51具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,256字節(jié)RAM, 32 位I/O 口線,看門狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè)16 位 定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路。另外,AT89C51 可降至0Hz 靜態(tài)邏 輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU 停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工 作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié), 單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。8 位微控制器 8K 字節(jié)在系統(tǒng)可編程 Flash AT89C52 P0 口:P0口是一個(gè)8位漏極開路的雙向I/O口。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平。對(duì)P0端口寫“1”時(shí),引腳用作高阻抗輸入。 當(dāng)訪問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下, P0具有內(nèi)部上拉電阻。 在flash編程時(shí),P0口也用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校驗(yàn)時(shí),需要外部上拉電阻。 P1 口:P1 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。對(duì)P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 此外,P1.0和P1.2分別作定時(shí)器/計(jì)數(shù)器2的外部計(jì)數(shù)輸入(P1.0/T2)和時(shí)器/計(jì)數(shù)器2的觸發(fā)輸入(P1.1/T2EX),具體如下表所示。 在flash編程和校驗(yàn)時(shí),P1口接收低8位地址字節(jié)。 引腳號(hào)第二功能 P1.0 T2(定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出 P1.1 T2EX(定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制) P1.5 MOSI(在系統(tǒng)編程用) P1.6 MISO(在系統(tǒng)編程用) P1.7 SCK(在系統(tǒng)編程用) P2 口:P2 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。對(duì)P2 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 在訪問外部程序存儲(chǔ)器或用16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX DPTR) 時(shí),P2 口送出高八位地址。在這種應(yīng)用中,P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送1。在使用8位地址(如MOVX RI)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出P2鎖存器的內(nèi)容。 在flash編程和校驗(yàn)時(shí),P2口也接收高8位地址字節(jié)和一些控制信號(hào)。 P3 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p2 輸出緩沖器能驅(qū)動(dòng)4 個(gè)TTL 邏輯電平。對(duì)P3 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 P3口亦作為AT89C51特殊功能(第二功能)使用,如下表所示。 在flash編程和校驗(yàn)時(shí),P3口也接收一些控制信號(hào)。 端口引腳 第二功能 P3.0 RXD(串行輸入口) P3.1 TXD(串行輸出口) P3.2 INTO(外中斷0) P3.3 INT1(外中斷1) P3.4 TO(定時(shí)/計(jì)數(shù)器0) P3.5 T1(定時(shí)/計(jì)數(shù)器1) P3.6 WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) P3.7 RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) 此外,P3口還接收一些用于FLASH閃存編程和程序校驗(yàn)的控制信號(hào)。 RST復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將是單片機(jī)復(fù)位。 ALE/PROG當(dāng)訪問外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。一般情況下,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè)ALE脈沖。對(duì)FLASH存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(PROG)。如有必要,可通過對(duì)特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE禁止位無效。PSEN程序儲(chǔ)存允許(PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C52由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN有效,即輸出兩個(gè)脈沖,在此期間,當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器,將跳過兩次PSEN信號(hào)。EA/VPP外部訪問允許,欲使CPU僅訪問外部程序存儲(chǔ)器(地址為0000H-FFFFH),EA端必須保持低電平(接地)。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器的指令。FLASH存儲(chǔ)器編程時(shí),該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V編程電壓Vpp。 引腳圖如下:圖2 89C51引腳圖3.3復(fù)位電路 圖3 復(fù)位電路當(dāng)8051的ALE及/PSEN兩引腳輸出高電平,RST引腳高電平到時(shí),單片機(jī)復(fù)位。RST/VPD端的高電平,若直接由啟動(dòng)瞬間產(chǎn)生,則為啟動(dòng)復(fù)位,若通過按動(dòng)按鈕產(chǎn)生高電平復(fù)位稱手動(dòng)復(fù)位。圖中,上電時(shí),接通電源,電容器C相當(dāng)于瞬間短路,+5V加到了RST/VPD端,該高電平使8051全機(jī)復(fù)位。若運(yùn)行過程中,需要程序從頭執(zhí)行,只需按動(dòng)按鈕S,則直接把+5V加到了RST/VPD端,從而復(fù)位。顯然,該電路即可以上電復(fù)位,也可以手動(dòng)復(fù)位,是常用復(fù)位電路之一。3.4數(shù)碼管顯示圖4 數(shù)碼管顯示 此處采用的數(shù)碼管時(shí)共陰極數(shù)碼管,G、F、E、D、C、B、A七個(gè)端口是輸入端口,對(duì)其各位進(jìn)行賦值,置位則亮,復(fù)位則滅,用此來顯示出相應(yīng)的數(shù)字;1、2兩端用來控制高位和低位的選通顯示,只要對(duì)端口置位,便可以選擇該端口,并對(duì)其所代表的位進(jìn)行賦值,顯示。正常通行狀況下,數(shù)碼管從30秒開始倒計(jì)時(shí),各個(gè)方向,對(duì)應(yīng)點(diǎn)亮紅綠黃燈。遇到突發(fā)狀況,數(shù)碼管從5秒開始倒計(jì)時(shí),各方向禁止通行,點(diǎn)亮紅燈。3.5 紅綠燈顯示圖5 紅綠燈顯示每個(gè)路口都采用了3個(gè)LED燈來顯示,分別代表紅綠黃三種燈,來模擬路口交通的變換。其中D7和D8表示轉(zhuǎn)彎模塊。以南北方向舉例,正常狀況下,從30秒開始倒計(jì)時(shí),南北方向可直行,即綠燈(D6)亮起,東西方向禁止通行,亮紅燈(D2)。當(dāng)顯示至15秒時(shí),南北方向可直行和轉(zhuǎn)彎,即兩個(gè)綠燈(D6和D7)亮起,東西方向禁止通行,亮紅燈(D2)。當(dāng)顯示至3秒時(shí),通知車輛快速通過,南北黃燈(D5)閃爍,東西方向禁止通行,亮紅燈(D2)。3.6鍵盤:獨(dú)立鍵盤+中斷圖6 獨(dú)立鍵盤+中斷采用開關(guān)來控制進(jìn)入中斷,可以在路口出現(xiàn)緊急情況時(shí),拉動(dòng)開關(guān)。使紅綠燈發(fā)生相應(yīng)的改變,已處理緊急情況下車輛通行。當(dāng)發(fā)生突發(fā)情況時(shí),如救護(hù)車通過,接通上面的按鍵,各個(gè)方向中止當(dāng)前狀態(tài),即禁止通行,各個(gè)方向點(diǎn)亮紅燈,并維持5秒倒計(jì)時(shí)。當(dāng)結(jié)束5秒倒計(jì)時(shí),各個(gè)方向恢復(fù)到中止前的狀態(tài)。3.7系統(tǒng)原理圖圖7 總電路圖開 始 4軟件設(shè)計(jì)4.1總體流程南北綠東西紅30s倒計(jì)時(shí)顯示黃燈亮3s南北紅東西綠30s倒計(jì)時(shí)顯示黃燈亮3s 圖8 流程圖 4.2循環(huán)流程控制思路東西紅燈南北綠燈東西紅燈南北黃燈閃東西綠燈南北紅燈東西黃燈閃南北綠燈東西紅燈南北及轉(zhuǎn)彎綠燈東西及轉(zhuǎn)彎綠燈南北紅燈中斷圖9 流程控制圖4.3源程序#include #include #define uint unsigned int #define uchar unsigned char uchar temp,aa,nn; sbit rn=P20; sbit nb=P21; sbit gn=P22; sbit rw=P23; sbit dx=P24; sbit gw=P25; sbit shi=P36; sbit ge=P37; /*對(duì)要使用的單片機(jī)各個(gè)口進(jìn)行定義*/ bit flag=0; ucharcodetable=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71; /*將數(shù)字0123456789的16進(jìn)制數(shù)定義成數(shù)組用以顯示*/ void delay(uint z); void disp(uint n); void nb_flash(void); void dx_flash(void); void xint0();void timer0(); void LED_ON(); void xint1(); void nanbei(); void dongxi();/*將所使用的子函數(shù)定義*/ void main() uint num; num=0; aa=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; EX0=1; IT0=0; EX1=1; IT1=1; /*中斷初始化*/while(1) nanbei(); nb_flash(); dongxi(); void delay(uint z) uint x,y;for(x=z;x0;x-)for(y=110;y0;y-); void timer0() interrupt 1 TH0=(65536-50000)/256;TL0=(65536-50000)%256;aa+; if(aa=9) aa=0; flag=1; void disp(uint n) /*顯示子函數(shù)*/ while(!flag) ge=0; P0=tablen%10; delay(50); shi=1;ge=1; shi=0; P0=tablen/10; delay(50); shi=1;ge=1; if(flag=1) flag=0; void nanbei() /*南北方向的紅綠燈和數(shù)碼管顯示子函數(shù)*/ uint num; num=30; disp(num); while(num15) num-; P2=0xf3; disp(num); while(num4) /*南北方向及轉(zhuǎn)彎的紅綠燈和數(shù)碼管顯示子函數(shù)*/ num-; P2=0xb3; disp(num); void nb_flash(void) /*南北方向的黃燈和數(shù)碼管顯示子函數(shù)*/ uint a; for(a=3;a0;a-) P2=0xf5; nb=1; delay(100); nb=0; disp(a); void dongxi() /*東西方向的紅綠燈和數(shù)碼管顯示子函數(shù)*/ uint num; num=30; while(num15) P2=0xde; disp(num); num-; while(num3) /*東西方向及轉(zhuǎn)彎的紅綠燈和數(shù)碼管顯示子函數(shù)*/ num-; P2=0x5e; disp(num); while(num0) /*東西方向的黃燈和數(shù)碼管顯示子函數(shù)*/ P2=0xee; dx=1; delay(100); dx=0; disp(num); num-; void xint0() interrupt 2 /*中斷定義*/ TH0=(65536-50000)/256; TL0=(65536-50000)%256; LED_ON(); void LED_ON() uint b; rn=0; rw=0; gn=1; gw=1; nb=1; dx=1; for(b=5;b0;b-) ge=0;shi=1; P0=tableb; delay(1000); ge=1;shi=1; return; 5調(diào)試運(yùn)行 5.1正常運(yùn)行狀態(tài)圖10 正常運(yùn)行狀態(tài)5.2左右行顯示 圖11 左右行顯示 5.3黃燈閃爍顯示圖12 黃燈閃爍顯示6.設(shè)計(jì)心得體會(huì)一周的單片機(jī)課程設(shè)計(jì)很快就結(jié)束了,在這一周當(dāng)中,雖然開始有點(diǎn)困難,但是經(jīng)過我們們分工合作,合理地進(jìn)行設(shè)計(jì)安排,再加上老師的耐心指導(dǎo),我們們終于順利地完成了本次單片機(jī)課程設(shè)計(jì),同時(shí)也學(xué)到了很多東西。在本次課程設(shè)計(jì)中,我們通過動(dòng)手實(shí)踐操作,進(jìn)一步學(xué)習(xí)和掌握了單片機(jī)原理的有關(guān)知識(shí),特別是程序的編程方面,加深了對(duì)單片機(jī)原理及應(yīng)用技術(shù)的認(rèn)識(shí),進(jìn)一步鞏固了對(duì)單片機(jī)知識(shí)的理解,掌握簡單單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)、制作、調(diào)試的方法。在設(shè)計(jì)時(shí)根據(jù)課題要求,復(fù)習(xí)相關(guān)的知識(shí),查詢相關(guān)的資料。根據(jù)實(shí)驗(yàn)條件,找到適合的方案,找到需要的元器件及工具,進(jìn)行實(shí)驗(yàn)。這次的單片機(jī)課程設(shè)計(jì)重點(diǎn)是通過實(shí)踐操作和理論相結(jié)合,提高動(dòng)手實(shí)踐能力,提高科學(xué)的思維能力,更在一周的時(shí)間了解了更多的有關(guān)單片機(jī)的知識(shí),使知識(shí)更加豐富,使自己更加充實(shí)。與此同時(shí),我們也對(duì)團(tuán)隊(duì)分工合作有了進(jìn)一步的認(rèn)識(shí),只有通過合理的分工合作,我們們才能夠在短短一周的時(shí)間內(nèi)完成設(shè)計(jì)任務(wù),相信這對(duì)以后在社會(huì)上工作和學(xué)習(xí)會(huì)有很多幫助,讓我們能更好的進(jìn)入工作狀態(tài)。最重要的是,這次課程設(shè)計(jì)也增加了我們對(duì)問題的研究和探討,們以后的學(xué)習(xí)中會(huì)有更多的幫助。單片機(jī)為我們的主要專業(yè)課之一,但要做好一個(gè)課程設(shè)計(jì),就必須做到:在設(shè)計(jì)程序之前,對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,知道該單片機(jī)內(nèi)有哪些資源;要有一個(gè)清晰的思路和一個(gè)完整的的軟件流程圖;在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論