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

正文內(nèi)容

利用單片機(jī)及ds1302制作電子時鐘_實習(xí)報告(編輯修改稿)

2024-08-17 10:28 本頁面
 

【文章內(nèi)容簡介】 取日歷時鐘數(shù)據(jù);為 1則表示存取 RAM數(shù)據(jù)。位 5~ 1( A4~ A0)指示操作單元的地址。最低有效位(位 0)如果為 0,則表示要進(jìn)行寫操作;為 1 表示進(jìn)行讀操作??刂谱止?jié)總是從最低位開始輸入 /輸出。 表 1 DS1302 控制字 時鐘暫停:秒寄存器的位 7定義位時鐘暫停位。當(dāng)它為 1時, DS1302停止振蕩,進(jìn)入低功耗的備份方式,通常在對 DS1302進(jìn)行寫操作時(如進(jìn)入時鐘調(diào)整程序) ,停止振蕩。當(dāng)它為 0時,時鐘將開始啟動。 AMPM/1224小時方 式:小時寄存器的位 7定義為 12或 24小時方式選擇位。它為高電平時,選擇 12小時方式。在此方式下,位 5為第二 個 10小時位( 20~ 23h)。 DS1302的晶振選用 32768Hz,電容推薦值為 6pF。因為振蕩頻率較低,也可以不接電容, 對計時精度影響不大。 附錄Ⅱ: 程序清單 Second EQU 41H Minute EQU 42H Hour EQU 43H Day EQU 44H Month EQU 45H Week EQU 46H YearL EQU 47H ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV SP,5FH MOV R0,30H MOV R2,30H MOV A,00H LP0:MOV @R0,A INC R0 DJNZ R2,LP0 LCALL DISPLAY MOV 41H,00H 。啟動時鐘工作 .秒分時日月星期年 MOV 42H,00H 。分單元 MOV 43H,01H 。時單元 MOV 44H,18H 。日單元 MOV 45H,07H 。月單元 MOV 46H,04H 。星期單元 MOV 47H,0DH 。年后兩位單元 MOV 52H,00H MOV 53H,00H CLR 30H SETB 31H LCALL Set1302 LCALL DISPLAY LP1: LCALL Get1302 MOV 40H,41H LP11: LCALL DISPLAY LCALL GET1302 MOV A,41H CJNE A,40H,LP2 LJMP LP21 LP2: CPL 30H MOV 40H,41H LJMP LP11 LP21: JB 31H,LP22 。31H=0,定時報警 LCALL DSBJ LCALL DISPLAY LP22: LCALL KEYSCAN MOV DPTR,TAB MOV A,30H RL A ADD A,30H JMP @A+DPTR TAB: LJMP LP11 。無按鍵 LJMP TSSZ 。定時設(shè)置 LJMP SJY 。時加 1 LJMP FJY 。分加 1 LJMP RQXS 。日 期顯示 TSSZ: CPL 31H TSSZ0: JB ,TSSZ1 LCALL TSDISPLAY SJMP TSSZ0 TSSZ1: JNB 31H,TSSZ00 。31H=1,定時關(guān)閉 。31H=0,定時設(shè)置 LCALL DISPLAY LJMP LP11 TSSZ00:MOV 51,20H TSSZ10:MOV 50H,00H TSSZ11:JB ,TSSZ3 。定時時設(shè)置 MOV A,53H ADD A,01H DA A CJNE A,24H,TSSZ2 MOV A,00H TSSZ2: MOV 53H,A TSS1: LCALL TSDISPLAY JNB ,TSS1 TSSZ3: LCALL TSDISPLAY 。定時顯示 JB ,TSSZ11 JNB ,$ MOV 51H,20H TSSZF0:MOV 50H,00H TSSZF1:JB ,TSSZF3 。定時分設(shè)置 MOV A,52H ADD A,01H DA A CJNE A,60H,TSSZF2 MOV A,00H TSSZF2: MOV 52H,A TSF1: LCALL TSDISPLAY JNB ,TSF1 TSSZF3: LCALL TSDISPLAY JB ,TSSZF1 JNB ,$ LCALL TSDISPLAY LJMP LP11 DSBJ: MOV A,53H CJNE A,43H,DSBJ1 MOV A,52H CJNE A, 42H,DSBJ1 MOV 50H,06H DSBJ0: CLR LCALL DISPLAY SETB LCALL D2MS DJNZ 50H,DSBJ0 SETB 31H DSBJ1: RET SJY: MOV A,43H 。時加 1處理 ADD A,01H DA A CJNE A,24H,SJY0 MOV A,00H SJY0: MOV 43H,A LCALL SET1302 SJY1: JB ,SJY2 LCALL DISPLAY SJMP SJY1 SJY2: LJMP LP11 FJY: MOV A,42H 。分加 1處理 ADD A,01H DA A CJNE A,60H,FJY0 MOV A,00H FJY0: MOV 42H,A LCALL SET1302 FJY1:JB ,FJY2 LCALL DISPLAY SJMP FJY1 FJY2:LJMP LP11 RQXS:LCALL RQDISPLAY RQXS1:JB ,RQXS2 LCALL RQDISPLAY SJMP RQXS1 RQXS2:MOV R3,00H RQXS3:LCALL RQDISPLAY LCALL RQDISPLAY DJNZ R3,RQXS3 LCALL DISPLAY LJMP LP11 KEYSCAN:PUSH ACC MOV 30H,00H ORL P1,0F0H MOV A,P1 SWAP A ANL A,0FH JB ,K1 MOV 30H,01H SJMP KEYEND K1: JB ,K2 MOV 30H,02H SJMP KEYEND K2: JB ,K3 MOV 30H,03H SJMP KEYEND K3: JB ,KEYEND MOV 30H,04H KEYEND: POP ACC RET KEYPLAY:MOV R5,04H MOV R0,42H 。51H為秒 ,52H分 ,53H為時 ,54H為日 ,55H為月 MOV R3,08H DIS2:MOV DPTR,TABLE MOV A,@R0 ANL A,0FH MOVC A,@A+DPTR MOV P0,A MOV A,R3 MOV P2,A LCALL D2MS MOV A,@R0 ANL A,0F0H SWAP A MOVC A,@A+DPTR
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1