(匯編語言、微機原理及接口技術)實驗-交通燈_第1頁
(匯編語言、微機原理及接口技術)實驗-交通燈_第2頁
(匯編語言、微機原理及接口技術)實驗-交通燈_第3頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課程設計說明書課程設計名稱:微機原理與接口技術課程設計課程設計題目: 微機打印口外接交通燈模擬 LED 顯示器學 院 名稱:信息工程學院專業(yè):計算機科學與技術班級:學號:姓名:評分:教師:20 12 年 6 月 28 日設計選題及功能說明LED課題要求及功能說明:通過微機打印插座(25D)12通燈(紅、綠、黃)的控制顯示等。設有一個十字路口,1、3,2、43431、31、32、42、4延時一段時間后,2、4 路口的綠燈熄滅,而黃燈開始閃爍,閃爍若干次后,再1、3硬件電路設計硬件電路采用ProtelTechnology公司的CAD工具Protel 99進行設計。8255A8255ALED8255

2、A33A、B、C式,共有三種;0絡就可以直接進行的 I/OA、B、C 口的高四位或低四位可分別設置成輸入或輸 出。1I/O,AB1CA口與外圍設備的聯(lián)絡信號,余下的線只有基本I/O0.方式 2: 雙向 I/O 方式,只有A 口可以工I/OC5AB1B0I/O8255A 引腳信號如右圖電路設計DB25825512LED1:圖 1 交通燈原理圖印刷電路圖設計制作 pcb CAM output configuration文件,在設定好印刷板得規(guī)格大小后導入剛才生成的網經過多次設計修改,本交通燈模擬 LED 顯示器的 PCB 圖如圖 2 所示圖 2 交通燈模擬 LED 顯示器測試程序8255A/CS8

3、255A,通過對A0A18255APBPC/WRPB4441、3,方向,2、434組合:紅綠、紅黃,不會出現(xiàn)綠黃。既不能出現(xiàn)端口PB4PC4DATAPT EQU378HCTRLPT EQU37AHINTCNT EQUGDURA EQUYDURA EQU3RDURA EQU30GSTATE EQU0Y1STATEEQU1Y2STATEEQU2RSTATE EQU3Y3STATE Y4STATEEQU4EQU5DSEGSEGMENTOLD1CH DD ? LTSTATE DB ? YBLKCNTDB DSEGENDSCSEGSEGMENTASSUME CS: CSEG, DS: DSEGSTART

4、: MOV DX,MOV AL,11101100B OUT DX,ALMOV DX, DATAPT MOV AL,10000000B OUT DX,ALMOV AX,INT21HMOV WORD PTR OLD1CH,BXMOV WORD PTR OLD1CH + 2,ESMOV DX, OFFSETMOV AX,251CHCALLGREENINT21HMOV AH,INT16HLDS DX,MOV AX, 251CH INT21HMOV AH,INT21HNEW1CH:CMP CX,JZ NEXTDECIRETNEXT: CMP LTSTATE,JZ GRNCMP LTSTATE,JZ YL

5、W1CMP LTSTATE,JZ YLW2CMP LTSTATE,JZ YLW3CMP LTSTATE,JZ YLW4GRN:CALLIRETYLW1: CALLIRETYLW2: CALLIRETRD:CALLRETYLW3: CALLIRETYLW4: CALLIRETGREEN PROC; ;綠燈PUSHAXPUSHDXMOV DX, CTRLPT MOV AL,OUT DX,ALMOV DX,DATAPTMOVAL,11110000B;13燈,2、430OUT DX,ALMOVDX,MOV AL,OUT DX,ALMOV DX, DATAPT MOV AL,OUT DX,ALMOV C

6、X, GDURA *INTCNTMOV LTSTATE,POPDXPOPAXCMP LTSTATE,JZ RDRETGREEN ENDPYELLOW1PROC;黃PUSHAXPUSHDXMOV DX, CTRLPT MOV AL,11100100B OUT DX,ALMOV DX, DATAPT MOV AL,11110101B1、30.5(33)OUT DX,ALMOV DX, CTRLPT MOV AL,11101000B OUT DX,ALMOV DX, DATAPT MOV AL,10100000B OUT DX,ALMOV CX, INTCNT /2MOV LTSTATE,POPDX

7、POPRETYELLOW1ENDPYELLOW2PUSHAXPUSHDXMOV DX, CTRLPT MOV AL,11101000B OUT DX,ALMOV DX,DATAPTMOVAL, 11110000B; 1、30.5(33OUT DX,ALMOV CX, INTCNT /INCYBLKCNTCMP YBLKCNT,JZ CHGREDMOV LTSTATE,JMPY2RETCHGRED:MOV LTSTATE,MOV YBLKCNT,0Y2RET: POPPOP AX RETYELLOW2ENDPREDPROC;紅PUSHAXPUSHDXMOV DX, CTRLPT MOV AL,O

8、UT DX,ALMOV DX,DATAPTMOVAL, 01011010B; 1、3紅燈,2、430OUT DX,ALMOV CX, RDURA *INTCNTMOV LTSTATE,POPDXPOPRETREDENDPYELLOW3PUSHAXPUSHDXMOV DX, CTRLPT MOV AL,OUT DX,ALMOV DX,DATAPTMOVAL, 11111010B ; 、40.5(33OUT DX,ALMOV DX, CTRLPT MOV AL,OUT DX,ALMOV DX, DATAPT MOV AL,OUT DX,ALMOV CX, INTCNT / 2 MOV LTSTAT

9、E,POPPOPRETYELLOW3ENDPYELLOW4PUSHAXPUSHDXMOV DX, CTRLPT MOV AL,OUT DX,ALMOV DX,DATAPTMOVAL, 11110000B; 2、40.5(黃燈一共閃爍33OUT DX,ALMOV CX, INTCNT /INCYBLKCNTCMP YBLKCNT,JZ CHGGRNMOV LTSTATE,JMPY4RETCHGGRN:MOV LTSTATE,MOV YBLKCNT,0Y4RET: POPPOP AX RETYELLOW4CSEGENDSENDSTART小結LEDDB25 25 芯片,對他們的protel99,這是一款電子工程師設計電路原理圖和 PCB pcb protel99 。通過主機8255Adb25pcb參考文獻戴梅萼 史嘉權 微型計算機技術及應用(第 4 版) 清華大學出版社 2Protel99SE20085Protel 99SE 電路設計與制板 朱云芳

溫馨提示

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

最新文檔

評論

0/150

提交評論