版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 《微機原理》</b></p><p><b> 課程設(shè)計報告</b></p><p> 題 目: 計件系統(tǒng)設(shè)計 </p><p> 專業(yè)班級: </p>
2、;<p> 設(shè)計學(xué)生: </p><p> 完成時間: </p><p><b> 源程序: </b></p><p> code segment</p><p>
3、 assume cs:code</p><p><b> ORG 1000H</b></p><p> tcontro equ 43h</p><p> tcono equ 40h</p><p> iobpt equ 0ff29h; 8255的B口</p><p> ioconpt
4、 equ 0ff2bh</p><p><b> start:</b></p><p> mov word ptr ds:[077ah],0000h</p><p> mov ds:[077ch],0503h</p><p> mov ds:[077eh],0802h</p><p>
5、begin: mov dx,tcontro 初始化程序段</p><p> mov al,15h; </p><p><b> out dx,al</b></p><p> mov dx,tcono</p><p> mov al,99h</p><p><b> out
6、dx,al</b></p><p><b> again:</b></p><p> mov dx,tcontro 讀程序段</p><p> mov al,00000101b</p><p><b> out dx,al</b></p><p>
7、 mov dx,tcono</p><p><b> in al,dx</b></p><p> mov ah,99h</p><p><b> sub ah,al</b></p><p><b> mov al,ah</b></p><p>&
8、lt;b> daa</b></p><p> jishu:mov ah,al 計數(shù)程序</p><p> and al,0fh</p><p> mov ds:[077ah],al</p><p><b> mov al,ah</b></p><p><b&g
9、t; mov cl,4</b></p><p><b> shr al,cl</b></p><p> mov ds:[077bh],al</p><p> dispkey: call disp 調(diào)用顯示程序</p><p> call key 調(diào)用鍵盤掃描程序<
10、/p><p> ;mov ds:[0752h],al</p><p><b> cmp al,2</b></p><p><b> jz next</b></p><p><b> jmp again</b></p><p><b>
11、next:</b></p><p><b> jmp begin</b></p><p> disp: push cx ;顯示程序</p><p> mov dx,077fh</p><p> mov ah,20h</p><p> disp0: mov cx,0fh<
12、;/p><p><b> mov bx,dx</b></p><p> mov bl,ds:[bx]</p><p><b> mov bh,0h</b></p><p><b> push dx</b></p><p> mov dx,0ff22
13、h</p><p> mov al,cs:[bx+offset data1]</p><p><b> out dx,al</b></p><p> mov dx,0ff21h</p><p><b> mov al,ah</b></p><p><b>
14、 out dx,al</b></p><p> disp1: loop disp1</p><p><b> pop dx</b></p><p><b> dec dx</b></p><p> shr ah,01h</p><p><b>
15、 jnz disp0</b></p><p><b> pop cx</b></p><p><b> ret</b></p><p> data1: db 0c0h,0f9h,0a4h,0b0h,99h</p><p> db 92h,82h,0f8h,80h,90h<
16、/p><p> db 88h,83h,0c6h,0a1h,86h</p><p> db 8eh,0ffh,0ch,89h,0deh</p><p> db 0c7h,8ch,0f3h,0bfh,90h</p><p> db 0a3h,0a1h,86h,8fh</p><p> key: mov al, 0ff
17、h ;鍵盤掃描,只掃描第二列</p><p> mov dx, 0ff22h</p><p><b> out dx,al</b></p><p> mov bl,00h</p><p> mov ah,0feh</p><p> mov cx,08h</p><p
18、> key1: mov al,ah</p><p> mov dx,0ff21h</p><p><b> out dx,al</b></p><p> shl al,01h</p><p><b> mov ah,al</b></p><p><b&g
19、t; nop</b></p><p> mov dx,0ff23h</p><p><b> in al,dx</b></p><p><b> not al</b></p><p><b> nop</b></p><p> a
20、nd al,0fh</p><p><b> jnz key3</b></p><p><b> inc bl</b></p><p><b> loop key1</b></p><p><b> jmp nkey</b></p>
21、<p> key3: test al,02h</p><p><b> je nkey</b></p><p> mov al,08h</p><p><b> jmp key6</b></p><p> key6: add al,bl</p><p>
22、 cmp al,10h</p><p><b> jNc nkey</b></p><p><b> mov bl,al</b></p><p><b> mov bh,0h</b></p><p> mov al,cs:[bx+offset data2]</p&
23、gt;<p><b> ret</b></p><p> nkey: mov al,20h</p><p><b> fkey: ret</b></p><p> data2: db 07h,04h,08h,05h,09h,06h,0ah,0bh</p><p> db 0
24、1h,00h,02h,0fh,03h,0eh,0ch,0dh</p><p><b> CODE ENDS</b></p><p> END START設(shè)計總結(jié):</p><p> 通過這次微機原理課程設(shè)計,培養(yǎng)了我們的實際分析問題和動手能力,使我們更加充分的理解了課本上所學(xué)不到的知識,并能夠應(yīng)用于實踐當(dāng)中。</p><
25、;p> 這次課程設(shè)計,讓我們覺得學(xué)術(shù)遙遠(yuǎn),自己才疏學(xué)淺。微機原理的研究何其龐雜,何其精妙,這次設(shè)計其實只能是涉其皮毛,距離理想之境還有很長的路。</p><p> 課程設(shè)計能夠順利完成,并非其中一人之功。隊員之間都給了對方很多幫助,使我們都互相交流學(xué)到了許多知識,還有老師在實驗室不倦地指導(dǎo)和教誨,在此深深地感謝他們:感謝指導(dǎo)過我們的老師!勤勞合作的隊友!感謝大家對自己的教誨、幫助和鼓勵。這次設(shè)計的實現(xiàn)實
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 評分系統(tǒng)課程設(shè)計-微機接口課程設(shè)計報告
- java課程設(shè)計----課程設(shè)計報告
- fpga課程設(shè)計課程設(shè)計報告
- 學(xué)生考勤系統(tǒng)設(shè)計課程設(shè)計報告
- 課程設(shè)計報告--排隊叫號系統(tǒng)設(shè)計
- 學(xué)生選課系統(tǒng)設(shè)計報告課程設(shè)計
- 課程設(shè)計—倉庫管理系統(tǒng)設(shè)計報告
- 倉庫管理系統(tǒng)--課程設(shè)計報告報告
- cs應(yīng)用系統(tǒng)課程設(shè)計--書店系統(tǒng)設(shè)計報告
- 宿舍管理系統(tǒng)課程設(shè)計報告
- 課程設(shè)計報告--學(xué)生測評系統(tǒng)
- 倉儲管理系統(tǒng)課程設(shè)計報告
- 操作系統(tǒng)課程設(shè)計報告
- 課程設(shè)計報告--倉庫管理系統(tǒng)
- 民航售票系統(tǒng)課程設(shè)計報告
- 系統(tǒng)校正課程設(shè)計報告
- 學(xué)籍管理系統(tǒng)課程設(shè)計報告
- 房屋管理系統(tǒng)課程設(shè)計報告
- 病床呼叫系統(tǒng)課程設(shè)計報告
- 教務(wù)管理系統(tǒng)課程設(shè)計報告
評論
0/150
提交評論