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

正文內(nèi)容

基于51單片機(jī)數(shù)字鐘設(shè)計(jì)-免費(fèi)閱讀

2024-07-23 00:22 上一頁面

下一頁面
  

【正文】 開閃爍NM: MOV R1,08HJB T0,XIA1 。閃爍開關(guān) 關(guān)MOV 3AH,11111101B 。年最多只能99MOV 35H,00RETURN0: RET/******************************************************************///屏幕刷新中斷XIANSHI:PUSH BPUSH DPHPUSH DPL PUSH PSWPUSH ACCMOV TH1,0DFHMOV TL1,0E0HMOV A,3AHJNB ,WANNIANLI 。檢測(cè)s19是否按下 按下進(jìn)入萬年歷界面,否則檢測(cè)矩陣鍵盤MOV A,3AH 。CJNE A,99H,EXITMOV A,22HCJNE A,99H,EXITMOV A,23HRET/*****減少鍵處理子程序*****/ DEC_KEY: MOV 23H,00HNEXT1:ADD A,01HCJNE R5,02H,EXITMOV R1,0INC R1RET/*****延時(shí)子程序*****/DELAY:長(zhǎng)按調(diào)整(調(diào)時(shí)快進(jìn))標(biāo)志MOV R4,70HCJNE R1,03H,LOOP2JB 47H,LOOP1 將P1口設(shè)置成輸入狀態(tài) CLR 46H顯示時(shí)個(gè)位MOV P0,ALCALL DELAYMOV A,2DHMOV P0,A如果R1為1,閃爍時(shí)位待調(diào)整ANL A,0F0H JB 46H,HOURMOV 2DH,AJB 46H,MINMOV 2FH,AMOV 23H,A 一小時(shí)到 DA A MOV 21H,00H MOV A,20H 調(diào)用選擇鍵處理子程序JZ MAINLCALL DISPLAY 賦定時(shí)初值,定時(shí)50ms MOV TMOD,01HMOV 23H,00HMOV 21H,00H使用一個(gè)bit位用于調(diào)時(shí)閃爍標(biāo)志LJMP START 同上MOV 5AH,AMOV 5BH,AMOV 0DH,AMOV 5CH,A 。數(shù)碼管閃爍開關(guān) 初始化為關(guān)閉狀態(tài) 取反后 11111111 打開MOV 40H,A 。01。萬年歷設(shè)置里增加了大小月和平閏年的判別。同時(shí)還增加了調(diào)秒功能:如果選中位是秒,則按增加鍵或減少鍵都是將秒清零。(SingleChip Microputer ),是集CPU、RAM、ROM、定時(shí)、計(jì)數(shù)和多種接口于一體的微控制器。怎樣讓時(shí)鐘更好的為人民服務(wù),怎樣讓我們的老朋友煥發(fā)青春呢?這就要求人們不斷設(shè)計(jì)出新型時(shí)鐘。時(shí)鐘電路在計(jì)算機(jī)系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ)。 。與時(shí)間設(shè)置不同的是,鬧鐘設(shè)置里增加了開關(guān)設(shè)置。段位標(biāo)志 8位數(shù)據(jù)對(duì)應(yīng)8個(gè)數(shù)碼管 為0的那位數(shù)碼管始終暗MOV 3AH,11111101B。日MOV 34H,01H 。鬧鐘1 開關(guān) 00000000為關(guān)閉狀態(tài) 取反后打開鬧鐘1MOV 53H,A 。定時(shí)器0中斷入口地址 SETB 48H使用一個(gè)bit位用于產(chǎn)生脈沖用于調(diào)時(shí)快進(jìn)時(shí)基如果已進(jìn)行長(zhǎng)按調(diào)整(調(diào)時(shí)快進(jìn)),則不再執(zhí)行下面的單步調(diào)整調(diào)用增加鍵處理子程序,加一MOV TL0,0B0H 產(chǎn)生脈沖用于調(diào)時(shí)快進(jìn)時(shí)基MOV 20H,00H DA AMOV A,21H CJNE R1,3,MIN使該位為10,查表得到使該位不顯示的輸出MOV A,22H CJNE R1,2,HOUR使該位為10,查表得到使該位不顯示的輸出MOV 2BH,0AHMOV A,2FHLCALL DELAYMOV P0,A顯示分個(gè)位CLR MOVC A,A+DPTRSETB MOV A,2AHLCALL DELAY無鍵按下則返回 JZ EXIT_KEY LOOP:LCALL DISPLAYCJNE R4,99H,LOOP3SETB 46HLCALL ADD_KEY CJNE R5,01H,EXITMOV A,22HCJNE A,60H,EXITCJNE R1,01H,NEXT3CJNE R1,02H,NEXT4選擇鍵功能標(biāo)志為3,調(diào)秒,否則跳出EXIT: 小時(shí)位的十位數(shù)編碼,該位如果為0則不顯示//鬧鐘檢測(cè)MOV A,0AHJZ NAO2 。日為30時(shí)分辨2月 MOV A,34HCJNE A,02H,RETURN0MOV 33H,01HAJMP MONTH0MONTH29:CJNE A,29,RETURN0 。校正 萬年歷JB T1,WS1 。低電位說明按鍵在該位JNB ,KEY20JNB ,KEY30JNB ,KEY40MOV DPTR,8000HMOV A,11111101BMOVX DPTR,AMOV DPTR,8000HMOVX A,DPTRJNB ,KEY50JNB ,KEY60JNB ,KEY70JNB ,KEY80MOV DPTR,8000HMOV A,11111011BMOVX DPTR,AMOV DPTR,8000HMOVX A,DPTRJNB ,KEY90JNB ,KEY00JNB ,TUIJNB ,KEY0C0RETKEY10:MOV R7,01HRETKEY20:MOV R7,02HRETKEY30:MOV R7,03HRETKEY40:MOV R7,04HRET KEY50:MOV R7,05HRETKEY60:MOV R7,06HRETKEY70:MOV R7,07HRETKEY80:MOV R7,08HRETKEY90:MOV R7,09HRETKEY00:MOV R7,00HRETTUI:MOV R7,0BHRETKEY0C0:MOV R7,0CHRET /****************************************************///鬧鈴響 XIANG:CLR //ACALL MDELAY//SETB JB T1,XIANG 。修改位右移 同上 MOV A,37HCJNE A,11111110B,NSS0RR ARR ARR AMOV 37H,AS30:JNB INT0,S30AJMP NMNSS0:RR AMOV 37H,AS31:JNB INT0,S31AJMP NMNNM:AJMP NMNS2: JB INT1,NM1 。修改位左移MOV A,37HCJNE A,11011111B,WSS1RL ARL ARL AMOV 37H,AS23:JNB INT1,S23AJMP WMWSS1:RL AMOV 37H,AS24:JNB INT1,S24AJMP WM//矩陣鍵盤檢測(cè) 修改萬年歷 WM1: MOV R7,0FHACALL JIANCEANJIANCJNE R7,0FH,WSJSZ1AJMP WMWSJSZ1:MOV A,37H 。設(shè)置閃爍位MOV 37H,39HMOV 3DH,0FFH 。日為32時(shí),月進(jìn)位日置1MOV 33H,01HAJMP MONTH0MONTH:CJNE A,31,MONTH1 。RET/*****萬用返回子程序*****/NEXT3:減少鍵鍵值MOV 22H,A選擇鍵功能標(biāo)志為2,調(diào)分,否則跳出CJNE R1,01H,NEXT1 /*****選擇鍵處理子程序*****/ SET_KEY: RET確認(rèn)用戶長(zhǎng)按后,重新設(shè)定起始值,加快調(diào)時(shí)快進(jìn)速度LJMP LOOP3LOOP2:進(jìn)入長(zhǎng)按處理設(shè)置為00H是為了在進(jìn)入長(zhǎng)按處理前加長(zhǎng)延時(shí)區(qū)分用戶的長(zhǎng)按
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1