單片機(jī)課程設(shè)計(jì)十字路口的交通燈控制電路

上傳人:仙*** 文檔編號(hào):28572835 上傳時(shí)間:2021-08-31 格式:DOC 頁(yè)數(shù):17 大?。?40.02KB
收藏 版權(quán)申訴 舉報(bào) 下載
單片機(jī)課程設(shè)計(jì)十字路口的交通燈控制電路_第1頁(yè)
第1頁(yè) / 共17頁(yè)
單片機(jī)課程設(shè)計(jì)十字路口的交通燈控制電路_第2頁(yè)
第2頁(yè) / 共17頁(yè)
單片機(jī)課程設(shè)計(jì)十字路口的交通燈控制電路_第3頁(yè)
第3頁(yè) / 共17頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《單片機(jī)課程設(shè)計(jì)十字路口的交通燈控制電路》由會(huì)員分享,可在線閱讀,更多相關(guān)《單片機(jī)課程設(shè)計(jì)十字路口的交通燈控制電路(17頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、蘇州科技學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì)報(bào)告 蘇州科技學(xué)院 單片機(jī)課程設(shè)計(jì) 單片控制的交通燈控制系統(tǒng)設(shè)計(jì) 姓 名: XX 學(xué) 號(hào): zzzzzzzzz 專(zhuān)業(yè)班級(jí): xxxx 指導(dǎo)老師: 徐樹(shù)梅 所在學(xué)院: 機(jī)電工程系 2012年6月1日 摘要 本設(shè)計(jì)是單片機(jī)控制的交通燈控制系統(tǒng)設(shè)計(jì)。隨著經(jīng)濟(jì)的發(fā)展,交通運(yùn)輸中出現(xiàn)了一些傳統(tǒng)方法難以解決的問(wèn)題。道路擁擠現(xiàn)象日趨嚴(yán)

2、重,造成的經(jīng)濟(jì)損失越來(lái)越大,并一直保持大比例的增長(zhǎng)。現(xiàn)在交通系統(tǒng)已不能滿足經(jīng)濟(jì)發(fā)展的需求。由于生活水平的提高,人們對(duì)交通運(yùn)輸?shù)陌踩约胺?wù)水平提出了更高的要求。在交通中管理引入單片機(jī)交通燈控制代替交管人員在交叉路口服務(wù),有助于提高交通運(yùn)輸?shù)陌踩?、提高交通管理的服?wù)質(zhì)量。并在一定程度上盡可能的降低由道路擁擠造成的經(jīng)濟(jì)損失,同時(shí)也減小了工作人員的勞動(dòng)強(qiáng)度。 當(dāng)前,國(guó)內(nèi)大多數(shù)城市正在采用“自動(dòng)”紅綠交通燈,它具有固定的“紅燈—綠燈”轉(zhuǎn)換間隔,并自動(dòng)切換。它們一般由“通行與禁止時(shí)間控制顯示、紅黃綠三色信號(hào)燈和方向指示燈”三部分組成。

3、 現(xiàn)在我們利用“自動(dòng)控制”控制交通燈的方法。將事先編制好的程序輸入單片機(jī),利用單片機(jī)的定時(shí)、查詢(xún)、中斷功能;能夠根據(jù)十字路口兩個(gè)方向上車(chē)輛動(dòng)態(tài)狀況,采用查詢(xún)的方式,根據(jù)具體情況,自動(dòng)給予時(shí)間通行,其中利用中斷方式來(lái)處理特殊情況。這樣既方便駕駛員、路人,同時(shí)還可以緊急處理一些緊急實(shí)況。同樣具有紅、黃、綠燈的顯示功能,為駕駛員、路人“照明”。 中國(guó)車(chē)輛數(shù)量不斷增加,交通控制在未來(lái)的交通管理中起著越來(lái)越重要的作用。智能交通燈的管理比重修一條馬路無(wú)論在經(jīng)濟(jì)、交通運(yùn)行速率上都有很好的效益、更加節(jié)約資源。使交管人員有更多的精力投入到管理整個(gè)城市交通控制,帶來(lái)更大的經(jīng)濟(jì)和社會(huì)效益,為創(chuàng)造美好的城市交通形

4、象發(fā)揮更多的作用。 1 系統(tǒng)總體方案 1.1設(shè)計(jì)要求: 1)南北方向(主干道)車(chē)道和東西方向(支干道)車(chē)道兩條交叉道路上的車(chē)輛交替運(yùn)行,主干道每次通行時(shí)間都設(shè)為30秒、支干道每次通行間為20秒。 2)在綠燈轉(zhuǎn)為紅燈時(shí),要求黃燈先亮5秒鐘,才能變換運(yùn)行車(chē)道; 3)黃燈亮?xí)r,要求每秒閃亮一次。 4)東西方向、南北方向車(chē)道除了有紅、黃、綠燈指示外,每一種燈亮的時(shí)間都用顯示器進(jìn)行顯示(采用計(jì)時(shí)的方法)。 5)當(dāng)有突發(fā)事情發(fā)生時(shí)(如有救護(hù)車(chē)通過(guò)時(shí)),可通過(guò)按鍵將各個(gè)路口設(shè)置成紅燈,只讓救護(hù)車(chē)通過(guò)。 1.2設(shè)計(jì)任務(wù): 1)東西、南北車(chē)輛交替運(yùn)行

5、2)綠燈轉(zhuǎn)為紅燈時(shí),黃燈閃亮(間隔1秒)。 3)能顯示剩余時(shí)間。 4)能對(duì)交通運(yùn)行進(jìn)行控制。 1.3總體設(shè)計(jì) 單片機(jī) 中斷按鍵 復(fù)位電路 晶振電路 數(shù)碼顯示 LED顯示 2 硬件設(shè)計(jì) 2.1單片機(jī)選型:AT89C52 與MCS-51單片機(jī)產(chǎn)品兼容 、8k可反復(fù)擦寫(xiě)(大于1000次)Flash ROM、 時(shí)鐘頻率:0Hz~24Hz 、 三級(jí)加密程序存儲(chǔ)器 、 32個(gè)雙向I/O口 、2個(gè)串行中斷,可編程UART串行通道、3個(gè)16位可編程定時(shí)/計(jì)數(shù)器中斷 、2個(gè)外部中斷源,共8個(gè)中斷源、低功耗空閑和掉電模式、軟件設(shè)置睡眠和喚醒功能、

6、2個(gè)讀寫(xiě)中斷口線、3級(jí)加密位、看門(mén)狗定時(shí)器 、雙數(shù)據(jù)指針。 功能特性描述 AT89C52是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。AT89C52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,256字節(jié)RAM, 32 位I/O 口線,看門(mén)狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè)16 位 定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)

7、構(gòu),全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路,8 位微控制器 8K 字節(jié)在系統(tǒng)可編程 Flash ROM。 P0 口:P0口是一個(gè)8位漏極開(kāi)路的雙向I/O口。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏 輯電平。對(duì)P0端口寫(xiě)“1”時(shí),引腳用作高阻抗輸入端用。  在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),P0口被分時(shí)轉(zhuǎn)換地址(低8 位)和數(shù)據(jù)總線復(fù)用,在訪問(wèn)期間激活內(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 端口寫(xiě)

8、“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(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é)。 P1端口引腳號(hào)第二功能:  P1.0 T2(定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出 P1.1 T2EX(定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制) P2 口:P2 是一個(gè)帶有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 的輸出

9、緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL邏輯門(mén)電路。對(duì)端口P2 寫(xiě)“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(IIL)。   在訪問(wèn)外部程序存儲(chǔ)器或16 位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX @DPTR 指令)時(shí),P2 口送出高8 位地址數(shù)據(jù)。在訪問(wèn)8 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVX @RI 指令)時(shí),P2 口輸出P2 鎖存器的內(nèi)容。 Flash 編程或校驗(yàn)時(shí),P2亦接收高位地址和一些控制信號(hào)。   P3 口:P3 口是一組帶有內(nèi)部上拉電阻的8 位雙向I/O 口。P3 口輸出緩

10、沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL 邏輯門(mén)電路。對(duì)P3 口寫(xiě)入“1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時(shí),被外部拉低的P3 口將用上拉電阻輸出電流(IIL)。 P3 口還接收一些用于Flash 閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。   P3 口除了作為一般的I/O 口線外,更重要的用途是它的第二功能。 P3口亦作為AT89S52特殊功能(第二功能)使用,如下表所示。 在flash編程和校驗(yàn)時(shí),P3口也接收一些控制信號(hào)。 P3端口引腳第二功能: P3.0 RXD(串行輸入口) P3.1 TXD(串行輸出口) P3.2 INTO(外中斷0) P3.3 IN

11、T1(外中斷1) P3.4 TO(定時(shí)/計(jì)數(shù)器0) P3.5 T1(定時(shí)/計(jì)數(shù)器1) P3.6 WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) P3.7 RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) RST——復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將是單片機(jī)復(fù)位。 ALE/PROG——當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。一般情況下,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè)ALE脈沖。對(duì)FLASH存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(PROG)

12、。 如有必要,可通過(guò)對(duì)特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE禁止位無(wú)效。 PSEN——程序儲(chǔ)存允許(PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C52由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN有效,即輸出兩個(gè)脈沖,在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次PSEN信號(hào)。 EA/VPP——外部訪問(wèn)允許,欲使CPU僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000H-FFFFH),EA端必須保持低電平(接地)。需注意的是:如果

13、加密位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。 引腳結(jié)構(gòu)圖如下所示: 引腳結(jié)構(gòu)圖 2.2復(fù)位電路:上電+按鈕 復(fù)位電路原理圖 當(dāng)8051的ALE及/PSEN兩引腳輸出高電平,RST引腳高電平到時(shí),單片機(jī)復(fù)位。RST/VPD端的高電平,若直接由啟動(dòng)瞬間產(chǎn)生,則為啟動(dòng)復(fù)位,若通過(guò)按動(dòng)按鈕產(chǎn)生高電平復(fù)位稱(chēng)手動(dòng)復(fù)位。圖中,上電時(shí),接通電源,電容器C相當(dāng)于瞬間短路,+5V加到了RST/VPD端

14、,該高電平使8051全機(jī)復(fù)位。若運(yùn)行過(guò)程中,需要程序從頭執(zhí)行,只需按動(dòng)按鈕開(kāi)關(guān),則直接把+5V加到了RST/VPD端,從而復(fù)位。顯然,該電路即可以上電復(fù)位,也可以手動(dòng)復(fù)位,是常用復(fù)位電路之一。 2.3晶振電路 晶振電路原理圖 晶振電路采用外部晶振電路,使用兩個(gè)1uF電容并聯(lián)接地,并在中間再并聯(lián)晶振,保持外部晶振電路的振蕩頻率與8051的內(nèi)部頻率一致,保持了電路中所提供的始終頻率穩(wěn)定。 2.4數(shù)碼管顯示:7SEG-MPX2-CC 數(shù)碼管結(jié)構(gòu)圖 此處采用的數(shù)碼管時(shí)共陰極數(shù)碼管,G、F、E、D、C、B、A七個(gè)端口是輸入端口,對(duì)其各位進(jìn)行賦值,置位則亮,復(fù)位則滅,用此來(lái)顯示出

15、相應(yīng)的數(shù)字;1、2兩端口用來(lái)控制高位和低位的選通顯示,只要對(duì)端口置位,便可以選擇該端口,并對(duì)其所代表的位進(jìn)行賦值,顯示。 2.5發(fā)光二極管顯示 每個(gè)路口都采用了三個(gè)LED燈來(lái)顯示,分別代表了紅黃綠三種燈,來(lái)模擬路口交通燈的變換。 2.6鍵盤(pán):獨(dú)立鍵盤(pán)+中斷 采用開(kāi)關(guān)來(lái)控制進(jìn)入中斷,可以在路口出現(xiàn)緊急情況時(shí),拉動(dòng)開(kāi)關(guān),來(lái)使得紅綠燈發(fā)生相應(yīng)的改變,已處理緊急情況下的車(chē)輛通行。 3 軟件設(shè)計(jì) 3.1總體流程圖 調(diào)支路通行子程 開(kāi) 始 中斷初始化 調(diào)主干道黃燈閃爍子程 調(diào)主干道通行子程序 調(diào)支

16、路黃燈閃爍子程 判斷是否有開(kāi)關(guān)中斷? 中斷處理 中斷返回(到子程序處) NO YES 3.2 緊急中斷子程序流程圖 斷點(diǎn)入棧保護(hù) 狀態(tài)參數(shù)設(shè)置 送狀態(tài)字至端口 狀態(tài)響應(yīng) 斷點(diǎn)返回 開(kāi) 始 開(kāi) 始 3.3循環(huán)流程控制思路: 中斷 東西綠燈 南北紅燈 東西黃燈閃 南北紅燈亮 東西紅燈 南北綠燈 東西紅燈亮 南北黃燈閃 4 Proteus軟件仿真

17、 4.1 正常運(yùn)行狀態(tài) 4.2 中斷運(yùn)行狀態(tài) 4.3 黃燈閃爍狀態(tài) 5 源程序代碼 #include #include #define uint unsigned int #define uchar unsigned char uchar temp,aa,nn; sbit rn=P2^0; sbit yn=P2^1; sbit gn=P2^2; sbit rw=P2^3; sbit yw=P2^4;

18、 sbit gw=P2^5; sbit shi=P3^6; sbit ge=P3^7; /*對(duì)要使用的單片機(jī)各個(gè)口進(jìn)行定義*/ bit flag=0; uchar code table[]={ 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

19、 disp(uint n); void yn_flash(void); void yw_flash(void); void xint0(); void timer0(); void LED_ON(); void xint1(); void LED_OFF(); void rnzhu(); void rwzhi(); /*將所使用的子函數(shù)定義*/ void main() { uint num; num=0; aa=0; TMOD=0x01; TH0=(65536-50000)/2

20、56; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; EX0=1; IT0=0; EX1=1; IT1=1; /*中斷初始化*/ while(1) { rnzhu(); yn_flash(); rwzhi(); yw_flash(); /*主函數(shù)中顯示部分*/ } } void delay(uint z) /*延時(shí)子函數(shù)*

21、/ { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void timer0() interrupt 1 /*定時(shí)器初始化*/ { TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++; if(aa==18) { aa=0; flag=1; } } void disp(uint n) /*顯示子函數(shù)*/ { while(!

22、flag) { ge=0; P0=table[n%10]; delay(50); shi=1;ge=1; shi=0; P0=table[n/10]; delay(50); shi=1;ge=1; } if(flag==1) flag=0; } void rnzhu() /*主干道的紅綠燈和數(shù)碼管顯示子函數(shù)*/ { uint num; num=30; disp(num); while(num<=30&

23、&num>0) { num--; P2=0xde; disp(num); } } void rwzhi() /*支路的紅綠燈和數(shù)碼管顯示子函數(shù)*/ { uint num; num=20; while(num<=20&&num>0) { P2=0xf3; disp(num); num--; } } void yn_flash(void) /*主干道的黃燈和數(shù)碼管顯示子函數(shù)*/ {

24、 uint a; for(a=5;a>0;a--) { P2=0xdd; yn=1; delay(100); yn=0; disp(a); } } void yw_flash(void) /*支路的黃燈和數(shù)碼管顯示子函數(shù)*/ { uint a; for(a=5;a>0;a--) { P2=0xeb; yw=1; delay(100); yw=0; disp(a); } } void xint0() interrupt

25、2 /*中斷定義*/ { TH0=(65536-50000)/256; TL0=(65536-50000)%256; LED_ON(); } void LED_ON() /*開(kāi)關(guān)控制燈的子函數(shù)*/ { uint b; rn=0; rw=0; gn=1; gw=1; yn=1; yw=1; for(b=5;b>0;b--) { ge=0;shi=1; P0=table[

26、b]; delay(1000); ge=1; shi=1; } return; } 6 原理圖 6.1 系統(tǒng)原理圖 6.2 PCB版圖 課程設(shè)計(jì)體會(huì) 課程設(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ò)程.隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說(shuō)得是無(wú)處不在。因此作為二十一世紀(jì)的大學(xué)來(lái)說(shuō)掌握單片機(jī)的開(kāi)發(fā)技術(shù)是十分重要的。 這次的單片機(jī)課程設(shè)計(jì)大概用了一周的時(shí)間,在這一周的時(shí)間當(dāng)中,雖然開(kāi)始遇到了很

27、多的困難,但是由于合理地進(jìn)行設(shè)計(jì)安排,分工合作,并各自查閱了相關(guān)的資料,最后在大家共同努力下我們順利地完成了本次單片機(jī)課程設(shè)計(jì),同時(shí)也學(xué)到了很多東西。 回顧起此次單片機(jī)課程設(shè)計(jì),至今我仍感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,在整整一星期的日子里,可以說(shuō)得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。例如我們?cè)谠O(shè)計(jì)數(shù)碼管顯示的時(shí)候,剛開(kāi)始的時(shí)候,由于對(duì)數(shù)碼管引腳的不熟悉,我們都無(wú)法讓數(shù)字顯示,后來(lái)發(fā)現(xiàn)時(shí)十位和個(gè)位的置位、復(fù)位發(fā)生了問(wèn)題,我們對(duì)此進(jìn)行了修改,可以正確的顯示出十位及個(gè)位的數(shù)值,但是數(shù)字的顯示不穩(wěn)定,不停

28、的跳動(dòng),我們?yōu)榇瞬殚喠撕芏嗟馁Y料,但還是未能解決,最后我們不停地對(duì)程序進(jìn)行修改,終于發(fā)現(xiàn)了問(wèn)題所在,在顯示子程序上存在缺陷未能快速的切換對(duì)十位、個(gè)位的置位和復(fù)位,經(jīng)過(guò)這樣的修改,終于可以完美的顯示時(shí)間了。我們也更好地掌握了對(duì)數(shù)碼管的使用,這都是課堂上學(xué)不到的知識(shí)。 這次的單片機(jī)課程設(shè)計(jì)是通過(guò)實(shí)踐操作和理論相結(jié)合,提高動(dòng)手實(shí)踐能力,提高科學(xué)的思維能力。與此同時(shí),我們也對(duì)分工合作有了進(jìn)一步的認(rèn)識(shí),只有通過(guò)合理的分工合作,我們們才能夠在短短一周的時(shí)間內(nèi)完成設(shè)計(jì)任務(wù),相信這對(duì)以后在社會(huì)上工作和學(xué)習(xí)會(huì)有很多幫助,讓我們能更好的進(jìn)入工作狀態(tài)。最重要的是,這次課程設(shè)計(jì)也增加了我們對(duì)問(wèn)題的研究

29、和探討,們以后的學(xué)習(xí)中會(huì)有更多的幫助。 單片機(jī)為我們的主要專(zhuān)業(yè)課之一,對(duì)我們還是很有幫助的,課程設(shè)計(jì)也是為我們以后的工作提前進(jìn)行了一次練手,也是我們學(xué)習(xí)生活之中少有的一次自己探索、研究,發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的機(jī)會(huì)。當(dāng)然要做好一個(gè)課程設(shè)計(jì)也不是很簡(jiǎn)單的,我認(rèn)為有以下幾步: (1) 在設(shè)計(jì)程序之前,對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,知道該單片機(jī)內(nèi)有哪些資源; (2) 要有一個(gè)清晰的思路和一個(gè)完整的的軟件流程圖,善于將大的程序段縮小為每個(gè)子函數(shù)來(lái)實(shí)現(xiàn); (3) 在設(shè)計(jì)程序時(shí),不能妄想一次就將整個(gè)程序設(shè)計(jì)好,反復(fù)修改、不斷改進(jìn)是程序設(shè)計(jì)的必經(jīng)之路; (4) 要養(yǎng)成注釋程序的好習(xí)慣,寫(xiě)程序

30、是應(yīng)該思路清晰,結(jié)構(gòu)明了,應(yīng)該讓人一看就能明 白你的思路,方便資料的保存和交流; (5) 我們們應(yīng)該將每次遇到的問(wèn)題記錄下來(lái),并分析清楚,以免下次再碰到同樣的問(wèn)題的 ; 在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固。我們們通過(guò)查閱大量有關(guān)資料,并在小組中互相討論,交流經(jīng)驗(yàn)和自學(xué),若遇到實(shí)在搞不明白的問(wèn)題就會(huì)及時(shí)請(qǐng)教老師,或者與其他小組成員討論,共同解決,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。通過(guò)這次課程設(shè)計(jì)我們也發(fā)現(xiàn)了自身存在的不足之處,雖然感覺(jué)理論上已經(jīng)掌握,但在運(yùn)用到實(shí)踐的過(guò)程中仍有意想不到的困惑,經(jīng)過(guò)一番努力才得以解決。 通過(guò)這次課程設(shè)計(jì)使我更加懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正將一個(gè)東西學(xué)好學(xué)透,從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。我想這對(duì)于我今后的學(xué)習(xí)生活和工作都會(huì)是有很大幫助的! 17

展開(kāi)閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!