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

正文內(nèi)容

畢業(yè)論文-基于51單片機(jī)數(shù)字秒表設(shè)計(jì)(編輯修改稿)

2024-12-22 18:46 本頁面
 

【文章內(nèi)容簡介】 9J2 10KVCCP10P11P12P13P14P15P16P17S2SWS3SWS4SWS6SWS7SWS8SWSKS9S5SW12J3USB電源18B20電路復(fù)位電路單排插獨(dú)立鍵盤電路流水燈電路數(shù)碼管電路單片機(jī)控制系統(tǒng)晶振電路下載口蜂鳴電路12JX1CON212JX2CON2B20B20B21B21短路帽短路帽VCC 17 附錄 B 程序清單 ;項(xiàng)目名稱 :秒表; ;設(shè)計(jì)者:高金科; ;設(shè)計(jì)日期: 2020 年 12 月; ; LED 數(shù)碼管顯示器設(shè)定; ; 段控線,接 LED 的顯示段 dp,g,f,e,d,c,b,a ; ; 位控線從左至右 (LED7,LED6,LED5,LED4,LED3,LED2,LED1,LED0); ;顯示緩沖區(qū)設(shè)定從左至右依次為 78H,79H,7AH,7BH,7CH,7DH,7EH,7FH ; ;獨(dú)立式鍵盤設(shè)定與功能; ; 8 個(gè)按鍵 S1 至 S8 分別依次接在 至 口線; ; K0 的功能為復(fù)位 ; K1 的功能為啟動(dòng) /停止(標(biāo)識(shí)符為 當(dāng)它為 1 時(shí)啟動(dòng),為 0 時(shí)停止) ; K2 的功能為暫停 /繼續(xù)(標(biāo)識(shí)符為 當(dāng)它為 1 時(shí)暫停,為 0 時(shí)繼續(xù)) ; K3 的功能為清零 ;常數(shù)表格 ; ; DISBH(系統(tǒng)提示符 ); ; TAB(共陽數(shù)碼管字型代碼表 ) ; ;子程序; ; TIME_1MS(定時(shí) 1ms 子程序); ; KEY(鍵掃描子程序 ); ; KEYCHULI(P1 口數(shù)據(jù)處理子程序 ); ; DISP(數(shù)碼管顯示子程序); ; DL(2 毫秒延時(shí)子程序 ); ; ADD01(入口地址為 R0) ;存儲(chǔ)器內(nèi)容的安排; ;堆棧棧底 7FHH; ; ; 20H 作為按鍵標(biāo)志( —— 分別對(duì)應(yīng)的是按鍵 K1—— K8); ;專用寄存組 1,用在顯示子程序中 ;系統(tǒng) 起始程序區(qū) ORG 0000H START: LJMP MAIN ORG 000BH LJMP PDJW ;系統(tǒng)監(jiān)控程序區(qū) ORG 0030H MAIN: MOV PSW, 00H MOV SP, 7FH ;確立堆棧區(qū) 18 MOV R0, 20H ; RAM 區(qū)首地址 MOV R7, 96 ; RAM 區(qū)單元個(gè)數(shù) MOV TMOD, 01H SETB EA SETB ET0 ML: MOV @R0, 00H INC R0 DJNZ R7, ML TSF: MOV DPTR, DISBH ;系統(tǒng)初始化后提示符“ P.”字符代碼表首地址 MOV R5, 08H MOV R0, 78H DISPTSF:CLR A MOVC A, @A+DPTR MOV @R0, A INC R0 INC DPTR DJNZ R5, DISPTSF KEY0: LCALL DISP LCALL KEY JB , K1 JB , K2 JB , K3 LJMP KEY0 KEY00: LCALL KEY LCALL DISP JB , K3 LJMP KEY00 K1: JB , KEY0 ;如果此時(shí)為暫停狀態(tài),本次按鍵 K1 無效 CPL JB , K01 ;高電平則計(jì)時(shí) CLR TR0 ;低電平則停止 LCALL DISP LJMP KEY00 K01: MOV 7AH, 12H ;從零開始計(jì)時(shí) MOV 7DH, 12H MOV 7FH, 10H MOV 78H, 00H MOV 79H, 00H 19 MOV 7BH, 00H MOV 7CH, 00H MOV 7EH, 00H MOV 7FH, 00H LCALL DISP MOV TH0, 0D8H MOV TL0, 0F0H SETB TR0 ;啟動(dòng)定時(shí)器 LJMP KEY0 K2: JB , K21 ;判斷秒表是否啟動(dòng),如不是啟動(dòng)狀態(tài)則此次按鍵無效 LJMP KEY0 K21: CPL JB , K22 SETB TR0 ;繼續(xù)計(jì)時(shí) LJMP KEY0 K22: CLR TR0 ;暫停秒表 LCALL DISP LJMP KEY0 K3: JB , KEY0 ;只有當(dāng)停止是,清零鍵才有效 MOV R0, 79H ;秒表清零 LCALL CLR00 MOV R0, 7CH LCALL CLR00 MOV R0, 7FH LCALL CLR00 LJMP KEY0 PDJW: PUSH PSW PUSH ACC MOV TMOD, 01H ;定時(shí)器以工作方式 1 工作 SETB RS1 ;設(shè)定組號(hào)為 2 組 CLR RS0 MOV TH0, 0D8H MOV TL0, 0F0H MOV R0, 79H LCALL ADD01 CJNE R2, 99, RETT ;判斷 1 秒到?jīng)] MOV R0, 7CH 20 LCALL ADD01 CJNE R2, 60, RETT ;判斷 60 毫秒到?jīng)] LCALL CLR00 MOV R0, 7FH LCALL ADD01 CJNE R2, 60H, RETT ;判斷 60 分到?jīng)] LCALL CLR00 RETT: POP ACC POP PSW RETI ;常數(shù)表格區(qū) ;系統(tǒng)初始化后提示符“ P.”字符代碼表; DISBH: DB 10H,10H,10H,10H,10H,10H,10H,11H ;提示符“ P.”字符序號(hào) ;顯示字符段選碼表 (共陽極代碼 ) TAB: DB 0C0H, 0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H ; 08 DB 90H, 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,0BFH ; 9,A,B,C,D,E,F,滅 ,p., 子程序區(qū); ADD01: MOV A, @R0 DEC R0 SWAP A ORL A, @R0 ADD A, 01H DA A MOV R2, A ANL A, 0FH MOV @R0, A MOV A, R2 ANL A, 0F0H SWAP A INC R0 MOV @R0, A RET CLR00: MOV @R0, 00H DEC R0 MOV @R0, 00H RET ;鍵掃描子程序 KEY: LCALL KEYCHULI ;調(diào) P1 口數(shù)據(jù)處理子程序 21 JZ EXIT ;沒有鍵按下,轉(zhuǎn)返回 LCALL DISP ;調(diào)顯示子程序去抖動(dòng) LCALL DISP LCALL KEYCHULI ;調(diào) P1 口數(shù)據(jù)處理子程序 JZ EXIT ;沒有鍵按下,轉(zhuǎn)返回 MOV B, 20H ;保存取反后的鍵值 KEYSF: LCALL KEYCHULI ;調(diào) P1 口數(shù)據(jù)處理子程序 JZ KEY1 ;鍵釋放,轉(zhuǎn)恢復(fù)鍵值 LCALL DISP LCALL DISP ;調(diào)顯示子程序延時(shí) LJMP KEYSF ;等待釋放 KEY1: MOV 20H, B ;鍵值送 20H 保存 EXIT: RET ;子程序返回 ; P1 口數(shù)據(jù)處理子程序 KEYCHULI:PUSH PSW ;保護(hù)現(xiàn)場 CLR RS1 ;改變當(dāng)前寄存器組為組 1 SETB RS0 MOV P1, 0FFH ;先向 P1 口寫 1 MOV A, P1 ;讀 P1 口數(shù)據(jù) CPL A ; P1 口數(shù)據(jù)取反 MOV 20H, A ;保存取反后的鍵值 CLR RS1 ;恢復(fù)當(dāng)前寄存器組為組 0 CLR RS0 POP PSW ;恢復(fù)現(xiàn)場 RET ;子程序返回 ;顯示子程序 ;入口 : 78H,79H,7AH,7BH,7CH,7DH,7EH,7FH, DISP: PUSH DPH PUSH DPL PUSH ACC PUSH PSW CLR RS1 ;改變當(dāng)前寄存器組為組 1 SETB RS0 MOV R1, 78H ;顯示緩沖存儲(chǔ)單元首地址 MOV R2, 0FEH ;從右至左顯示 MOV R5, 08H ;循環(huán)次數(shù),即驅(qū)動(dòng)數(shù)碼管的位數(shù) DISP1: MOV A, @R1 MOV DPTR, TAB MOVC A, @A+DPTR MOV P0, A ;送段控 MOV P2, R2 ;送位控 LCALL DL ;延時(shí) 1 毫秒 22
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1