![微機原理及應用課程設(shè)計_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/14a482b7-2548-4830-ae99-9e8ca8e21b84/14a482b7-2548-4830-ae99-9e8ca8e21b841.gif)
![微機原理及應用課程設(shè)計_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/14a482b7-2548-4830-ae99-9e8ca8e21b84/14a482b7-2548-4830-ae99-9e8ca8e21b842.gif)
![微機原理及應用課程設(shè)計_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/14a482b7-2548-4830-ae99-9e8ca8e21b84/14a482b7-2548-4830-ae99-9e8ca8e21b843.gif)
![微機原理及應用課程設(shè)計_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/14a482b7-2548-4830-ae99-9e8ca8e21b84/14a482b7-2548-4830-ae99-9e8ca8e21b844.gif)
![微機原理及應用課程設(shè)計_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/14a482b7-2548-4830-ae99-9e8ca8e21b84/14a482b7-2548-4830-ae99-9e8ca8e21b845.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、微機原理及應用課程設(shè)計計時紅綠燈的設(shè)計和制作一、課程設(shè)計目的課程設(shè)計要求學生自行設(shè)計和搭建有關(guān)微機應用的電路,編制和調(diào)試有關(guān)軟件。通過課程設(shè)計的教學,使學生鞏固和深化已學的理論知識,加強綜合應用能力,訓練學生掌握分析問題、解決問題的方法,培養(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端口和c端口控制12個led發(fā)光二級管的亮和滅(輸
2、出為0則亮,輸出為1則滅)。2、過8253a應用為計數(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路口的紅燈亮,同時2、4路口的綠燈亮,2、4路口方向開始通車。延遲一段時間(20秒)后,2、4路口的綠燈熄滅,而黃燈開始閃爍。閃爍若干次(延時
3、4秒)后,再切換到1、3路口方向。之后,重復上述過程。各集成塊接線:8253連線:(1)8253的gate0接+5v。(2)8253的clk0插孔接分頻器74ls393(左上方)的t5插孔。(3)8253out0插孔和8259的3號中斷ir3插孔相連。8259連線:(1)8259模塊上的int連8088的intr(在主板鍵盤矩陣下面)。(2)8253模塊上的inta連8088的inta(在主板鍵盤矩陣下面)。(3)8253out0插孔和8259的3號中斷ir3插孔相連。(4)8259模塊上的d0d7連到bus2區(qū)的xd0xd7。(5)8259模塊上的cs端接y6。(6)8259模塊上的a0連到
4、bus區(qū)的xa0上。(7)8259模塊上的rd、wr信號線分別連到bus3區(qū)的xrd、xwr上。8255連線:(1)l1pc0l4pc1l7pc2l10pc3l2pb4l5pb5l8pb6l11pb7l3pc4l6pc5l9pc6l12pc7各集成塊:8253集成塊引腳圖:8255a集成塊引腳圖:8253集成塊:8255集成塊:8259集成塊:實驗框圖程序ioconptequ0ff2bh;定義8255各寄存器地址ioaptequ0ff28hiobptequ0ff29hiocptequ0ff2ahintport1equ0060hintport2equ0061hintq3equintreeup3;
5、定義中斷向量tcontroequ0043h;定義8253控制口和0通道地址tcon0equ0040hintq7equintreeup7codesegmentassumecs:codeorg1000hstart:cld;關(guān)中斷movdx,ioconptmoval,80h;寫8255控制字,三個口均為0輸出outdx,almoval,10100101b;13l(綠)24h(紅)movdx,iocptoutdx,almovbyteptrds:0770h,20;紅綠燈(數(shù)碼管)movbyteptrds:0771h,1;狀態(tài)movbyteptrds:0772h,0;黃燈callvonbcdcallwri
6、ntver;writeintrrupt;調(diào)用寫中斷向量子程序moval,13hmovdx,intport1;循環(huán)等待中斷outdx,almoval,08hmovdx,intport2outdx,almoval,09houtdx,almoval,0f7houtdx,almovbyteptrds:0771h,01h;time=1movdx,tcontromoval,36h;寫控制字,0通道輸出方波outdx,almovdx,tcon0;計數(shù)初值送0通道寄存器moval,00houtdx,almoval,00houtdx,alstiwaint:calldisp;調(diào)用初始顯示子程序calltryjmp
7、waintwrintver:movax,0hmoves,axmovdi,002chleaax,intq3stoswmovax,0000hstoswretintreeup3:clidecbyteptrds:0770hcmpbyteptrds:0771h,1;判斷狀態(tài)jzch1cmpbyteptrds:0771h,2jzch2cmpbyteptrds:0771h,3jzch3cmpbyteptrds:0770h,0jzch5moval,byteptrds:0772hxoral,01010000bmovbyteptrds:0772h,almovdx,iobptoutdx,aljmpchendch5:
8、movbyteptrds:0771h,1movbyteptrds:0770h,20moval,10100101b;13l24hmovdx,iocptoutdx,almoval,00000000b;13l24hmovdx,iobptoutdx,aljmpchendch1:cmpbyteptrds:0770h,0jnzchendmovbyteptrds:0770h,4movbyteptrds:0771h,2moval,00000101b;13l24hmovdx,iocptoutdx,almoval,10100000bmovbyteptrds:0772h,almovdx,iobptoutdx,alj
9、mpchendch2:cmpbyteptrds:0770h,0jzch6moval,byteptrds:0772hxoral,10100000bmovbyteptrds:0772h,almovdx,iobptoutdx,aljmpchendch3:cmpbyteptrds:0770h,0jnzchendmovbyteptrds:0770h,4movbyteptrds:0771h,4moval,00001010b;13l24hmovdx,iocptoutdx,almoval,01010000bmovbyteptrds:0772h,almovdx,iobptoutdx,aljmpchendch6:
10、movbyteptrds:0770h,20movbyteptrds:0771h,3moval,01011010b;13l24hmovdx,iocptoutdx,almoval,00000000bmovbyteptrds:0772h,almovdx,iobptoutdx,aljmpchendchend:callvonbcdintre2:moval,20hmovdx,intport1outdx,alstiiretvonbcd:pushax;bcd轉(zhuǎn)換pushbxmoval,byteptrds:0770hcbwmovbl,10divblmovbyteptrds:077bh,almovbyteptrd
11、s:077ah,ahpopbxpopaxretdisp:movdx,077bh;顯示子程序movah,02hdisp0:movcx,00ffhmovbx,dxmovbl,ds:bxmovbh,0hpushdxmovdx,0ff22hmoval,cs:bx+1500houtdx,almovdx,0ff21hmoval,ahoutdx,aldisp1:loopdisp1popdxdecdxshrah,01hjnzdisp0movdx,0ff22hmoval,0ffhoutdx,alretorg1500hdata1:db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8hdb80h,90h,88h,83h,0c6h,0a1h,86h,8ehdb0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfhdb90h,0a3h,0a1h,86h,8fhcodeendsendstart感想:一個星期的課程設(shè)計終于過去,使我
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國純棉棉襖行業(yè)投資前景及策略咨詢研究報告
- 2025年焊泥粉項目可行性研究報告
- 2025年槽式混合機項目可行性研究報告
- 2025年料流開關(guān)項目可行性研究報告
- 廣西2025年廣西民族大學招聘教職人員控制數(shù)人員28人筆試歷年參考題庫附帶答案詳解
- 2025至2031年中國單片微電腦繞線機控制器行業(yè)投資前景及策略咨詢研究報告
- 2025年制冷管項目可行性研究報告
- 2025至2031年中國CRP定量試劑盒行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年高真冷裱膜項目投資價值分析報告
- 2025至2030年中國閃光繼電器數(shù)據(jù)監(jiān)測研究報告
- (高清版)DB43∕T 1147-2015 太陽能果蔬烘干機
- 醫(yī)院人體器官捐獻及獲取流程
- 結(jié)腸造瘺還納手術(shù)配合
- 2024年云南省中考物理真題含解析
- 《安防監(jiān)控培訓》課件
- 2025年中國艾草行業(yè)市場現(xiàn)狀、發(fā)展概況、未來前景分析報告
- (閩教版)六年級下英語教學計劃
- 人教版英語高考試卷與參考答案(2024年)
- 河砂、碎石生產(chǎn)質(zhì)量保證措施方案
- 全國教育科學規(guī)劃課題申報書:02.《鑄牢中華民族共同體意識的學校教育研究》
- 三位數(shù)除以兩位數(shù)過關(guān)練習口算題大全附答案
評論
0/150
提交評論