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

正文內(nèi)容

[工學(xué)]微機(jī)原理與接口技術(shù)課程設(shè)計(jì)論文-資料下載頁(yè)

2024-10-13 09:08本頁(yè)面

【導(dǎo)讀】本課程設(shè)計(jì)是微機(jī)原理與接口技術(shù)課程的配套內(nèi)容。微型計(jì)算機(jī)在很多場(chǎng)合作為一個(gè)控制系統(tǒng)的控制部件或作為一個(gè)設(shè)備的智能化部件融入系統(tǒng)中。對(duì)于自動(dòng)化專業(yè)的學(xué)生了解和認(rèn)識(shí)微機(jī)的硬件結(jié)構(gòu)和輸入輸出接口技術(shù)是十分必要的。通過(guò)本課程設(shè)計(jì)加強(qiáng)同學(xué)對(duì)課內(nèi)所學(xué)知識(shí)的理解,加強(qiáng)軟件的編程能力和硬件接口的擴(kuò)展、應(yīng)用能力。要求學(xué)生設(shè)計(jì)方案并編程調(diào)試。進(jìn)行必要的分析,完成課程設(shè)計(jì)報(bào)告。顯示選擇項(xiàng)菜單,接收鍵盤輸入以確定大寫轉(zhuǎn)小寫,小寫轉(zhuǎn)大寫或返回DOS。然后根據(jù)提示輸入字符串,程序按先前選擇進(jìn)行大小寫轉(zhuǎn)換并顯示,之后返回選擇項(xiàng)菜單。從鍵盤輸入一個(gè)字符串,將其中地小寫字母轉(zhuǎn)換成大寫字母,然后按原來(lái)地順序顯現(xiàn)出來(lái)。將兩個(gè)多位十進(jìn)制數(shù)相減,要求被減數(shù),減數(shù)均以ASCII碼形式按順序存放在以DATA1和DATA2為首的5個(gè)內(nèi)存單元中,結(jié)果送回DATA1處。

  

【正文】 add ax,dx add ax,[bx+2] inc bx inc bx pop cx loop again mov sum,ax ret calcul endp code ends end start實(shí)驗(yàn)運(yùn)行結(jié)果: 硬件實(shí)驗(yàn) 8255應(yīng)用8255應(yīng)用(包括輸出、開(kāi)關(guān)狀態(tài)顯示、鍵盤掃描)編寫程序,設(shè)定8255的PA口為開(kāi)關(guān)量輸入,PB口為開(kāi)關(guān)量輸出,要求能隨時(shí)將PA口的開(kāi)關(guān)狀態(tài)通過(guò)PB口的發(fā)光二極管顯示出來(lái)。 編寫程序,用掃描法讀入實(shí)驗(yàn)機(jī)上按鍵,并在PC機(jī)上顯示讀到的鍵值。實(shí)驗(yàn)程序:DATA SEGMENTDATA ENDSSTACK SEGMENTSTACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACKSTART:MOV AL,94H MOV DX,203H MOV DX,ALL1:MOV DX,200H IN AL,DX NOT AL MOV DX,201H OUT DX,AL JMP L1CODE ENDS END START實(shí)驗(yàn)接線方法:CS8255接200H,8255的PB0~PB7接LED小燈0~7實(shí)驗(yàn)運(yùn)行結(jié)果:輸出接在燈上,打開(kāi)開(kāi)關(guān),可觀察到燈亮。 8253定時(shí)/記數(shù)器應(yīng)用實(shí)驗(yàn)要求是編程將8253的定時(shí)器0設(shè)置為方式3(方波),定時(shí)器1設(shè)置為方式2(分頻),定時(shí)器0輸出的脈沖作為定時(shí)器1的時(shí)鐘輸入。定時(shí)器2設(shè)置為方式2(分頻)。用示波器觀察各對(duì)應(yīng)引腳的波形。實(shí)驗(yàn)說(shuō)明:8253的工作頻率是0~2MHz,所以輸入的CLK頻率必須在2MHz以下。,因此須經(jīng)過(guò)8284和393分頻后再作為8253的CLK輸入。運(yùn)行本程序后,用示波器觀察8253的OUT0、OUTOUT2腳上的輸出波形。進(jìn)行分析說(shuō)明。實(shí)驗(yàn)電路及連線: 8253中GATE0、GATEGATE2接+5V。 CLK0接波特率開(kāi)關(guān)邊的f插孔,CLK1接OUT0,CLK2接OUT1。 CS接200~207孔。 實(shí)驗(yàn)程序:DATA SEGMENTDATA ENDSSTACK SEGMENTSTACK ENDSCODE SEGMENT ASSUME CS: CODE,DS: DATA,SS: STACKSTART: MOV AL,00010110BMOV DX,203HOUT DX,AL MOV AL,0FFHMOV DX, 200HOUT DX,ALMOV AL,01010100BMOV DX, 203HOUT DX,ALMOV AL,10HMOV DX, 201HOUT DX,ALMOV AL,10010100BMOV DX,203HOUT DX,ALMOV AL,10HMOV DX, 202HOUT DX,ALCODE ENDS END START實(shí)驗(yàn)運(yùn)行結(jié)果:根據(jù)實(shí)驗(yàn)的要求,先預(yù)設(shè)初值為0FFH,定時(shí)器1分頻10H,定時(shí)器2分頻10H,這是觀察輸出(接LED小燈)燈閃的頻率很快;調(diào)節(jié)分頻定時(shí)器1 分頻20H,定時(shí)器2分頻10H,這是相比較之前燈閃的頻率慢下來(lái)了。 綜合實(shí)驗(yàn) 步進(jìn)電機(jī)驅(qū)動(dòng)利用8255的PA口輸出脈沖序列,鍵盤輸入控制命令控制步進(jìn)電機(jī)轉(zhuǎn)速,并控制步進(jìn)電機(jī)轉(zhuǎn)向。通過(guò)改變脈沖信號(hào)頻率,來(lái)改變步進(jìn)電機(jī)的轉(zhuǎn)速。實(shí)驗(yàn)程序:C8279 EQU 20AH D8279 EQU 238H C8255 EQU 203H P8255C EQU 202HCODE SEGMENT ASSUME CS:CODE,DS:CODE START:PUSH CS POP DS INI:MOV DX,C8255 MOV AL,80H OUT DX,AL MOV DX,C8279 MOV AL,00H OUT DX,AL MOV AL,2AH OUT DX,AL MOV AL,90H OUT DX,AL MOV AL,0D1H OUT DX,AL JMP SHORT $+2 WAIT1:IN AL,DX MOV AH,AL AND AL,80H JNZ WAIT1 MOV AL,AH AND AL,0FH CMP AL,00H JE WAIT1 LEA BX,STEP RUN:CALL CHKKEY CALL DISPLAY MOV CX,08H LOOP3:MOV DX,P8255C MOV AL,[SI] OUT DX,AL INC SI CALL DELAY LOOP LOOP3 JMP RUNCHKKEY PROC NEAR RDKEY:MOV DX,C8279 IN AL,DX MOV AH,AL AND AL,80H CMP AL,80H JE RDKEY MOV AL,AH AND AL,0FH CMP AL,00H JE RTN MOV AL,40H OUT DX,AL MOV DX,D8279 IN AL,DX CHK:CMP AL,15H JE QUIT CMP AL,0AH JNC DIRE MOV DELAYTIME,AL JMP RTN DIRE:CMP AL,12H JNE NEXT MOV DIRDSP,40H LEA BX,STEP JMP RTN NEXT:CMP AL,13H JNE RTN MOV DIRDSP,46H LEA BX,STEP ADD BX,07H RTN:MOV SI,BX RETCHKKEY ENDPDELAY PROC NEAR PUSH CX MOV CX,0AH SUB CL,DELAYTIME LOOP1:PUSH CX MOV CX,03FFH LOOP2:NOP LOOP LOOP2 POP CX LOOP LOOP1 POP CX RETDELAY ENDPDISPLAY PROC NEAR PUSH BX MOV DX,D8279 MOV AL,DELAYTIME LEA BX,LED XLAT OUT DX,AL MOV AL,DIRDSP OUT DX,AL MOV CX,0006H LEA BX,DSP LOOP4:MOV AL,[BX] OUT DX,AL INC BX LOOP LOOP4 MOV DX,C8279 MOV AL,0C2H OUT DX,AL POP BX RETDISPLAY ENDP QUIT:MOV DX,C8279 MOV AL,0D2H OUT DX,AL JMP $ LED DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH DSP DB 5EH,79H,79H,73H,6DH,0EDH DELAYTIME DB 01H STEP DB 04H,05H,01H,09H,08H DB 0AH,02H,06H,02H,0AH DB 08H,09H,01H,05H,04H DIRDSP DB 40HCODE ENDSEND START接線方法:CS8255接200H,CS8279已固定接至238H。PC0~PC3接至SMA~SMD。實(shí)驗(yàn)運(yùn)行結(jié)果:按鍵0~9調(diào)速度,按鍵B、C調(diào)方向計(jì)算機(jī)一臺(tái)、實(shí)驗(yàn)裝置一套、導(dǎo)線若干4. 實(shí)驗(yàn)步驟 (1)打開(kāi)AEDK 系列調(diào)試軟件LCA88,在設(shè)置中選擇“仿真器”測(cè)試端口COM1。 (2)建立新文件,在對(duì)話框中鍵入程序。 (3)保存程序在C盤中,在工具欄選擇“編譯”中的“編譯與連接”,編譯連接通過(guò)后,打開(kāi)DOS,調(diào)試程序,觀察得到運(yùn)行結(jié)果。5. 實(shí)驗(yàn)小結(jié)通過(guò)這次的課程設(shè)計(jì)實(shí)驗(yàn)操作,了解熟悉了軟件實(shí)驗(yàn)中的程序編寫,并且可以根據(jù)已有的程序進(jìn)行修改,編寫硬件實(shí)驗(yàn)的程序,掌握8255A和8253的應(yīng)用。應(yīng)用已學(xué)的知識(shí),綜合運(yùn)用,實(shí)現(xiàn)所要的結(jié)果。這次課程設(shè)計(jì)之后,讓我對(duì)程序的編寫有一定的了解,掌握8255A和8253的運(yùn)用,不止是理論上的了解,可以把它運(yùn)用在實(shí)際操作中,得到想要的操作。32
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1