freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

接口課設(shè)_數(shù)字時(shí)鐘_鬧鐘課設(shè)_微機(jī)原理與接口技術(shù)www.uu9i.com-資料下載頁(yè)

2024-11-16 19:10本頁(yè)面

【導(dǎo)讀】利用試驗(yàn)平臺(tái)提供的硬件資源設(shè)計(jì)一個(gè)數(shù)字時(shí)鐘。由于實(shí)驗(yàn)板上只有4個(gè)數(shù)碼管,所以該電子表以分、秒的形式實(shí)時(shí)顯示當(dāng)前時(shí)間,且具有校表功能,利用撥動(dòng)開(kāi)關(guān)與標(biāo)準(zhǔn)時(shí)間校準(zhǔn)。掌握8255、8254等芯片使用方法和編程方法,通過(guò)本次課程設(shè)計(jì),學(xué)以致用,進(jìn)一步理解所學(xué)的相關(guān)芯片的原理、內(nèi)部結(jié)構(gòu)、使用方法等,學(xué)會(huì)相關(guān)芯片實(shí)際應(yīng)用及編程,系統(tǒng)中采用8086微處理器完成了時(shí)鐘的小系統(tǒng)的獨(dú)立設(shè)計(jì)。本系統(tǒng)設(shè)計(jì)的電子時(shí)鐘以8086微處理器作為CPU,用8254做定時(shí)計(jì)數(shù)器產(chǎn)生時(shí)鐘頻率,8255做可編程并行接口連接數(shù)碼管顯示時(shí)鐘和接收從撥動(dòng)開(kāi)關(guān)來(lái)數(shù)據(jù),使用系統(tǒng)內(nèi)部8259做中斷控制器產(chǎn)生中斷。8253采用計(jì)數(shù)器0,工作于方式2,使8254的OUT0端輸出周期性的負(fù)脈沖信號(hào)。8個(gè)撥動(dòng)開(kāi)關(guān)只用最后兩位,設(shè)這兩個(gè)開(kāi)關(guān)用兩位表示,00表示兩開(kāi)關(guān)都未打開(kāi),它們的作用分別是啟動(dòng)時(shí)鐘、設(shè)置分、設(shè)置秒、暫停功能。

  

【正文】 PUSH CX PUSH BX MOV SI,OFFSET TIME MOV DL,0FEH MOV AL,DLAGAIN: PUSH DX MOV DX,MY8255_A OUT DX,AL 。設(shè)置X1~X4,選通一個(gè)數(shù)碼管 MOV AL,[SI] 。取出緩沖區(qū)中存放鍵值 MOV BX,OFFSET LED AND AX,00FFH ADD BX,AX MOV AL,[BX] 。將鍵值作為偏移和鍵值基地址相加得到相應(yīng)的鍵值 MOV DX,MY8255_B OUT DX,AL 。寫入數(shù)碼管A~DP CALL DALLY INC SI 。取下一個(gè)鍵值 POP DX MOV AL,DL TEST AL,08H 。判斷是否顯示完? JZ OUT1 。顯示完,返回 ROL AL,1 MOV DL,AL JMP AGAIN 。未顯示完,跳回繼續(xù)OUT1: POP BX POP CX POP DX POP AX RETDIS ENDP。===============================CLEAR PROC NEAR 。清除數(shù)碼管顯示子程序 PUSH DX PUSH AX MOV DX,MY8255_B 。段位置0即可清除數(shù)碼管顯示 MOV AL,00H OUT DX,AL POP AX POP DX RETCLEAR ENDP。===============================SCAN_KK PROC NEAR 。掃描82255的C口低4位,檢測(cè)時(shí)鐘狀態(tài),并進(jìn)入相應(yīng)模式 PUSH AX PUSH DX MOV DX,MY8255_C IN AL,DX AND AL,03H CMP AL,0 JZ S0 CMP AL,02H JZ S1 CMP AL,01H JZ S2 CMP AL,03H JZ S3 JMP SK_ENDS0: MOV T_STATE,0 JMP O_INTS1: MOV T_STATE,1 JMP O_INTS2: MOV T_STATE,2 JMP O_INTS3: MOV T_STATE,3 MOV DX,INTR_OCW1 。設(shè)置中斷屏蔽寄存器,打開(kāi)INTR的屏蔽位 IN AL,DX OR AL,20H OUT DX,AL JMP SK_ENDO_INT: MOV DX,INTR_OCW1 。設(shè)置中斷屏蔽寄存器,打開(kāi)INTR的屏蔽位 IN AL,DX AND AL,INTR_IM OUT DX,AL STISK_END: POP DX POP AX RETSCAN_KK ENDP。===============================CODE ENDS END START 評(píng)價(jià) 指導(dǎo)老師: 時(shí) 間: 16
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1