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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  《微型計算機技術》課程設計</p><p>  題 目 交通燈控制系統(tǒng)</p><p>  作 者 </p><p>  學 號 </p><p>  指導教師 </p><p><b>  2013年7月

2、4日</b></p><p><b>  目 錄</b></p><p>  一、課程設計的意義任務內(nèi)容要求……………………………………………3</p><p>  二、設計思路……………………………………………………………………3</p><p>  三、硬件電路……………………………………………………

3、………………3</p><p>  四、交通燈控制時序 …………………………………………………………4</p><p>  五、軟件設計……………………………………………………………………5</p><p>  1)流程圖…………………………………………………………………5</p><p>  2)源程序………………………………………………

4、…………………5</p><p>  六、設計的創(chuàng)新點及體會收獲總結……………………………………………7</p><p>  七﹑參考文獻……………………………………………………………………7</p><p>  一、課程設計的意義任務內(nèi)容要求</p><p><b>  1、目的和意義</b></p>&

5、lt;p>  本設計目的是應用外部中斷技術的硬件電路組成及中斷處理程序軟件的編制方法。</p><p><b>  2、內(nèi)容</b></p><p>  設計一個十字路口的交通燈控制系統(tǒng)。用實驗箱上的發(fā)光二極管模擬交通燈信號。除了按照正常的交通燈控制規(guī)則進行控制外,還增加允許急救車優(yōu)先通過的要求。有急救車到達時,發(fā)出中斷申請,兩交通信號為全紅,以便讓急救車通過。

6、急救車通過路口的時間需要根據(jù)有關知識進行計算得到。</p><p>  設十字路口寬度為某一值,急救車通過路口時的速度已知,可以設此時急救車是勻速通過,則通過的時間為速度除以路的寬度。急救車通過后,交通燈恢復中斷前狀態(tài)。</p><p><b>  二、設計思路</b></p><p>  十字路口交通燈的變化規(guī)律要求:</p>

7、<p>  用實驗箱上的發(fā)光二極管模擬交通燈信號</p><p>  1、東西路口的綠燈、南北路口的紅燈同時亮,這時東西方向的通車,L1、L6燈亮,L1、L6分別表示東西路口紅燈、南北路口綠燈,延時一段時間(長延時);</p><p>  2、東西路口、南北路口的黃燈同時亮起,L2、L5分別表示東西南北路口黃燈亮,延時一段時間(短延時);</p><p>

8、  3、東西路口的紅燈、南北路口的綠燈同時亮,L3、L4分別表示東西路口紅燈、南北路口綠燈,這時方向南北的通車。延時一段時間(長延時);</p><p><b>  4、轉1重復</b></p><p>  5、特殊情況:如有急救車,則產(chǎn)生中斷,兩路口的交通燈紅燈同時亮起,此時兩路口同時亮起。中斷結束之后恢復原本通路。</p><p><

9、b>  三、硬件電路</b></p><p><b>  原理圖</b></p><p><b>  四、交通燈控制時序</b></p><p>  LED1 東西紅燈;</p><p><b>  LED2 東西黃燈</b></p><p

10、><b>  LED3 東西綠燈</b></p><p><b>  LED4 南北紅燈</b></p><p><b>  LED5 南北黃燈</b></p><p><b>  LED6 南北綠燈</b></p><p>  開始時是東西紅燈亮,

11、南北綠燈亮;之后東西黃燈亮,南北黃燈亮;之后東西綠燈亮,南北紅燈亮。</p><p>  當有救護車通過時,發(fā)生中斷響應,東西,南北都是紅燈亮,延時兩秒后,恢復到之前亮燈狀態(tài)繼續(xù)按順序控制交通燈閃亮。</p><p><b>  五、軟件設計</b></p><p><b> ?。?)流程圖</b></p>

12、<p><b>  主程序</b></p><p><b>  中斷程序</b></p><p><b> ?。?)源程序</b></p><p>  assume cs:code</p><p>  code segment public</p>&l

13、t;p><b>  org 100h</b></p><p>  start:movcx,0</p><p>  start1: cli ; 關中斷</p><p>  mov dx,04a0h ; 將CS8259地址(CS0:04A0H)給dx</p&

14、gt;<p>  mov ax,013h ; 計算ICW1(需要ICW4,一片8259,上升邊觸發(fā),所有無意義位設為0),并將結果給ax</p><p>  out dx,ax </p><p>  movdx,04a2h </p><p>  mov ax,80h ; 將

15、ICW2 中斷類型80h給ax</p><p>  out dx,ax </p><p>  mov ax,01h ; 計算ICW4(D1~D7全為0),并將結果給ax</p><p>  out dx,ax </p><p>  mov ax,0feh

16、 ; 計算OCW1(IR0~IR7不被屏蔽),將結果給ax</p><p>  out dx,ax </p><p>  nop ;以上為8259初始化</p><p><b>  mov ax,0</b></p><p>  mov ds,ax&

17、lt;/p><p>  mov di,200h ;計算中斷向量表地址,并將結果給di</p><p>  mov ax,offset int0</p><p>  mov ds:[di],ax</p><p><b>  add di,2</b></p><p> 

18、 mov ds:[di],100h</p><p>  add di,2 ;述程序為芯片8259的初始化程序</p><p><b>  main:</b></p><p><b>  sti </b></p><p>  mov al,0deh

19、 ;東西紅燈,南北綠燈</p><p>  mov dx,04b0h</p><p>  out dx,al</p><p>  mov cx,0ffffh</p><p>  delay1:loopdelay1</p><p>  mov cx,0ffffh</p><p> 

20、 delay2:loopdelay2</p><p>  mov al,0edh ;東西南北黃燈 </p><p>  mov dx,04b0h </p><p>  out dx,al</p><p>  mov cx,0ffffh</p><p>  delay3: loopdel

21、ay3</p><p>  mov al,0f3h ;東西綠燈,南北紅燈</p><p>  mov dx,04b0h</p><p>  out dx,al</p><p>  mov cx,0ffffh</p><p>  delay4:loopdelay4</p><

22、p>  mov cx,0ffffh</p><p>  delay5: loopdelay5</p><p>  jmp start1</p><p>  int0: cli ;關中斷。以下類推。</p><p>  nop

23、 ;此兩行為IR0的中斷服務程序</p><p>  movax,0f6h </p><p>  out dx,ax </p><p>  mov cx,0ffffh </p><p>  delay6:loopdelay6</p><p>  mov cx,0ffffh</p><p&

24、gt;  delay7:loopdelay7 </p><p>  mov cx,0ffffh</p><p>  delay8:loopdelay8 </p><p>  iret ;中斷返回</p><p><b>  code ends&

25、lt;/b></p><p><b>  end start</b></p><p><b>  六、體會收獲總結</b></p><p>  這次課程設計一共用了4天時間,在實驗設計的過程中有遇到一些問題,這畢竟第一次做的,難免會遇到過各種各樣的問題,在設計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠

26、深刻,掌握得不夠牢固。通過這次的課程設計,我們把以前學到的知識更進一步加深了理解和鞏固。另外,我們還學到了很多在書本上所沒有學到過的知識。以前對于編程工具的使用還處于一知半解的狀態(tài)上,但是經(jīng)過一段上機的實踐,對于怎么去排錯、查錯,怎么去看每一步的運行結果,怎么去了解每個寄存器的內(nèi)容以確保程序的正確性上都有了很大程度的提高。同時,也加強了小組合作溝通的能力。</p><p><b>  七、查閱參考文獻&

溫馨提示

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

評論

0/150

提交評論