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

正文內(nèi)容

單片機模塊設(shè)計項目1-6指導(dǎo)書(編輯修改稿)

2025-02-12 11:24 本頁面
 

【文章內(nèi)容簡介】 (值)=行首鍵號+列號。則:第0行的鍵值為: 0行4+列號(0~3)為0,1,2,3;第1行的鍵值為: 1行4+列號(0~3)為4,5,6,7;圖11 數(shù)字鐘電路原理圖數(shù)字時鐘的設(shè)計與制作圖12 4*4鍵盤掃描流程圖第2行的鍵值為: 2行4+列號(0~3)為8,9,A,B;第3行的鍵值為: 3行4+列號(0~3)為C,D,E,F。具體程序如下(程序執(zhí)行后鍵值放在A中):KEY: MOV P1,0F0H;令所有行為低電平KEY1:MOV R7,0FFH ;設(shè)置計數(shù)常數(shù) DJNZ R7,KEY1 ;延時 MOV A,P1;讀取P1口的列值 ANL A,0F0H;判別有鍵值按下嗎?CPL A;求反后,有高電平就有鍵按下 JZ EKEY;無鍵按下時退出 LCALL DEL20 ms;延時20 ms去抖動SKEY:MOV A,0;下面進行行掃描,1行1行掃 MOV R0,A;R0作為行計數(shù)器,開始為0 MOV R1,A;R1作為列計數(shù)器,開始為0 MOV R3 0FEH;R3為行掃描字暫存,低4位為行掃描字SKEY2:MOV A,R3 MOV P1,A;輸出行掃描字,高4位全1 NOP NOP NOP;3個NOP操作使P1口輸出穩(wěn)定MOV A,P1;讀列值 MOV R1,A;暫存列值 ANL A,0F0H;取列值 CPL A;高電平則有鍵閉合S123: JNZ SKEY3;有鍵按下轉(zhuǎn)SKEY3,無鍵按下時進行一行掃描 INC R0;行計數(shù)器加1 SETB C;準備將行掃描左移1位,形成下一行掃描字,C=1保證輸出行掃描字中高4位全為1,為列輸入作準備,低4位中只有1位為0 MOV A,R3;R3帶進位C左移1位 RLC A MOV R3,A;形成下一行掃描字→R3 MOV A,R0 CJNE A,04H,SKEY1;最后一行掃(4次)完了嗎?EKEY: RETSKEY3:MOV A,R1 JNB ,SKEY5 JNB ,SKEY6 JNB ,SKEY7 JNB ,SKEY8 AJMP EKEYSKEY5:MOV A,00H MOV R2,A;存0列號 AJMP DKEYSKEY6:MOV A,01H MOV R2,A;存1列號 AJMP DKEYSKEY7:MOV A,02H MOV R2,A;存2列號 AJMP DKEYSKEY8:MOV A,03H MOV R2,A;存3列號 AJMP DKEY;鍵位置譯碼DKEY:MOV A,R0;取行號 ACALL DECODE AJMP EKEY;鍵值(鍵號)譯碼DECODE:MOV A,R0;取行號送A MOV B,04H;每一行按鍵個數(shù) MUL AB;行號按鍵數(shù) ADD A,R2;行號按鍵數(shù)+列號=鍵值(號),在A中 RET圖11的電路中,將多位LED段選線并聯(lián)在一起,由P0口控制。而共陽極公共端分別由相應(yīng)的P2口的信號來控制晶體管的導(dǎo)通和截止,實現(xiàn)各位的分時選通。圖13 顯示子程序流程圖顯示子程序的流程圖如圖13所示。設(shè)要顯示的數(shù)據(jù)從高到低位依次存放在7AH7FH存儲單元中,可顯示0AF等字符。 DISP: MOV R0,7FH ;顯示緩沖區(qū)末地址→R0 MOV R2,0DFH;位控字,先點亮最低位(要使三極管導(dǎo)通,基極應(yīng)該給低電平) MOV A,R2 MOV DPTR,TAB ;字型表頭地址→DPTRLP0: MOV P2,A MOV A,@R0 ;取顯示數(shù)據(jù) MOVC A,@A+DPTR ;取出字形碼 MOV P0,A ;送出顯示 ACALL D1MS ;調(diào)延時子程序 DEC R0 ;數(shù)據(jù)緩沖區(qū)地址減1 MOV A,R2 JNB ,LP1 ;掃描到最左面的顯示器了嗎? RR A ;沒有到,右移1位(顯示器左移) MOV R2,A AJMP LP0LP1: RETTAB: DB 0C0H,
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1