版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、微機(jī)原理及應(yīng)用課程設(shè)計計時紅綠燈的設(shè)計和制作一、 課程設(shè)計目的課程設(shè)計要求學(xué)生自行設(shè)計和搭建有關(guān)微機(jī)應(yīng)用的電 路,編制和調(diào)試有關(guān)軟件。通過課程設(shè)計的教學(xué),使學(xué)生鞏 固和 深化已學(xué)的理論知識,加強(qiáng)綜合應(yīng)用能力,訓(xùn)練學(xué)生掌 握分析問 題、解決問題的方法,培養(yǎng)較強(qiáng)的動手能力和一定 的微機(jī)應(yīng)用系 統(tǒng)的設(shè)計和調(diào)試能力。二、 課程設(shè)計內(nèi)容用實驗系統(tǒng)的發(fā)光二極管模擬交通紅綠燈,并能用數(shù)碼 管顯示燈亮的時間剩余值。計數(shù)原則:紅燈綠燈燈亮的時間 為 20 秒種,在替換間隔綠燈的路口的黃燈閃爍4 秒。具體:1、通過 8255A 并行口傳輸數(shù)據(jù)的方法,來控制 LED 發(fā) 光 二極管的亮滅。用 8255A 的 B 端
2、口和 C 端口控制 12 個 LED 發(fā)光 二級管的亮和滅(輸出為 0則亮,輸出為 1 則滅)。2、過 8253A 應(yīng)用為計數(shù)提供硬件計時,為整個紅綠燈系統(tǒng)提供時間計數(shù)。3、通過中斷控制器 8259A 為紅綠燈系統(tǒng)提供中斷服務(wù), 以 實現(xiàn)中斷。編程思路:要完成本實驗,首先必須了解交通路燈的亮滅規(guī)律。設(shè) 有一 個十字路口, 1、3 為南,北方向, 2、 4 為東,西方向。 初始化 之后, 1、 3 路口的綠燈亮, 2 、4 路口的紅燈亮, 1、 3 路口方向 通車。延遲一段時間( 20 秒)后, 1、3 路口的綠 燈熄滅,而 1、 3 路口的黃燈開始閃爍。閃爍若干次(延時 4 秒)后, 1、 3
3、 路口的 紅燈亮,同時 2、 4 路口的綠燈亮, 2、 4 路口方向開始通車。延 遲一段時間( 20 秒)后, 2、4 路口 的綠燈熄滅,而黃燈開始閃 爍。閃爍若干次(延時 4 秒)后, 再切換到 1、3 路口方向。之 后,重復(fù)上述過程。各集成塊接線:8253 連線:( 1)8253 的 GATE0 接 +5V 。(2)8253 的 CLKO 插孔接分頻器 74LS393 (左上方)的 T5 插孔。(3)8253OUT0 插孔和 8259 的 3號中斷 IR3 插孔相連。8259 連線:( 1 )8259 模塊上的 INT 連 8088 的 INTR (在 主板鍵盤矩陣下面)。(2) 8253
4、 模塊上的 INTA 連 8088 的 INTA (在主板鍵盤 矩陣下面)。(3) 8253OUT0 插孔和 8259 的 3號中斷 IR3 插孔相連。(4)8259 模塊上的 D0? D7 連到 BUS2 區(qū)的 XD0? XD7(5)8259 模塊上的 CS 端接丫 6。(6) 8259模塊上的 AO連到BUS區(qū)的XA0上。(7) 8259 模塊上的 RD WR 言號線分別連到 BUS3 區(qū)的 XRD XWRk o8255 連線: ( 1)L1 PCOL” PC1L7 - PC2L1O- PC3L2 PB4L5 PB5L8 PB6L11 PB7L3 PC4L6- PC5L9- PC6L12-
5、 PC7 各集成塊 :8253 集成塊引腳圖:8255A 集成塊引腳圖:8253 集成塊:8255 集成塊:8259 集成塊:實驗框圖程序IOCONPTEQUOFF2BH 定義 8255 各寄存器地址 IOAPTEQUOFF28HIOBPTEQUOFF29HIOCPTEQUOFF2AHINTPORT1EQUOO6OHINTPORT2EQUOO61HINTQ3EQUINTREEUP3 定義中斷向量TCONTROEQU0043 定義 8253 控制口和 0 通道地址TCON0EQU0040Hivfxa 丄 no 乙丄 yod 丄 Ni,ci/oi/i H80 f_IVAOI/l iv fxa 丄
6、no擁出影昜密勤LldOd丄NI H九f_IVAOI八I回?fù)沓鰜?宙鮒門占占丄 N 日丄 aoaNOAnvoW 61H2zzo : say丄dm丄人日 翠沿A HLZzo : say 丄 dm 丄人日 (易咸誨) QW 耳 0slHOzzo : say 丄 dm 丄人日 ivfxa 丄 no 丄 dOOPxaAOIAI (耳) H 陀 (W) ICUaLOLOOLOLAVAOIAI iv fxa 丄 no fpWO 華卯口 & 三S9S8 亙 A08f_IVAOIAI丄 dNOOOrxaAOIAI 擁出 關(guān) dio: iyvisHOOOLOdO 3aoo : so3i/inssv 丄N
7、miAIEOSmClOO Zdn33d 丄 NIDO3ZO 丄NlMOVAL,09HOUTDX,ALMOVAL,OF7HOUTDX,ALMOVBYTEPTRDS:0771H,01H;TIME=1MOVDX,TCONTROMOVAL,36H 寫控制字, 0 通道輸出方波OUTDX,ALMOVDX,TCON0 計數(shù)初值送 0 通道寄存器MOVAL,00HOUTDX,ALMOVAL,00HOUTDX,ALSTIWAINT:CALLDISP 調(diào)用初始顯示子程序CALLTRYJMPWAINTWRINTVER:MOVAX,0HMOVES,AXM0VDI,002CHLEAAX,INTQ3STOSWMOVAX
8、,OOOOhSTOSWRETINTREEUP3:CLIDECBYTEPTRDS:0770HCMPBYTEPTRDS:0771H,1 半 U 斷狀態(tài)JZCH1CMPBYTEPTRDS:0771H,2JZCH2CMPBYTEPTRDS:0771H,3JZCH3CMPBYTEPTRDS:0770H,0JZCH5MOVAL,BYTEPTRDS:0772HXORAL,01010000BMOVBYTEPTRDS:0772H,ALMOVDX,IOBPTOUTDX,ALJMPCHENDCH5:MOVBYTEPTRDS:0771H,1MOVBYTEPTRDS:0770H,20MOVAL,10100101B;13
9、L24HMOVDX,IOCPTOUTDX,ALMOVAL,OOOOOOOOB;13L24HMOVDX,IOBPTOUTDX,ALJMPCHENDCH1:CMPBYTEPTRDS:0770H,0JNZCHENDMOVBYTEPTRDS:0770H,4MOVBYTEPTRDS:0771H,2MOVAL,00000101B;13L24HMOVDX,IOCPTOUTDX,ALMOVAL,10100000BMOVBYTEPTRDS:0772H,ALMOVDX,IOBPTOUTDX,ALJMPCHENDCH2:CMPBYTEPTRDS:0770H,0JZCH6MOVAL,BYTEPTRDS:0772HXO
10、RAL,10100000BMOVBYTEPTRDS:0772H,ALMOVDX,IOBPTOUTDX,ALJMPCHENDCH3:CMPBYTEPTRDS:0770H,0JNZCHENDMOVBYTEPTRDS:0770H,4MOVBYTEPTRDS:0771H,4MOVAL,00001010B;13L24HMOVDX,IOCPTOUTDX,ALMOVAL,01010000BMOVBYTEPTRDS:0772H,ALMOVDX,IOBPTOUTDX,ALJMPCHENDCH6:MOVBYTEPTRDS:0770H,20MOVBYTEPTRDS:0771H,3MOVAL,01011010B;13
11、L24HMOVDX,IOCPTOUTDX,ALMOVAL,OOOOOOOOBMOVBYTEPTRDS:0772H,ALMOVDX,IOBPTOUTDX,ALJMPCHENDCHEND:CALLVONBCDINTRE2:MOVAL,20HM0VDX,INTP0RT1OUTDX,ALSTIIRETVONBCD:PUSHAXBCD 轉(zhuǎn)換PUSHBXMOVAL,BYTEPTRDS:0770HCBWMOVBL,10DIVBLMOVBYTEPTRDS:077BH,ALMOVBYTEPTRDS:077AH,AHPOPBXPOPAXRETdisp:movdx,077Bh ; 顯示子程序 movah,02h d
12、ispO:movcx,OOffh movbx,dx movbl,ds:bx movbh,0h pushdx movdx,0ff22h moval,cs:bx+1500hOUTDX,AL movdx,0ff21h moval,ahOUTDX,AL disp1:loopdisp1 popdx decdxshrah,01hjnzdispO movdx,0ff22h moval,0FFH OUTDX,AL retORG1500H data1:db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h db80h,90h,88h,83h,0c6h,0a1h,86h,8ehdb0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高考物理總復(fù)習(xí)專題六動量第2講動量守恒定律練習(xí)含答案
- 框架協(xié)議招標(biāo)要求
- 發(fā)生勞動爭議后如何正確及時地申請勞動爭議調(diào)解
- 《lc教學(xué)課件》課件
- 高中歷史 第五單元 第6課 兩伊戰(zhàn)爭教案 新人教版選修3
- 2024年五年級品社下冊《輝煌成就》教案 山東版
- 2024-2025學(xué)年九年級歷史下冊 第八單元 現(xiàn)代科學(xué)技術(shù)和文化 第18課 現(xiàn)代文學(xué)和美術(shù)教案 新人教版
- 2024-2025學(xué)年七年級地理下冊 7.4 俄羅斯課時2教案 (新版)新人教版
- 2024年高中化學(xué) 第3章 有機(jī)化合物 第3節(jié) 生活中兩種常見的有機(jī)物 乙醇教案 新人教版必修2
- 2024年九年級語文上冊 第四單元 第16課《安塞腰鼓》教案 鄂教版
- 高壓交流電動機(jī)試驗報告
- 樓地面裂縫的原因及防治措施
- 阿爾卡特數(shù)字程控交換機(jī)Omnipcx4400說明
- 10000中國普通人名大全
- 銑削深攪水泥土攪拌墻技術(shù)規(guī)程-中國土木工程學(xué)會
- 寧德時代股權(quán)激勵計劃
- 倉庫租賃合同電子版
- 倪海廈人紀(jì)之針灸 全
- 《學(xué)前教育專業(yè)導(dǎo)論》課程教學(xué)大綱
- trizol法組織DNARNA及蛋白提取方法
- 小腿免荷支具矯形器制作流程【培訓(xùn)課件】
評論
0/150
提交評論