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

正文內(nèi)容

單片機(jī)相關(guān)畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-07-23 04:01 本頁面
 

【文章內(nèi)容簡介】 3H MOVX @DPTR,A MOV TCON,0 MOV IP,02H MOV IE,8AH MOV TMOD,21H MOV TH0,3CH MOV TL0,0B0H MOV R4,10 。設(shè)置定時(shí)器T0的走秒用計(jì)數(shù)器 MOV 71H,0 MOV 72H,0 MOV 73H,00H MOV 74H,00H MOV CLKBCD,0 MOV CLKBCD+1,0 MOV CLKBCD+2,0 MOV CLKBCD+3,0 MOV CLKBCD+4,0 MOV CLKBCD+5,0SETB TR0 。啟動(dòng)計(jì)數(shù)走秒REPDISP。 MOV R5,3 ;將計(jì)時(shí)值存放區(qū)的計(jì)時(shí)值拆分并存入計(jì)時(shí)值的BCD數(shù)據(jù)存放區(qū)為顯示時(shí)間值做好準(zhǔn)備 MOV RO,70H MOV R1,CLKBCD CLR TRO 。暫停計(jì)數(shù),以防出現(xiàn)顯示錯(cuò)誤CHAIREPI: LCALL CHAI 。開始拆分轉(zhuǎn)存 DJNZ R5,CHAIREPI MOV A,TL0 ADD A,31H MOV TL0,A ADDC A,0 MOV TH0,A SETB TR0 。IT;再次啟動(dòng)計(jì)數(shù)走秒 LCALL STARTDISPLAY 。顯示時(shí)間值 LCALL TESTKEY 。有鍵入嗎? JZ AL 。沒有鍵入則跳轉(zhuǎn)到ALARM SJMP NOAL 。有鍵入則讀入鍵碼 AL: LJMP AI NOAL: LCALL GETKEY 。有鍵入則讀入鍵碼 CJNZ A,0AH,BKEY 。是A鍵嗎?不是則跳轉(zhuǎn)到BKEY CLR TRO 。是“A”鍵則暫停計(jì)數(shù)走秒 MOV TH0,3CH MOV TL0,0B0H MOV R1,60H MOV R5,2 LCALL SETTIME 。繼續(xù)檢測有無鍵時(shí)間修正值“0~2”鍵?(時(shí)十位) MOV A,60H CJNZ A,2,NINE MOV R5,3 SJMP THREE NINE: MOV R5,9 THREE: LCALL SETTIME 。繼續(xù)檢測有無鍵時(shí)間修正值“0~3”或“0~9”鍵?(時(shí)個(gè)位) MOV R5,5 LCALL SETTIME 。繼續(xù)檢測有無鍵時(shí)間修正值“0~5”鍵?(分十位) MOV R5,9 LCALL SETTIME 。繼續(xù)檢測有無鍵時(shí)間修正值“0~5”鍵?(分個(gè)位) MOV R5,5 LCALL STETIME 。繼續(xù)檢測有無鍵時(shí)間修正值“0~5”鍵?(秒十位) MOV R5,9 LCALL SETTIME 。繼續(xù)檢測有無鍵時(shí)間修正值“0~5”鍵?(秒個(gè)位) MOV R5,3 將修正值存入70~72H MOV RO,60H MOV R1,70HHEREP: LCALL HE DJNZ R5,HEREP SETB TR0 ?;謴?fù)計(jì)數(shù)走秒 LJMP A1 BEKY:CJNE A,0BH,AL 。不是“B”鍵則跳轉(zhuǎn)到ALARM,是“B”鍵則顯示先前設(shè)定的鬧鐘時(shí)間 MOV 60H,0B0H MOV 61H,10H MOV R5,2MOV R0,73H ;顯示先前設(shè)定的鬧鐘時(shí)間MOV R1,62H CHAIREP: LCALL CHAI DJNZ R5,CHAIREP BEKY: LCALL STARTDISPLAYLCALL TESTKEY ;繼續(xù)檢測有無鍵入JZ BKEY1 ;沒有鍵入則繼續(xù)顯示LCALL GERTKEY ;有鍵入則讀入鍵碼CJNE A,0BH,BKEY2 ;如果再次鍵入“B”鍵則跳過設(shè)定鬧鐘值間的程序段SJMP ENDBKEYBKEY2: CJNE A,2,JJ1MOV 62H,ASJMP JJ3 JJ1: JNC JJ2 MOV 62H,A SJMP JJ3 JJ2: MOV R1,62H MOV R5,2 。如果既不是“B”鍵又不是“0~2”之間的鍵,則等待鍵入“0~2”之間的鍵 LCALL SETTIME JJ3: MOV R1,63HMOV A,62H ;繼續(xù)檢測是否為鬧鐘時(shí)間值“0~9”或“0~3”鍵(時(shí)個(gè)位)CJNE A,2,NINE1MOV R5,3SJMP THREE1 NINE1: MOV R5,9HTHREE1: LCALL SETTIME ;繼續(xù)檢測是否為鬧鐘時(shí)間值“0~9”或“0~3”鍵?(時(shí)個(gè)位) MOV R5,5LCALL SETTIME ;繼續(xù)檢測是否為鬧鐘時(shí)間值“0~5”鍵?(分十位)MOV R5,2 ;將設(shè)定的鬧鐘時(shí)間值存入73H、74H單元MOV R0,62HMOV R1,73H HEREP1: LCALL HE DJNZ R5,HEREP1 BKEY3: LCALL STARTDISPLAYLCALL TESTKEY ;繼續(xù)檢測有無鍵入“B”鍵,以便結(jié)束鬧鐘時(shí)間設(shè)定JZ BKEY3LCALL GETKEYCJNE A,0BH,BKEY3 ;不是“B”鍵則繼續(xù)顯示剛才設(shè)定的鬧鐘時(shí)間 ENDBKEY: NOP A1: MOV R2,74HCJNE R2,ALARM ;判斷是否有鬧鐘時(shí)間MOV R2,73HCJNE R2,0,ALARMLJMP ALARM1 A1ARM: MOV A,70HCJNE A,73H,NOA1ARM ;判斷是否到了鬧鈴時(shí)間MOV A,71HCJNE A,74H,NOA1ARMLCALL MUSICSJMP A1ARMI NOA1ARM: CLR TR1 A1ARM: LJMP REPDISP注:定時(shí)器初始化,將定時(shí)器控制寄存器TCON置為0,設(shè)置定時(shí)器方式寄存器TM
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1