微機(jī)原理及接口技術(shù)期末實(shí)驗(yàn)設(shè)計(jì)報(bào)告_第1頁(yè)
微機(jī)原理及接口技術(shù)期末實(shí)驗(yàn)設(shè)計(jì)報(bào)告_第2頁(yè)
微機(jī)原理及接口技術(shù)期末實(shí)驗(yàn)設(shè)計(jì)報(bào)告_第3頁(yè)
微機(jī)原理及接口技術(shù)期末實(shí)驗(yàn)設(shè)計(jì)報(bào)告_第4頁(yè)
微機(jī)原理及接口技術(shù)期末實(shí)驗(yàn)設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

..師大學(xué)計(jì)算機(jī)與信息工程學(xué)院"微機(jī)原理與接口技術(shù)期末實(shí)驗(yàn)設(shè)計(jì)報(bào)告"實(shí)習(xí)題目指導(dǎo)教師職稱學(xué)生學(xué)號(hào)日期實(shí)驗(yàn)要求設(shè)計(jì)一個(gè)倒計(jì)時(shí)表,用8255設(shè)置燈,用8254記錄時(shí)間,8259提供中斷。其中MIR7接KK1設(shè)置倒計(jì)時(shí)的總時(shí)間,每按一次脈沖,總時(shí)間加1,SIR1接KK2確認(rèn)開(kāi)場(chǎng)倒計(jì)時(shí)〔DI=0對(duì)KK2屏蔽,DI=1對(duì)KK2開(kāi)放〕,MIR6接8254設(shè)置準(zhǔn)確的1s倒計(jì)間隔時(shí)間。利用8254芯片的計(jì)數(shù)功能,芯片有5中工作方式,選擇方式2和方式3都可以輸出連續(xù)的波形,故都可以符合實(shí)驗(yàn)要求。8254可以采用二進(jìn)制計(jì)數(shù)或是BCD碼計(jì)數(shù),如果用二進(jìn)制計(jì)數(shù),最大圍是65535,如果采用BCD碼計(jì)數(shù),最大圍是99999。使用2個(gè)計(jì)數(shù)器,可以到達(dá)輸出周期為1秒的方波。計(jì)數(shù)初值=fclki/fouti。利用8255芯片,設(shè)置燈的初始狀態(tài)。利用8259芯片的中斷功能,當(dāng)中斷來(lái)時(shí),啟動(dòng)8254芯片,進(jìn)入計(jì)數(shù)狀態(tài)。IP=中斷向量*4,CS=中斷向量*4+2;設(shè)計(jì)2.1硬件設(shè)計(jì)2.1.1按下列圖的電路圖連接電路圖1電路連線2.1.2電路說(shuō)明該電路是在唐都實(shí)驗(yàn)箱上的操作,2片8259芯片是嵌在系統(tǒng)總線下,只有主片的中斷序號(hào)為6和7的兩個(gè)口是對(duì)外開(kāi)放的,從片的中斷序號(hào)為1的口是對(duì)外開(kāi)放的。8254芯片計(jì)數(shù)器0的端口地址為06C0H,計(jì)數(shù)器1的端口地址為06C2H,計(jì)數(shù)器2的端口地址為06C4H,計(jì)數(shù)器3的端口地址為06C6H。8255芯片PA口的端口地址為0640H,PB口的端口地址為0642H,PC口的端口地址為0644H,控制口的端口地址為0646H。主8259芯片的偶地址為20H,奇地址為21H。從8259芯片的偶地址為A0H,奇地址為A1H。IOY0的編址空間:0600H~063FHIOY1的編址空間:0640H~067FHIOY2的編址空間:0680H~06BFHIOY3的編址空間:06C0H~06FFH2.2軟件設(shè)計(jì)思路利用8254芯片的計(jì)數(shù)功能,輸出周期為1秒的方波??刂茻?秒1秒往下減。利用8255芯片,設(shè)置燈的初始狀態(tài)。開(kāi)場(chǎng)全0狀態(tài)。利用8259芯片的中斷功能,當(dāng)中斷來(lái)時(shí),啟動(dòng)8254芯片,進(jìn)入計(jì)數(shù)狀態(tài)。流程圖開(kāi)場(chǎng)開(kāi)場(chǎng)初始化初始化8259裝入裝入MIR6,MIR7,SIR1的效勞子程序初始化初始化8254計(jì)數(shù)器0裝入初值計(jì)數(shù)器1裝入初值寫入控制口寫入控制口計(jì)數(shù)器0裝入初值計(jì)數(shù)器1裝入初值寫入控制口寫入控制口初始化初始化8255初始化主片初始化主片8259初始化從片初始化從片8259完畢完畢2.2.3附代碼SSTACK SEGMENTSTACK DW32DUP(")SSTACK ENDCODE SEGMENT ASSUMECS:CODESTART: PUSHDS MOVAX,0000H MOVDS,AX MOVAX,OFFSETMIR7 ;取中斷入口地址MOVSI,003CH ;中斷矢量地址MOV[SI],AX ;填I(lǐng)RQ7的偏移矢量MOVAX,CS ;段地址MOVSI,003EH;0F MOV[SI],AX ;填I(lǐng)RQ7的段地址矢量PUSHDS MOVAX,0000H MOVDS,AX MOVAX,OFFSETMIR6 ;取中斷入口地址MOVSI,0038H ;中斷矢量地址MOV[SI],AX ;填I(lǐng)RQ6的偏移矢量MOVAX,CS ;段地址0E MOVSI,003AH MOV[SI],AX ;填I(lǐng)RQ6的段地址矢量MOVAX,OFFSETSIR1 MOVSI,00C4H;31H MOV[SI],AX MOVAX,CS MOVSI,00C6H MOV[SI],AX CLI POPDSMOVDX,06C6H ;8254 MOVAL,37H ;計(jì)數(shù)器0,方式3 OUTDX,AL MOVDX,06C0H MOVAx,100H OUTDX,AL MOVAL,AH OUTDX,AL MOVDX,06C6H MOVAL,77H OUTDX,AL MOVDX,06C2H MOVAX,10000H OUTDX,AL MOVAL,AH OUTDX,AL ;8255HW: MOVDX,0646H MOVAL,80H OUTDX,AL ;初始化主片8259MOVAL,11H OUT20H,AL ;ICW1 MOVAL,08H OUT21H,AL ;ICW2 MOVAL,04H OUT21H,AL ;ICW3 MOVAL,01H OUT21H,AL ;ICW4 ;從片MOVAL,11HOUT0A0H,AL ;ICW1MOVAL,30HOUT0A1H,AL ;ICW2MOVAL,02H OUT0A1H,AL ;ICW3MOVAL,01HOUT0A1H,AL ;ICW4MOVAL,0FDHOUT0A1H,AL ;OCW1=11111101 MOVAL,6BH ;OCW1 OUT21H,AL STIAA1: NOP JMPAA1MIR7: STI CALLDELAY INCBXMOVDX,0640H MOVAL,BH OUTDX,AL MOVDX,0642H MOVAL,BL OUTDX,AL MOVAL,20H OUT20H,AL ;中斷完畢命令I(lǐng)REMIR6: STICALLDELAY DECBX CMPBX,0FFFFH JNZA MOVBX,0H MOVAL,6BH ;OCW100101101 OUT21H,ALA:MOVDX,0640H MOVAL,BH OUTDX,AL MOVDX,0642H MOVAL,BL OUTDX,AL MOVAL,20H OUT20H,AL ;中斷完畢命令I(lǐng)RE SIR1: STICALLDELAY;初始化主片825 MOVAL,0ABH ;OCW110101101 OUT21H,AL MOVAL,20H OUT0A0H,ALOCW2 OUT20H,ALIRETDELAY: PUSHCXMOVCX,0F00HAA0: PUSHAX POPAX LOOPAA0 POPCX RETCODE ENDS ENDSTART實(shí)驗(yàn)分析及心得實(shí)驗(yàn)中按KK1,8259的主片中斷響應(yīng),每按一次加一,8255的A口〔高八位〕、B口〔第八位〕輸出時(shí)間

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論