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

正文內(nèi)容

微原課設(shè)家用電熱淋浴器的設(shè)計(jì)-文庫(kù)吧

2025-06-15 02:45 本頁(yè)面


【正文】 MOV AH,1 。判斷是否有按鍵按下 INT 16H JZ LOOP1 。無(wú)按鍵則跳回繼續(xù)循環(huán),有則退出QUIT: MOV AX,4C00H 。結(jié)束程序退出 INT 21H 電子發(fā)聲設(shè)計(jì)根據(jù)實(shí)驗(yàn)提供的音樂(lè)頻率表和時(shí)間表,編寫程序控制8254,8254內(nèi)部結(jié)構(gòu)和引腳圖如圖34所示。使其輸出連接到揚(yáng)聲器上能發(fā)出相應(yīng)的樂(lè)曲。利用8254的方式3——“方波發(fā)生器”,將相應(yīng)一種頻率的計(jì)數(shù)初值寫入計(jì)數(shù)器,就可產(chǎn)生對(duì)應(yīng)頻率方波。頻率表和時(shí)間表是一一對(duì)應(yīng)的,頻率表的最后一項(xiàng)為0,作為重復(fù)的標(biāo)志。根據(jù)頻率表中的頻率算出參應(yīng)的計(jì)數(shù)初值,然后依次寫入8254的計(jì)數(shù)器。將時(shí)間表中的相對(duì)時(shí)間值帶入延時(shí)程序來(lái)得到音符演奏時(shí)間。其硬件接線圖如圖35所示。圖34 8254內(nèi)部結(jié)構(gòu)圖和引腳圖圖35 電子發(fā)聲硬件接線圖其核心代碼如下:;揚(yáng)聲器報(bào)警發(fā)聲BAOJING PROC PUSH AX PUSH BX PUSH CX PUSH DX MOV DX,MY8254_MODE 。初始化8254工作方式 MOV AL,36H 。定時(shí)器0、方式3 OUT DX,AL MOV DX,0FH MOV DX,0FH 。, = 0FE502H MOV AX,0E502H MOV BX,FREQ DIV BX 。取出頻率值計(jì)算計(jì)數(shù)初值,0F4240H / 輸出頻率 MOV DX,MY8254_COUNT0 OUT DX,AL 。裝入計(jì)數(shù)初值 MOV AL,AH OUT DX,AL MOV DL,TIME CALL DELAY MOV DX,MY8254_MODE 。退出時(shí)設(shè)置8254為方式2,OUT0置0 MOV AL,10H OUT DX,AL POP DX POP CX POP BX POP AX RETBAOJING ENDP 鍵盤掃描及數(shù)碼管顯示設(shè)計(jì)實(shí)驗(yàn)系統(tǒng)中的鍵盤及數(shù)碼管顯示單元提供了4行4列共16個(gè)按鍵,4個(gè)7段數(shù)碼管了接成掃描電路方式。共用段位控制信號(hào)A~Dp,各自獨(dú)立的公共端主列選擇信號(hào)X1~X4,行掃描信號(hào)為Y1~Y4。電路原理如圖36所示。 圖36 鍵盤及數(shù)碼管顯示單元電路結(jié)構(gòu)圖X1~X4控制4位數(shù)碼管的公共端,并連接到按鍵的一端,作為列選,確定是哪一列的按鍵按下。Y1~Y4連接到按鍵的另一端,作為行選,用于檢測(cè)哪一行的按鍵按下。結(jié)合行選和列選即可得出是哪一個(gè)按鍵按下。在軟件設(shè)計(jì)上要注意消除按鍵抖動(dòng)的處理以及數(shù)碼管顯示的刷新。其中需要用到8255,8255的內(nèi)部結(jié)構(gòu)和引腳圖如圖37 所示,其相應(yīng)硬件連線圖如圖38所示。圖37 8255內(nèi)部結(jié)構(gòu)和引腳圖圖38 8255與鍵盤及數(shù)碼管硬件連線圖 其核心代碼如下:。LED顯示LED PROC NEAR MOV AL,0EH MOV DX,MY8255_A 。初始化A口 指定顯示管百位顯示 OUT DX,AL 。MOV AX,INIT_N MOV AX,INIT_N MOV BL,64H DIV BL MOV BH,AH 。保存余數(shù) MOV SI,OFFSET N_LED_CODE MOV AH,0H ADD SI,AX MOV AL,[SI] MOV DX,MY8255_B OUT DX,AL 。寫B(tài)口 輸出百位 CALL DALLY1 MOV AL,0DH MOV DX,MY8255_A OUT DX,AL MOV AL,BH ?;貜?fù)余數(shù) MOV AH,0H MOV BL,0AH DIV BL MOV BH, AH 。保存余數(shù) MOV SI,OFFSET N_LED_CODE MOV AH,0H ADD SI,AX 。計(jì)算偏移量 MOV AL,[SI] MOV DX,MY8255_B OUT DX,AL 。寫B(tài)口 輸出十位 CALL DALLY1 MOV AL,0BH MOV DX,MY8255_A OUT DX,AL MOV SI,OFFSET N_LED_CODE MOV AL,BH MOV AH,0H ADD SI,AX MOV AL,[SI] MOV DX,MY8255_B OUT DX,AL 。輸出個(gè)位 CALL DALLY1 RETLED ENDPSCAN PROC NEAR 。掃描是否有按鍵閉合子程序 MOV AL,07H MOV DX,MY8255_A 。將4列全選通,X1~X4置0 OUT DX,AL MOV DX
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1