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

正文內(nèi)容

評分系統(tǒng)課程設(shè)計-微機接口課程設(shè)計報告-文庫吧資料

2025-03-29 12:20本頁面
  

【正文】 nitPCI1: MOV AH,09H INT 21H JMP ExitInitPCI2: MOV AH,0B1H MOV AL,02H MOV CX,Device_ID MOV DX,Vendor_ID MOV SI,0 INT 1AH JNC InitPCI3 。DATA_8279為讀寫數(shù)據(jù)口的地址 OUT DX,AL RETWRITE_DATA ENDP。鍵值轉(zhuǎn)換KEY_NUM PROC NEAR AND AL,3FH 。無鍵按下,清CF JMP SCAN_KEY1SCAN_KEY ENDP。讀FIFO RAM,初始地址為000H MOV DX,DATA_8279 IN AL,DX STC 。讀狀態(tài)READ_FIFO: AND AL,7 JZ NO_KEY 。10000000B,寫顯示RAM,初始位為0000 JNZ WAIT1 。清除CLEAR PROC NEAR MOV DX,CMD_8279 MOV AL,0DEH 。從第一個數(shù)碼管開始移位顯示,寫顯示RAM命令 OUT DX,AL RETINIT8279_1 ENDP。8位字符顯示,左邊輸入,外部譯碼鍵掃描方式,雙鍵互鎖,10H右入口 OUT DX,AL CALL INIT8279_1 RETINIT8279 ENDPINIT8279_1 PROC NEAR CALL CLEAR 。CMD_8279為寫命令地址、讀狀地址 MOV AL,34H 。鍵掃描 JNC XIANSHI 。字型碼表 XLAT CALL WRITE_DATA MOV AL,05H X4: AND AL,3FH LEA BX,LED_TAB 。字型碼表 XLAT CALL WRITE_DATA MOV AL,05H JMP X4X2: MOV AL,05H AND AL,3FH LEA BX,LED_TAB 。處理小數(shù)部分 XIAOSHU PROC NEAR PUSH AX PUSH BX PUSH CX PUSH DX CMP AL,0H JE X0 CMP AL,01H JE X1 CMP AL,02H JE X2 CMP AL,03H JE X3X0: MOV AL,0H LEA BX,LED_TAB 。字型碼表 XLAT CALL WRITE_DATA CALL INIT8279_1 MOV SUM,0 MOV KEYCOUNT,0 JMP START1 START_EXIT: JMP $ 。求TEMP*10的值 MOV AH,0AH MUL AH MOV TEMP,AL MOV AL,COUNT NO9: LEA BX,LED_TAB 。求TEMP+AL的值 MOV AH,TEMP CMP AH,0AH 。輸入的鍵值不在0~9范圍內(nèi),及輸入錯誤,重新輸入 JG CHULI INC CL CMP CL,2 JNE NO10 MOV CL,0 。計算部分HUAN: MOV SUM,0 CALL INIT8279_1 JMP START1START2: XCHG AL,KEYCOUNT CALL KEY_NUM 。主程序需要CL進(jìn)行循環(huán),所以在計算以后將CL清零 AND AL,3FH LEA BX,LED_TBB 。AL里保存整數(shù)部分 MOV AH,BH 。將小數(shù)的兩位取出 MOV BH,AL MOV AL,BL AND AL,1111100B 。上面處理等于10的情況,下面的分支是小于10的情況 PUSH AX MOV AL,0H LEA BX,LED_TAB 。字型碼表 XLAT CALL WRITE_DATA MOV AL,0H LEA BX,LED_TBB 。8個數(shù)碼塊全有字符顯示后,再按鍵,清除顯示 MOV AL,SUM 。沒有按鍵 XCHG AL,KEYCOUNT INC AL CMP AL,9 JNZ START2 MOV CX,0 。主程序START1: CALL IfExit JZ START11 JMP ExitSTART11: CALL SCAN_KEY 。初始化子程序 MOV KEYCOUNT,0 MOV CX,0 。8279讀寫數(shù)據(jù)口的地址,由于偏移地址則CS接PCI卡的CS5!!! .CODESTART: MOV AX,DATA MOV DS,AX NOP CALL InitPCI CALL ModifyAddress 。帶小數(shù)點的整數(shù) DB 000H,10H,08H,03H,046H,021H,06H,0EHCMD_8279 DW 00B1H 。乘10的時候,保存AL所用的中間變量LED_TAB DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H 。中間變量 KEYCOUNT DB ? 。SUM DB 0H 。msg2 DB 39。msg1 DB 39。設(shè)備ID號 .STACK 100 .DATAIO_Bit8_BaseAddress DW ?msg0 DB 39。 32 BIT+RAM板卡上的8237提供基地址)Vendor_ID EQU 10EBH 。 三、程序流程圖 主程序流程圖:開始初始化8279掃描按鍵KEYCOUNT++KEYCOUNT?=9按鍵轉(zhuǎn)換為鍵號CX加1CX?=2SUM=TEMP+ALCX=0TEMP=TEMP*10取最后兩位(小數(shù))存入AH將前6位移位(除4)存入AL輸出整數(shù)部分調(diào)用小數(shù)部分過程結(jié)束 N Y Y NN Y 處理小數(shù)子程序: 掃描按鍵子過程:讀入數(shù)據(jù)后3位為1讀FIFO RAMCF=1返回CF=0進(jìn)入讀狀態(tài) 進(jìn)入設(shè)置清除命令清除顯示RAM清除完畢嗎?返回 清除子過程: 程序清單及注釋:3 .MODEL TINYPCIBAR3 EQU 1CH 。采用該芯片設(shè)計鍵盤與顯示接口電路可簡化程序,從而減少CPU運行時間 表215 硬件總邏輯圖及其說明圖 25 實驗硬件原理圖說明:由于實驗室設(shè)備中很多芯片已經(jīng)集成,故給連線帶來很大方便性,使的連線簡單了許多。鍵盤接口電路可最多控制64個按鍵或傳感器組成的陣列,可自動消除開關(guān)抖動、自動識別鍵碼并具有多鍵同時按下保護功能。 表2148255芯片74LS240和74LS2448279芯片可編程的并行接口芯片,有多種與外設(shè)及CPU的連接方法,來滿足不同應(yīng)用要求,減少器件數(shù)量支持字節(jié)數(shù)據(jù)的并行傳送,有3個8位I/O端口成本:通用且廉價以鎖存器接受和輸出數(shù)據(jù),不可編程。用時短連線較復(fù)雜,實現(xiàn)需編程實現(xiàn)CPU對鍵盤電路的掃描,察看是否有鍵按下,是哪個鍵。四個評委各個依次打分,系統(tǒng)讀取開關(guān)量,再將處理后的數(shù)據(jù)在LED上顯示出來。LED的技術(shù)參數(shù)分析,其工作電流一般取1020Ma,發(fā)光二極管可應(yīng)用于直流驅(qū)動電路、交流驅(qū)動電路和脈沖驅(qū)動電路。特點是有閃爍,元器件少,占I/O線少,必須掃描,花費CPU時間,編程復(fù)雜 (有多個LED時尤為突出)。特點是無閃爍,元器件多,占I/O線多,無須掃描,節(jié)省CPU時間,編程簡單。利用專用接口芯片如8255作為計算機芯片的端口擴展,并通
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1