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

正文內(nèi)容

基于89c52單片機的電子時鐘設(shè)計_畢業(yè)設(shè)計-文庫吧資料

2024-09-08 18:33本頁面
  

【正文】 ========== LCDBF: MOV LCD,0FFH CLR RS SETB RW CLR E NOP SETB E 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 24 JB ,LCDBF RET 。============================ LCDWC: CLR RS CLR RW CLR E LCALL LCDBF SETB E RET 。==========時減 1================= H_DECKEY: lcall ey3 LCALL DIS1 JNB ,H_DECKEY MOV A,HH CJNE A,00,HH_KEY2 MOV HH,24 HH_KEY2: DEC HH LJMP HH_KEY1 SSB: LJMP SS_KEY DISP: MOVC A,A+DPTR MOV LCD,A LCALL WRR RET 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 23 。=======時鐘調(diào)整子程序 ============== HH_KEY: LCALL EY3 LCALL DIS1 JNB ,HH_KEY HHA: LCALL EY3 JNB ,H_ADDKEY JNB ,H_DECKEY 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 22 LCALL DIS1 JNB ,SSB JNB ,KEY5 LJMP HHA KEY5: LJMP KEY1 。============分加 1==================== M_ADDKEY: lcall ey2 LCALL DIS1 JNB ,M_ADDKEY INC MM MOV A,MM CJNE A,60,MM_KEY1 MOV MM,00H MM_KEY1: LJMP MMA 。=========秒減 1========================= S_DECKEY: lcall ey1 LCALL DIS1 JNB ,S_DECKEY MOV A,SS CJNE A,00,SS_KEY2 MOV SS,60 SS_KEY2: DEC SS LJMP SS_KEY1 。========秒鐘調(diào)整子程序 ================ SS_KEY: LCALL EY1 LCALL DIS1 JNB ,SS_KEY SSA: LCALL EY1 JNB ,S_ADDKEY JNB ,S_DECKEY LCALL DIS1 JNB ,MM_KEY JNB ,KEY3 LJMP SSA 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 20 KEY3: LJMP KEY1 。==========中斷子程序 ================= TIME0: PUSH ACC PUSH PSW MOV TH0,3CH MOV TL0,0B0H INC R5 CJNE R5,20,LOOP2 MOV R5,00H INC SS 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 19 MOV A,SS CJNE A,60,LOOP2 MOV SS,00H INC MM MOV A,MM CJNE A,60,LOOP2 MOV MM,00H INC HH MOV A,HH CJNE A,24,LOOP2 MOV HH,00H LOOP2: POP PSW POP ACC RETI 。=========顯示子程序 ================= EY: LCALL LOOP1 LCALL LCDSET MOV DPTR,TAB1 MOV A,H_BIT LCALL DISP MOV A,HH_BIT LCALL DISP MOV A,58 MOV LCD,A LCALL WRR MOV A,M_BIT LCALL DISP MOV A,MM_BIT LCALL DISP MOV A,58 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 18 MOV LCD,A LCALL WRR MOV A,S_BIT LCALL DISP MOV A,SS_BIT LCALL DISP RET 。========主程序 ======================= MAIN: MOV SP,60H MOV P1,00H MOV R5,00H MOV H_BIT,00H MOV M_BIT,00H MOV S_BIT,00H MOV HH_BIT,00H MOV MM_BIT,00H 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 17 MOV SS_BIT,00H MOV HH,00H MOV MM,00H MOV SS,00H MOV TMOD,01H MOV TH0,3CH MOV TL0,0B0H SETB EA SETB ET0 SETB TR0 MOV LCD,01H LCALL LCDWC 。 RS BIT RW BIT E BIT LCD EQU P0 H_BIT EQU 20H M_BIT EQU 21H S_BIT EQU 22H HH EQU 23H MM EQU 24H SS EQU 25H HH_BIT EQU 26H MM_BIT EQU 27H SS_BIT EQU 28H 。 為減 1 鍵 。 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 16 液晶時鐘顯示調(diào)用程序 四個按鍵 控制 液晶時鐘的顯示 , 為調(diào)時選擇鍵 ,按第 1 次為秒鐘調(diào)整 ,按第 2 次為分鐘調(diào)整 ,按第 3 次為時鐘調(diào)整 。MINUTES MOV DPTR,7D04H MOVX A,DPTR MOV R0,A 。REGISTER A 的 UIP 位 =0 時才可以讀數(shù)據(jù) MOV DPTR,7D00H MOVX A,DPTR MOV R2,A 。DS12C887 年單元 MOV A,05H MOVX DPTR,A 。DS12C887 月單元 MOV A,07H MOVX DPTR,A 。DS12C887 日單元 MOV A,20H MOVX DPTR,A 。DS12C887 星期單元 MOV A,03H MOVX DPTR,A 。DS12C887 時單元 MOV A,03H MOVX DPTR,A 。DS12C887 分單元 MOV A,21H MOVX DPTR,A 。DS12C887 的秒單元 MOV A,00H MOVX DPTR,A 。DS12C887 的 D 寄存器 MOVX A,DPTR 。DS12C887 的 B 寄存器 MOV A,08H MOVX DPTR,A 。DS12C887 的 A 寄存器 MOV A,20H MOVX DPTR,A 。循環(huán)讀取當前時間 AJMP LOOP。 時鐘芯片 程序 下面給出的便是調(diào)用時鐘芯片 DS12C887 的初始化和獲取內(nèi)部事件的匯編程序: ORG 0000H AJMP START START: ACALL SETTIME 。上述延時執(zhí)行的時間 0FFH2μs=512μs,也是循環(huán)一次完成的時間,因其循環(huán) 0FH次,所以其循環(huán)完成總的時間約為512μs0FH=。 圖 34 鍵盤加一減一流程圖 開始 功能鍵 S1 按下? Y 增大鍵 S2 按下 減小鍵 S3 按下 Miao+1 = Miao1 = Miao=60? = Miao=1? = Miao=0 = Miao=59 = 寫入秒 光標定位秒單元 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 13 主程序 主程序主要對按鍵進行掃描,以及判斷定時和鬧鈴時間是否已到,若到則調(diào)用相關(guān)程序,該段程序如下: 延時 程序 動態(tài)掃描時液晶顯示需要用到延時程序 , 此設(shè)計使用的是延時程序 ,此程序需要反復(fù)調(diào)用程序如下: DELAY: MOV R4,0FH DE1:MOV R5,0FFH DJNZ R5,$ DJNZ R4,DE1 RET 此類延時程序所延時的程序計算為:由于 DJNZ指令執(zhí)行時間為 2個機器周期。如選定秒位,按下增大鍵,調(diào)整顯示位秒的增加,當秒增加至滿 60 后,自動清零,同時調(diào)節(jié)一次送至下一位顯示,顯示位置重新回到調(diào)節(jié)處;當按下減小鍵時,調(diào)整顯示位秒的減小,當秒減至 0 后,自動跳轉(zhuǎn)為 59,同時調(diào)節(jié)一次送至下一位顯示,顯示位置重新回到調(diào)節(jié)處;年月日時分的調(diào)節(jié)原理相同。每次按下功能鍵按下時,分別在秒、分、時、星期、日、月、年處閃爍。 1602LCD 的流程圖如圖 所示。 DS12C887的流程圖如圖 。 P3 口功能表 : P3 口各 引腳 的第二功能 P3 口的位 第二功能 簡要說明 RXD 串行數(shù)據(jù)接收口 TXD 串行數(shù)據(jù)發(fā)射口 INT0 外部中斷 0 輸入 INT1 外部中斷 1 輸入 T0 計數(shù)器 0計數(shù)輸入 T1 計數(shù)器 1計數(shù)輸入 WR 外部 RAM 寫信號 RD 外部 RAM 讀信號 89C52 單片機內(nèi)部結(jié)構(gòu)圖 : 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 10 第三章 電子時 鐘的 軟 件設(shè)計 程序總體設(shè)計 程序總體流程圖: Y N
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1