2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  《單片機(jī)原理及其接口技術(shù)》</p><p><b>  課程設(shè)計(jì)報(bào)告</b></p><p>  題 目: 簡(jiǎn)單交通燈控制系統(tǒng)設(shè)計(jì) </p><p>  專(zhuān) 業(yè): xxxxxxxxxxxxxx </p><p>  班 級(jí): xxxxxxxxxxxxx

2、 </p><p>  學(xué) 號(hào): xxxxxxx </p><p>  姓 名: xxxx </p><p>  xxxxxxxxxx</p><p><b>  20xx年x月x日</b></p><p><b>

3、  摘 要</b></p><p><b>  1 引言</b></p><p>  世界上最先使用交通信號(hào)燈的是英國(guó)倫敦。1868年12月10日,在倫敦布里奇大街和警察廳拐角處一根7米高的鋼柱上,裝上了一套交通信號(hào)燈,這套裝置是由鐵路信號(hào)工程師奈特發(fā)明的。它有紅綠兩種顏色,紅色示意“停止”,綠色示意“當(dāng)心”。由于這種信號(hào)燈燃燒煤氣,因而很不安全,在

4、它安裝使用后的第23天就發(fā)生了爆炸,負(fù)責(zé)轉(zhuǎn)燈的警察也因此喪生。 1879年愛(ài)迪生發(fā)明了白熾燈,從此,電氣照明迅速進(jìn)入到各個(gè)領(lǐng)域。第一個(gè)電動(dòng)紅綠交通信號(hào)燈于1914年8月5日在美國(guó)的俄亥俄州投入使用。燈柱上還安裝了一個(gè)電鈴,當(dāng)紅綠燈轉(zhuǎn)換顏色時(shí)會(huì)自動(dòng)鳴響。 現(xiàn)代的紅、黃、綠三色交通信號(hào)燈于1918年出現(xiàn)在美國(guó)紐約,它安裝在交通崗?fù)ど希萌斯た刂啤?0世紀(jì)20年代后,自動(dòng)變換顏色的交通信號(hào)燈開(kāi)始在全世界的大小市鎮(zhèn)安家落戶(hù)。 現(xiàn)在,世界各國(guó)一般

5、都采用紅、黃、綠三種顏色作為交通信號(hào)。信號(hào)燈的出現(xiàn),使交通得以有效管制,對(duì)于疏導(dǎo)交通流量、提高道路通行能力,減少交通事故有明顯效果。</p><p><b>  目 錄</b></p><p>  第1章 交通管理的方案論證1</p><p>  第2章 課程設(shè)計(jì)的題目及要求1</p><p><b>

6、;  2.1設(shè)計(jì)目的1</b></p><p>  2.2設(shè)計(jì)任務(wù)及要求1</p><p>  第3章 控制系統(tǒng)的硬件設(shè)計(jì)1</p><p>  3.1系統(tǒng)設(shè)計(jì)總框圖1</p><p>  3.2系統(tǒng)引腳圖1</p><p>  第4章 控制系統(tǒng)變的軟件設(shè)計(jì)2</p><p&

7、gt;  4.1程序流程圖3</p><p><b>  4.2程序清單3</b></p><p>  第5章 調(diào)試及性能分析8</p><p>  第6章 課程設(shè)計(jì)心得9</p><p><b>  參考文獻(xiàn)9</b></p><p>  1.交通管理的方案論證&

8、lt;/p><p>  東西、南北兩干道交于一個(gè)十字路口,各干道有一組紅、黃、綠三色的指示燈,指揮車(chē)輛和行人安全通行。紅燈亮禁止通行,綠燈亮允許通行。黃燈亮提示人們注意紅、綠燈的狀態(tài)即將切換,且黃燈燃亮?xí)r間為東西、南北兩干道的公共停車(chē)時(shí)間。設(shè)東西道比南北道的車(chē)流量大,指示燈燃亮的方案</p><p>  2. 課程設(shè)計(jì)的題目及要求</p><p><b>  

9、(1)設(shè)計(jì)目的</b></p><p>  1.熟悉單片機(jī)控制系統(tǒng),并了解系統(tǒng)設(shè)計(jì)的一般規(guī)律。</p><p>  2.掌握8255芯片的結(jié)構(gòu)及編程方法。</p><p>  3.熟悉模擬交通燈控制的實(shí)現(xiàn)方法。</p><p> ?。?)設(shè)計(jì)任務(wù)及要求</p><p>  設(shè)計(jì)一個(gè)交通燈控制系統(tǒng),該控制系統(tǒng)

10、工作后,交通燈按照下列規(guī)律變化:初始態(tài)東南西北均為紅燈,持續(xù)時(shí)間為2s;然后轉(zhuǎn)為狀態(tài)1(10s),為東西紅、南北綠;狀態(tài)2(3s)東西紅燈不變、南北綠燈滅、黃燈閃爍三次;狀態(tài)3(15s),為東西綠、南北紅;狀態(tài)4(3s),為東西綠燈滅、黃燈閃爍三次、南北紅燈不變;最后回到狀態(tài)1,依此循環(huán)。如遇到特殊情況,可撥動(dòng)應(yīng)急開(kāi)關(guān),使各向均為紅燈,特殊車(chē)輛不受紅燈限制,待其順利通過(guò)后將開(kāi)關(guān)撥回原位,系統(tǒng)恢復(fù)原狀態(tài)運(yùn)行。</p><

11、;p><b>  3.硬件設(shè)計(jì)</b></p><p> ?。?)系統(tǒng)設(shè)計(jì)總框圖</p><p><b>  圖1 系統(tǒng)硬件框圖</b></p><p><b>  (2)系統(tǒng)引腳圖</b></p><p><b>  圖2 系統(tǒng)引腳圖圖</b>&l

12、t;/p><p><b>  4.軟件設(shè)計(jì)</b></p><p><b>  (1)程序流程圖</b></p><p>  根據(jù)設(shè)計(jì)要求,程序框圖如圖3所示。軟件可由匯編語(yǔ)言完成。軟件設(shè)計(jì)可以分為以下幾個(gè)功能模塊:</p><p>  1.主程序:初始化及鍵盤(pán)監(jiān)控。</p><p&

13、gt;  2.計(jì)時(shí)程序模塊:為定時(shí)器的中斷服務(wù)子程序,完成時(shí)間定時(shí)。</p><p>  3.如遇到特殊情況,可撥動(dòng)應(yīng)急開(kāi)關(guān),使各向均為紅燈,特殊車(chē)輛不受紅燈限制,待其順利通過(guò)后將開(kāi)關(guān)撥回原位,系統(tǒng)恢復(fù)原狀態(tài)運(yùn)行。</p><p><b>  圖3 程序流程圖</b></p><p><b> ?。?)程序清單</b>&l

14、t;/p><p>  ORG 0000H ;主程序的入口地址</p><p>  LJMP MAIN ;跳轉(zhuǎn)到主程序的開(kāi)始處</p><p>  ORG 0003H ;外部中斷0的中斷程序入口地址 </p><p>  ORG 000BH ;定時(shí)器0的

15、中斷程序入口地址</p><p>  LJMP T0_INT ;跳轉(zhuǎn)到中斷服務(wù)程序處</p><p>  ORG 0013H ;外部中斷1的中斷程序入口地址 </p><p>  MAIN : MOV SP,#50H</p><p>  MOV IE,#8EH ;CPU開(kāi)中斷,允許T0中斷,

16、T1中斷和外部中斷1中斷</p><p>  MOV TMOD,#51H ;設(shè)置T1為計(jì)數(shù)方式,T0為定時(shí)方式,且都工作于模式1</p><p>  MOV TH1,#00H ;T1計(jì)數(shù)器清零</p><p>  MOV TL1,#00H</p><p>  SETB TR1 ;啟動(dòng)T1計(jì)時(shí)器</p&

17、gt;<p>  SETB EX1 ;允許INT1中斷</p><p>  SETB IT1 ;選擇邊沿觸發(fā)方式</p><p>  MOV DPTR ,#0003H</p><p>  MOV A, #80H ;給8255賦初值,8255工作于方式0</p><p>  MOVX

18、@DPTR, A</p><p>  AGAIN: JB P3.1,N0 ;判斷是否要設(shè)定東西方向紅綠燈時(shí)間的初值,若P3.1為1 則跳轉(zhuǎn)</p><p>  MOV A,P1 </p><p>  JB P1.7,RED ;判斷P1.7是否為1,若為1則設(shè)定紅燈時(shí)間,否則設(shè)定綠燈時(shí)間 </p><p> 

19、 MOV R0,#00H ;R0清零</p><p>  MOV R0,A ;存入東西方向綠燈初始時(shí)間</p><p><b>  MOV R3,A</b></p><p>  LCALL DISP1</p><p>  LCALL DELAY</p><p>  AJM

20、P AGAIN</p><p>  RED: MOV A,P1</p><p>  ANL A,#7FH ;P1.7置0</p><p>  MOV R7,#00H ;R7清零</p><p>  MOV R7,A ;存入東西方向紅燈初始時(shí)間</p><p><b>  M

21、OV R3,A</b></p><p>  LCALL DISP1</p><p>  LCALL DELAY</p><p>  AJMP AGAIN</p><p>  ;-------------------------------------------</p><p>  N0: SETB

22、TR0 ;啟動(dòng)T0計(jì)時(shí)器</p><p>  MOV 76H,R7 ;紅燈時(shí)間存入76H</p><p>  N00: MOV A,76H ;東西方向禁止,南北方向通行</p><p>  MOV R3,A </p><p>  MOV DPTR,#0000H ;置8255A口,

23、東西方向紅燈亮,南北方向綠燈亮</p><p>  MOV A,#0DDH</p><p>  MOVX @DPTR, A</p><p>  N01: JB P2.0,B0</p><p>  N02: SETB P3.0</p><p>  CJNE R3,#00H,N01 ;比較R3中的值是否為0,不為

24、0轉(zhuǎn)到當(dāng)前指令處執(zhí)行</p><p>  ;------黃燈閃爍5秒程序------</p><p>  N1: SETB P3.0</p><p>  MOV R3,#05H</p><p>  MOV DPTR,#0000H ;置8255A口,東西,南北方向黃燈亮</p><p>  MOV A,#0D4H

25、</p><p>  MOVX @DPTR,A</p><p>  N11: MOV R4,#00H</p><p>  N12: CJNE R4,#7DH,$ ;黃燈持續(xù)亮0.5秒</p><p>  N13: MOV DPTR,#0000H ; 置8255A口,南北方向黃燈滅</p><p>

26、  MOV A,#0DDH</p><p>  MOVX @DPTR,A</p><p>  N14: MOV R4,#00H</p><p>  CJNE R4,#7DH,$ ;黃燈持續(xù)滅0.5秒</p><p>  CJNE R3,#00H,N1 ;閃爍時(shí)間達(dá)5秒則退出</p><p>  ;----

27、--------------------------------------------------------</p><p>  N2: MOV R7,#00H</p><p>  MOV A,R0 ;東西通行,南北禁止</p><p><b>  MOV R3,A</b></p><p>  MOV DP

28、TR,#0000H ; 置8255A口,東西方向綠燈亮,南北方向紅燈亮</p><p>  MOV A,#0EBH</p><p>  MOVX @DPTR,A</p><p>  N21: JB P2.0,T03</p><p>  N22: CJNE R3,#00H,N21</p><p>  ;-----

29、-黃燈閃爍5秒程序------</p><p>  N3: MOV R3,#05H</p><p>  MOV DPTR,#0000H ;置8255A口,東西,南北方向黃燈亮</p><p>  MOV A,#0E2H</p><p>  MOVX @DPTR,A</p><p>  N31: MOV

30、R4,#00H</p><p>  CJNE R4,#7DH,$ ;黃燈持續(xù)亮0.5秒</p><p>  N32: MOV DPTR,#0000H ; 置8255A口,南北方向黃燈滅</p><p>  MOV A,#0EBH</p><p>  MOVX @DPTR,A</p><p>  N33:

31、 MOV R4,#00H</p><p>  CJNE R4,#7DH,$ ;黃燈持續(xù)滅0.5秒</p><p>  CJNE R3,#00H,N3 ;閃爍時(shí)間達(dá)5秒則退出</p><p><b>  SJMP N00</b></p><p>  ;------闖紅燈報(bào)警程序------</p>

32、<p>  B0: MOV R2,#03H ;報(bào)警持續(xù)時(shí)間3秒</p><p>  B01: MOV A,R3</p><p>  JZ N1 ;若倒計(jì)時(shí)完畢,不再報(bào)警</p><p>  CLR P3.0 ;報(bào)警 </p><p>  CJNE R2,#00

33、H,B01 ;判斷3秒是否結(jié)束</p><p><b>  SJMP N02</b></p><p>  ;------1秒延時(shí)子程序-------</p><p>  N7: RETI</p><p>  T0_INT:MOV TL0,#9AH ;給定時(shí)器T0送定時(shí)10ms的初值</p&g

34、t;<p>  MOV TH0,#0F1H </p><p><b>  INC R4</b></p><p><b>  INC R5</b></p><p>  CJNE R5,#0FAH,T01 ;判斷延時(shí)是否夠一秒,不夠則調(diào)用顯示子程序</p><p>  MOV R5,

35、#00H ;R5清零</p><p>  DEC R3 ;倒計(jì)時(shí)初值減一</p><p>  DEC R2 ;報(bào)警初值減一</p><p>  T01: ACALL DISP ;調(diào)用顯示子程序</p><p>  RETI ;中斷返回

36、</p><p>  ;------顯示子程序------</p><p>  DISP: JNB P2.4,T02</p><p>  DISP1: MOV B,#0AH</p><p>  MOV A,R3 ;R3中值二轉(zhuǎn)十顯示轉(zhuǎn)換</p><p><b>  DIV AB<

37、/b></p><p><b>  MOV 79H,A</b></p><p><b>  MOV 7AH,B</b></p><p>  DIS: MOV A,79H ;顯示十位</p><p>  MOV DPTR,#TAB</p><p>

38、  MOVC A,@A+DPTR</p><p>  MOV DPTR,#0002H</p><p>  MOVX @DPTR,A</p><p>  MOV DPTR,#0001H</p><p>  MOV A,#0F7H</p><p>  MOVX @DPTR,A</p><p>  L

39、CALL DELAY</p><p>  DS2: MOV A,7AH ;顯示個(gè)位</p><p>  MOV DPTR,#TAB </p><p>  MOVC A,@A+DPTR</p><p>  MOV DPTR,#0002H</p><p>  MOVX @DPTR,A</p&

40、gt;<p>  MOV DPTR,#0001H</p><p>  MOV A,#0FBH</p><p>  MOVX @DPTR,A</p><p><b>  RET</b></p><p>  ;------東西方向車(chē)流量檢測(cè)程序------</p><p>  T03:

41、 MOV A,R3</p><p>  SUBB A,#00H ;若綠燈倒計(jì)時(shí)完畢,不再檢測(cè)車(chē)流量</p><p>  JZ N3 </p><p>  JB P2.0,T03</p><p>  INC R7 </p><p&g

42、t;  CJNE R7,#64H,E1 </p><p>  MOV R7,#00H ;中斷到100次則清零</p><p>  E1: SJMP N22</p><p>  ;------東西方向車(chē)流量顯示程序------</p><p>  T02: MOV B,#0AH</p><p&

43、gt;  MOV A,R7 ;R7中值二轉(zhuǎn)十顯示轉(zhuǎn)換</p><p><b>  DIV AB</b></p><p><b>  MOV 79H,A</b></p><p><b>  MOV 7AH,B</b></p><p>  DIS

44、3: MOV A,79H ;顯示十位</p><p>  MOV DPTR,#TAB</p><p>  MOVC A,@A+DPTR</p><p>  MOV DPTR,#0002H</p><p>  MOVX @DPTR,A</p><p>  MOV DPTR,#0001H</p&

45、gt;<p>  MOV A,#0F7H</p><p>  MOVX @DPTR,A</p><p>  LCALL DELAY</p><p>  DS4: MOV A,7AH ;顯示個(gè)位</p><p>  MOV DPTR,#TAB </p><p>  MOVC A,@A

46、+DPTR</p><p>  MOV DPTR,#0002H</p><p>  MOVX @DPTR,A</p><p>  MOV DPTR,#0001H</p><p>  MOV A,#0FBH</p><p>  MOVX @DPTR,A</p><p><b>  LJM

47、P N7</b></p><p>  ;------延時(shí)4MS子程序----------</p><p>  DELAY: MOV R1,#0AH</p><p>  LOOP: MOV R6,#64H</p><p><b>  NOP</b></p><p>  LOOP1:

48、 DJNZ R6,LOOP1</p><p>  DJNZ R1,LOOP</p><p>  RET </p><p>  ;------字符表------</p><p>  TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH </p><p>&

49、lt;b>  END</b></p><p><b>  5.調(diào)試及性能分析</b></p><p><b>  (1)軟件調(diào)試</b></p><p>  軟件調(diào)試主要是利用proteus仿真軟件完成電路的搭建,運(yùn)行以發(fā)現(xiàn)設(shè)計(jì)中的錯(cuò)誤及時(shí)改正。。</p><p><b>

50、;  (2)硬件調(diào)試</b></p><p>  硬件調(diào)試主要是檢測(cè)硬件電路是否有短路、斷路、虛焊等。具體步驟及測(cè)試結(jié)果如下:</p><p> ?。?)檢查電源與地線是否全部連接上,用萬(wàn)用表對(duì)照電路原理圖測(cè)試各導(dǎo)線是否完全連接,對(duì)未連接的進(jìn)行修復(fù)。</p><p>  (2)參照原理圖,檢查各個(gè)器件之間的連接是否連接正確,是否存在虛焊,經(jīng)測(cè)試,各連接不

51、存在問(wèn)題。</p><p> ?。?)以上兩項(xiàng)檢查并修復(fù)完后,給該硬件電路上電,電源指示燈點(diǎn)亮。</p><p><b>  6.課程設(shè)計(jì)心得</b></p><p>  這次單片機(jī)課程設(shè)計(jì)歷時(shí)一個(gè)學(xué)期的時(shí)間,在這次設(shè)計(jì)過(guò)程里我們體驗(yàn)了從設(shè)計(jì)、畫(huà)板、編程、焊板到調(diào)試的整個(gè)過(guò)程。</p><p>  對(duì)于交通燈這個(gè)題目,由

52、于以前學(xué)單片機(jī)這個(gè)課程時(shí),做過(guò)類(lèi)似相關(guān)的實(shí)驗(yàn),覺(jué)得這個(gè)比較簡(jiǎn)單而且做出的東西也比較直觀,在確定題目之后,查閱了大量的資料,初步完成了電路設(shè)計(jì)方案。</p><p>  通過(guò)這次課設(shè),對(duì)以前學(xué)過(guò)的知識(shí)進(jìn)行了鞏固,加深了理解,提高了應(yīng)用的能力,而且提高了我們的發(fā)現(xiàn)、分析、解決問(wèn)題的能力。經(jīng)歷了從最初的設(shè)計(jì)到最后做出產(chǎn)品的開(kāi)發(fā)過(guò)程,提高了對(duì)專(zhuān)業(yè)的認(rèn)識(shí)及興趣,對(duì)于我們工科來(lái)說(shuō),對(duì)以后就業(yè)有及其重大的影響。</p&g

53、t;<p>  由于本設(shè)計(jì)設(shè)計(jì)到的知識(shí)面比較廣,就愛(ài)上本人在相關(guān)領(lǐng)域知識(shí)的缺乏,所以本設(shè)計(jì)的性能指標(biāo)還是有待改善的,然而,模擬仿真證明了本設(shè)計(jì)的基本設(shè)計(jì)思想和設(shè)計(jì)方法以及基本功能是現(xiàn)實(shí)可行的。</p><p><b>  參考文獻(xiàn)</b></p><p>  1劉守義等.單片機(jī)技術(shù)基礎(chǔ)[M].西安電子科技大學(xué)出版社,2007.</p>&l

溫馨提示

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

評(píng)論

0/150

提交評(píng)論