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

正文內(nèi)容

基于tpc-usb實驗系統(tǒng)的時鐘系統(tǒng)設(shè)計方案(參考版)

2025-05-06 22:33本頁面
  

【正文】 課程建議:希望以后的微機接口技術(shù)課及其他的專業(yè)課程都能更大的提供實驗時間和空間,更多以實驗操作為手段進行教學,從而提高學生的認知掌握能力。只能通過更換設(shè)備解決。后通過逐步調(diào)試解決問題。在中斷向量設(shè)置及使用上,開始的時候未能正確使用中斷向量及其設(shè)置,因而并未能按預期的想法讓時鐘在七段顯示器上運行顯示。第六部分 實驗過程中的問題與解決方法在定時計數(shù)器設(shè)計過程中,開始并未能準確地控制好 1 秒鐘的時鐘間隔及顯示。第五部分 系統(tǒng)展望本系統(tǒng)基于 PC/XT 總線和 8258258259 芯片,采用中斷方式控制時鐘計時, CPU 與時鐘系統(tǒng)的計時獨立執(zhí)行,使時鐘的顯示理論上會有若干指令的延遲,尤其體現(xiàn)在秒鐘的顯示間隔上。證明一切正常,否則檢查程序是否出錯,硬件連接是否正確。轉(zhuǎn) SSSEXIT: MOV AH,4CH 。求出相應(yīng)的段碼 MOV DX,IO8255A 。將所得字符的 ASCII 碼減 30H MOV BX,OFFSET LED 。是否大于 926 JG EXIT 。939。是否小于 0 JL EXIT 。039。顯示提示信息 MOV AH,09H INT 21H MOV AH,01 。DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV DX,IO8255B 。,0DH,0AH,39。**************************************DATA SEGMENTIO8255A EQU 288HIO8255B EQU 28BHLED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHMESG1 DB 0DH,0AH,39。**************************************。如果仍未檢測出錯誤則需重新檢查硬件連接是否正確。運行匯編語言檢查程序是否有誤,如果程序沒有錯誤,用示波器檢查 OUT1 的輸出是否為每秒送出一個周期為1/100 秒的低電平。后寫高字節(jié) MOV AH,4CH 。寫入循環(huán)計數(shù)初值 1000 MOV DX,IO8253B OUT DX,AL 。后寫入高字節(jié) MOV DX,IO8253C MOV AL,76H 。寫入循環(huán)計數(shù)初值 1000 MOV DX,IO8253A OUT DX,AL 。向 8253 寫控制字 MOV AL,36H 。* 8253 分頻 *。測試 8253 工作情況的程序如下:。1)硬件測試? 電源連接正確性測試? 測試 8253 的各個時鐘是否正確(用示波器測 CLK0、CLK OUT1 并觀察波形)? 測試 8259 能否正常發(fā)送中斷(將 IRQ3 接到 TPCUSB 上的單脈沖,通過手動送個高電平到 IRQ3 測試其是否正常工作)? 測試 7 段數(shù)碼管是否正常工作(通電是否點亮)2)軟件測試? 運行自檢程序,檢測硬件鏈接。十進制 10DIV BLSHL AL,04HADD AL,AHPOP BXRETHEXTODEC ENDPCODE ENDSEND START第四部分 系統(tǒng)測試與性能分析 系統(tǒng)測試系統(tǒng)測試包括硬件和軟件兩方面的測試,主要是對正確性和性能指標的測試。子程序,將 16 進制轉(zhuǎn)換成 10 進制,入出口都為 AL,AX 受影響。1000000 方式控制字 A、B 組方式 0,A、B、C 口都是輸出OUT DX,ALRETINIT ENDP。初始值為 100MOV DX,CHAN2OUT DX,ALMOV AL,AH OUT DX,ALMOV DX,IO8255B 。設(shè)置通道 1 工作方式為 2 MOV DX,CONTR 。00110111H 通道 0,16 位讀寫,方式 3,bcd 碼OUT DX,ALMOV AX,2710H 。HEXTODEC 子程序,入出口皆為 ALMOV HOUR,ALMOV AL,CLCALL HEXTODECMOV MINUTE,ALMOV AL,DHCALL HEXTODECMOV SECOND,ALKK:MOV AL,36H 。DOS 2CH 號功能,獲取系統(tǒng)時間INT 21H 。=====================================================================INIT PROCCMP SETTIME,1 。=====================================================================23。MAX= 23 OR 59JG DISPERRJMP RETURNDISPERR: 。AH 左移 4 位ADD AL,AH 。JG DISPERRAND AL,0FH 。JL DISPERRCMP AL,39。JG DISPERRMOV AL,[SI+3]CMP AL,39。檢查輸入數(shù)字范圍是否 09JL DISPERRCMP AH,39。039。 。限制輸入字數(shù)JG DISPERRMOV AH,[SI+2]CMP AH,39。=====================================================================GETINPUT PROCREINPUT:LEA DX,BUFF 。=====================================================================。關(guān)中斷MOV AX,DATAMOV DS,AXMOV AL,20HOUT 20H,ALMOV AL,SECONDINC ALCALL HEXTODECMOV SECOND,ALCMP SECOND,60HJB INTOFFMOV SECOND,0MOV AL,MINUTEINC ALCALL HEXTODECMOV MINUTE,ALCMP MINUTE,60HJB INTOFFMOV MINUTE,0MOV AL,HOURINC ALCALL HEXTODECMOV HOUR,ALCMP HOUR,24HJB INTOFFMOV HOUR,0STI 。=====================================================================INT_TIMER PROC 。中斷處理程序。無則循環(huán)顯示INT 21HJE DISPENDMOV MODE,01MOV TMP,ALDISPEND:POP CXLOOP RECYCLE21RETDISPTIME ENDP。使相應(yīng)的數(shù)碼管亮MOV DX,IO8255AOUT DX,ALMOV DX,0FFH 。求出對應(yīng)的 LED 段碼MOV AL,BYTE PTR [SI]MOV DX,IO8255C 。BL 為要顯示的數(shù)的十位數(shù)MOV CH,0LEA SI,LED 。使相應(yīng)的數(shù)碼管亮MOV DX,IO8255AOUT DX,ALMOV CX,3000DELAY3:LOOP DELAY3MOV AL,0 ;以下顯示十位數(shù)MOV DX,IO8255AOUT DX,ALPOP BXMOV CL,BL 。求出對應(yīng)的 LED 數(shù)碼MOV AL,BYTE PTR [SI]MOV DX,IO8255C 。屏蔽高 4 位,BL 為要顯示的數(shù)的個位數(shù)MOV CH,0LEA SI,LED 。設(shè)置時延RECYCLE:MOV AL,0 。功能為輸出 7 段 LED 顯示 BL 為入口。=====================================================================。JE BEGINCLKMOV MINUTE,AL 。得到輸入的小時LEA DX,MESG3MOV AH,09HINT 21HMOV MAX,59HCALL GETINPUTCMP AH,39。q39。設(shè)置時間LEA DX,MESG2MOV AH,09HINT 21HMOV MAX,23H 。239。139。初始個比較友好的界面MOV AH,09HINT 21HMOV AH,07H 。子程序,初始界面。程序結(jié)束 ,返回 DOSINT 21H。顯示 SECONDCALL DISPTIMECMP TMP,1BHJE STARTCLOCKCMP MODE,1 。MODE=1 則跳轉(zhuǎn)顯示 SECONDJE DISPSECJMP RECDISPSEC:MOV
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1