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

下載本文檔

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

文檔簡介

1、<p><b>  微機課程設計報告</b></p><p><b>  ——交通燈模擬控制</b></p><p><b>  姓名:</b></p><p><b>  學院:</b></p><p><b>  班級:</b

2、></p><p><b>  學號:</b></p><p><b>  報告日期:</b></p><p><b>  課題內容及要求</b></p><p><b>  交通燈模擬控制</b></p><p>  交通路

3、燈的亮滅規(guī)律,設有一個十字路口1、3為南北方向,2、4為東西方向,初始狀態(tài)為四個路口的紅燈全亮。之后,1、3路口的綠燈亮,2、4路口的紅燈亮,1、3路口方向通車。延時3秒后,1、3路口的綠燈熄滅,而1、3路口的黃燈開始閃爍,閃爍3次以后,1、3路口紅燈亮,而同時2、4 路口的綠燈亮,2、4路口方向通車。延時3秒后,2、4路口的綠燈熄滅,而黃燈開始閃爍,閃爍若干次以后,再切換到1、3路口方向,之后,重復上述過程。</p>&

4、lt;p>  通過8255A控制發(fā)光二極管。PB3、PB0、PA5、PA2對應黃燈,PB1、PA6、PA3、PA0對應紅燈,PB2、PA7、PA4、PA1對應綠燈。</p><p>  程序中設定好8255A的工作模式,及三個端口均工作在方式 0,并處于輸出狀態(tài)。</p><p>  各發(fā)光二極管共陽極。</p><p>  方案、系統(tǒng)組成框圖和工作原理說明&

5、lt;/p><p><b>  方案</b></p><p>  代表十字路口的2、4方向和1、3方向的紅黃綠三色信號燈共六支,其亮滅規(guī)律如下:</p><p>  A首先四個方向的6支燈同時點亮,持續(xù)1秒鐘;又全部熄滅,持續(xù)1秒鐘;</p><p>  B2、4方向的紅燈點亮,同時1、3方向的綠燈點亮,持續(xù)5秒鐘;&l

6、t;/p><p>  C1、3方向的綠燈熄滅,黃燈閃爍5次,亮滅間隔0.5秒鐘;</p><p>  D1、3方向的紅燈點亮,黃燈熄滅,同時東西方向的綠燈點亮,持續(xù)5秒鐘;</p><p>  E2、4方向的綠燈熄滅,黃燈閃爍5次,亮滅間隔0.5秒鐘;</p><p>  F回到B,重復上述過程,直到開關K1切換狀態(tài),全部燈熄滅</

7、p><p>  用8255做輸出口,控制十二個發(fā)光管亮滅,模擬交通燈管理。</p><p><b>  硬件原理圖</b></p><p><b>  圖2-2-1</b></p><p>  程序功能描述及程序流程</p><p><b>  (1)程序功能描述<

8、;/b></p><p>  設有一個十字路口l、3為南北方向,2、4為東西方向,初始狀態(tài)為四個路口的紅燈全亮,之后,1、3路口的綠燈亮,2、4路口的紅燈亮,1、3路口方向通車。延時一段時間后,l、3路口的綠燈熄滅,而l、3路口的黃燈開始閃爍,閃爍若干次以后,l、3路口紅燈亮,而同時2、4路口的綠燈亮,2、4路口方向通車,延時一段時間后,2、4路口的綠燈熄滅,而黃燈開始閃爍,閃爍若干次以后,再切換到l、3路

9、口方向,之后,重復上述過程以實現模擬交通燈控制。</p><p><b>  (2)程序流程</b></p><p><b>  圖3-2-1</b></p><p>  電路的連接及調試方法、步驟和技巧</p><p>  1、電路連接如圖2-2-1 </p><p>  

10、8255A:PC0->L3,PC1->L6,PC2->L9,PC3->L12,PC4->L2,PC5->L5,</p><p>  PC6->L8,PC7->L11;</p><p>  PB4->L1,PB5->L4,PB6->L7,PB7->L10</p><p>  2、將程序源代碼保存在

11、電腦中,然后打開win88中的軟件,按下鍵盤的“SCAL”鍵之后點擊“確定”,顯示為“聯(lián)機”狀態(tài)。</p><p>  3、導入程序,打開“調試”菜單,雙擊“運行”。 </p><p>  附 程序源代碼清單:</p><p>  CODE SEGMENT ;H8255-2.ASM</p><p>  ASSU

12、ME CS:CODE</p><p>  IOCONPT EQU 0FF2BH</p><p>  IOAPT EQU 0FF28H</p><p>  IOBPT EQU 0FF29H</p><p>  IOCPT EQU 0FF2AH</p><p><b>  ORG 11e0H</b&

13、gt;</p><p>  START:MOV AL,82H</p><p>  MOV DX,IOCONPT</p><p><b>  OUT DX,AL</b></p><p>  MOV DX,IOBPT</p><p><b>  IN AL,DX</b><

14、;/p><p>  MOV BYTE PTR DS:[0601H],AL</p><p>  MOV DX,IOCONPT</p><p>  MOV AL,80H</p><p><b>  OUT DX,AL</b></p><p>  MOV DX,IOBPT</p><p&

15、gt;  MOV AL,DS:[0601H]</p><p>  OR AL,0F0H</p><p><b>  OUT DX,AL</b></p><p>  MOV DX,IOCPT</p><p>  MOV AL,0F0H</p><p><b>  OUT DX,AL<

16、/b></p><p>  CALL DELAY1</p><p>  IOLED0: MOV AL,10100101B</p><p>  MOV DX,IOCPT</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY1</p>

17、<p>  CALL DELAY1</p><p>  OR AL,0F0H</p><p><b>  OUT DX,AL</b></p><p><b>  MOV CX,8H</b></p><p>  IOLED1: MOV DX,IOBPT</p><

18、;p>  MOV AL,DS:[0601H]</p><p>  AND AL,10101111B</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2</p><p>  OR AL,01010000B</p><p><b>  O

19、UT DX,AL</b></p><p>  CALL DELAY2</p><p>  LOOP IOLED1</p><p>  MOV DX,IOCPT</p><p>  MOV AL,0F0H</p><p><b>  OUT DX,AL</b></p>&l

20、t;p>  CALL DELAY2</p><p>  MOV AL,01011010B</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY1</p><p>  CALL DELAY1</p><p>  OR AL,0F0H</p>

21、;<p><b>  OUT DX,AL</b></p><p><b>  MOV CX,8H</b></p><p>  IOLED2: MOV DX,IOBPT</p><p>  MOV AL,DS:[0601H]</p><p>  AND AL,01011111B&l

22、t;/p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2</p><p>  OR AL,10100000B</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2</p>&l

23、t;p>  LOOP IOLED2</p><p>  MOV DX,IOCPT</p><p>  MOV AL,0F0H</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2</p><p>  JMP IOLED0</p>&

24、lt;p>  DELAY1: PUSH AX</p><p><b>  PUSH CX</b></p><p>  MOV CX,0030H</p><p>  DELY2: CALL DELAY2</p><p>  LOOP DELY2</p><p><b>  

25、POP CX</b></p><p><b>  POP AX</b></p><p><b>  RET</b></p><p>  DELAY2: PUSH CX</p><p>  MOV CX,8000H</p><p>  DELA1: LOOP

26、 DELA1</p><p><b>  POP CX</b></p><p><b>  RET</b></p><p><b>  CODE ENDS</b></p><p>  END START</p><p><b>  收獲和體會

27、</b></p><p>  本次課程設計我們的題目是模擬交通信號燈的亮滅規(guī)律,編寫一段控制信號燈的程序,并結合實驗箱調試。我們用了一周的時間查找各類資料,從網上及圖書館,并在實驗課上完成初步調試。通過老師細心的講解,小組的討論最終把課程設計的內容順利完成,我的理論知識和實際操作也都得到了相應的提高。 </p><p>  過而能改,善莫大焉。在課程設計過程中,我們不斷發(fā)現錯誤

28、,不斷改正,不斷領悟,不斷獲取。這次課程設計終于順利完成了,在設計中遇到了很多問題,尤其是源程序代碼的編寫,讓一直沉浸于理論知識,幾乎沒有絲毫實際編寫經驗的我無從下手。經過與小組同學的討論和多方調試,最后在老師的指導下,我們的問題終于迎刃而解。</p><p>  通過此次課程設計,使我更加扎實的掌握了微機原理的知識,在設計過程中雖然遇到了一些問題,但經過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴

溫馨提示

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

評論

0/150

提交評論