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

正文內(nèi)容

中南大學(xué)_微機(jī)課設(shè)報(bào)告-小型步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)(文件)

2025-06-15 09:13 上一頁面

下一頁面
 

【正文】 ) { outp(MY8255_C, 0x00)。 } void dis(void) { int i。i) { outp(MY8255_A, j)。 j |= 0x80。 } if(n==4) { if(mode==1) mode=2。 grd=1。 if(n==3) grd=4。 dis()。 clear()。 int j。j=0x100。8255的 A口地址 MY8255_B EQU IOY0+01H*4 。初始化 8255工作方式 MOV AL,81H 。CALL KEYSCAN JMP KAISHI DANG21: MOV DH,[SI+6] CMP DH,06H JNZ DANG31 PUSH CX MOV CX,08H MOV BX,OFFSET DTABLE2 DA21: MOV AL,[BX] INC BX MOV DX,MY8255_A OUT DX,AL CALL DALLY1 CALL DALLY1 CALL DALLY1 LOOP DA21 。軟件延時(shí)子程序 PUSH CX PUSH AX MOV CX,0300H D11: MOV AX,3000H D22: DEC AX JNZ D22 PUSH CX PUSH AX CALL KEYSCAN POP AX POP CX LOOP D11 POP AX POP CX RET DALLY1 ENDP KEYSCAN PROC NEAR 。掃描按鍵 JNZ GETKEY1 。再次掃描按鍵 JNZ GETKEY2 。選取一列,將 X1~ X4中一個(gè)置 0 MOV DX,MY8255_C OUT DX,AL MOV DX,MY8255_C 。設(shè)置第 1行第 1列的對(duì)應(yīng)的鍵值 JMP KCODE BEGIN1: JMP BEGIN L2: TEST AL,02H 。是否為第 3行 JNZ L4 。不是則繼續(xù)判斷 MOV AL,0CH 。顯示刷新 CALL CLEAR 。當(dāng)前檢測(cè)的列數(shù)遞增 MOV AL,CH TEST AL,08H 。將 4列全選通, X1~ X4置 0 OUT DX,AL MOV DX,MY8255_C IN AL,DX 。段位置 0即可清除數(shù)碼管顯示 MOV AL,00H OUT DX,AL RET CLEAR ENDP DIS PROC NEAR 。寫入數(shù)碼管 A~ Dp CALL DALLY DEC SI DEC SI 。未顯示完,跳回繼續(xù) OUT1: POP SI POP AX RET DIS ENDP PUTBUF PROC NEAR 。記得我大一做的課程設(shè)計(jì)是“學(xué)生成績(jī)管理系統(tǒng)”,是純軟件的。在本次試驗(yàn)中我始終保持大腦的清醒和敏捷 ,冷靜地分析和排除出現(xiàn)錯(cuò)誤的各種原因 (當(dāng)然有時(shí)也離不開老師和同學(xué)的認(rèn)真指導(dǎo) ),并最終順利地完成了實(shí)驗(yàn)。但我并不覺得辛苦,因?yàn)槲野l(fā)現(xiàn)當(dāng)自己動(dòng)手讓那些芯片完成自己想要的功能是一件很興奮的事。 總之,此次課程設(shè)計(jì),加深了我對(duì)《微型計(jì)算機(jī)原理》這門課程的認(rèn)識(shí),同時(shí)也 提高了我動(dòng)手實(shí)踐的能力,更重要的是提高了我獨(dú)立思考問題的能力。我排出了很多原因,最后還是發(fā)現(xiàn)了錯(cuò)誤的原因。 通過這次課程設(shè) 計(jì)也讓我懂得了學(xué)習(xí)的樂趣。可以說從這次的課程設(shè)計(jì)中我的知識(shí)層面又得到了提升。軟件延時(shí)子程序 PUSH CX MOV CX,00FFH D1: MOV AX,0009H D2: DEC AX JNZ D2 LOOP D1 POP CX RET DALLY ENDP CODE ENDS END START 小型步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)報(bào)告 37/ 39 20xx 年 12 月 30 號(hào) 十、 收獲與體會(huì) 通過本次的課程設(shè)計(jì),我對(duì)匯編語言有了更深的認(rèn)識(shí),同時(shí)也增強(qiáng)了我的動(dòng)手能力。判斷是否顯示完? JZ OUT1 。設(shè)置 X1~ X4,選通一個(gè)數(shù)碼管 MOV AL,[SI] 。取出 Y1~ Y4的反值 RET CCSCAN ENDP CLEAR PROC NEAR 。沒檢測(cè)到第 4列則準(zhǔn)備檢測(cè)下一列 小型步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)報(bào)告 34/ 39 20xx 年 12 月 30 號(hào) MOV CH,AL JMP COLUM GOBACK1: RET KEYSCAN ENDP CCSCAN PROC NEAR 。掃描按鍵,判斷按鍵是否彈起 JNZ KON 。將第 1列的值加上當(dāng)前列數(shù),確定按鍵值 CALL PUTBUF 。設(shè)置第 3行第 1列的對(duì)應(yīng)的鍵值 JMP KCODE L4: TEST AL,08H 。不是則繼續(xù)判斷 MOV AL,04H 。是否為第 1行 JNZ L2 。否則跳回開始繼續(xù)循環(huán) 小型步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)報(bào)告 33/ 39 20xx 年 12 月 30 號(hào) GETKEY2: MOV CH,0EFH MOV CL,00H 。顯示刷新 CALL DALLY CALL DALLY CALL CLEAR 。顯示刷新 CALL CLEAR 。CALL KEYSCAN JMP KAISHI DANG41: MOV DH,[SI+6] CMP DH,08H JNZ KAISHI1 PUSH CX MOV CX,08H MOV BX,OFFSET DTABLE2 DA41: MOV AL,[BX] INC BX MOV DX,MY8255_A OUT DX,AL CALL DALLY1 CALL DALLY1 CALL DALLY1 LOOP DA41 。PUSH CX MOV CX,0008H MOV BX,OFFSET DTABLE2 DA11: MOV AL,[BX] 小型步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)報(bào)告 29/ 39 20xx 年 12 月 30 號(hào) MOV DX,MY8255_A OUT DX,AL INC BX 。8255的 C口地址 MY8255_MODE EQU IOY0+03H*4 。 } 匯編程序 IOY0 EQU 03000H 。i=time。 } } void key(void) 小型步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)報(bào)告 27/ 39 20xx 年 12 月 30 號(hào) { if (bioskey(1) != 0) { exit(0)。 ccscan()。 b[1]=dir+3。 if(n==1) grd=2。 } if(n==6) { dir=1。 } void action(void) { if(n==5) { 小型步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)報(bào)告 26/ 39 20xx 年 12 月 30 號(hào) if(dir==1) dir=0。 delay0(0x100)。 for(i=3。 cc = (~cc) amp。 小型步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)報(bào)告 25/ 39 20xx 年 12 月 30 號(hào) return。 return。 return。 return。i++) { outp(MY8255_C, j)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1