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

正文內(nèi)容

基于51單片機(jī)的數(shù)字鐘設(shè)計_畢業(yè)設(shè)計論文-文庫吧資料

2024-09-04 15:44本頁面
  

【正文】 **增加鍵處理子程序 *****/ ADD_KEY: CJNE R5,02H,EXIT 。選擇鍵鍵值 INC R1 。等待鍵釋放 MOV A,R5 。確認(rèn)用戶長按后,重新設(shè)定起始值,加快調(diào)時快進(jìn)速度 SETB 46H 。調(diào)時快進(jìn)間隔時間基準(zhǔn)加 1 LOOP1: CJNE R1,03H,LOOP2 。進(jìn)入長按處理 LCALL DISPLAY 。用于控制 調(diào)時快進(jìn)速度 。鍵盤去抖動 MOV R5,A 。延時去抖動 MOV A,P1 。P1 口低 3 位連接 3 個按鍵,只判斷該 3 位 JZ EXIT_KEY 。關(guān)閉長按調(diào)整(調(diào)時快 進(jìn))標(biāo)志 MOV P1,0FFH 。該位使用 TABLE1 以消除前置 0 MOV A,2AH 電子 系統(tǒng)綜合設(shè)計課程論文 13 MOVC A,A+DPTR MOV P0,A CLR LCALL DELAY SETB 。顯示 “” MOV A,2BH MOVC A,A+DPTR MOV P0,A CLR LCALL DELAY SETB 。顯示分個位 MOV A,2CH MOVC A,A+DPTR MOV P0,A CLR LCALL DELAY SETB 。顯示秒十位 MOV A,0BFH MOV P0,A CLR LCALL DELAY SETB 。使該位為 10,查表得到使該位不顯示的輸出 MOV 2AH,0AH /*****數(shù)碼管動態(tài)掃描顯示 *****/ DISP: MOV DPTR,TABLE MOV A,2FH MOVC A,A+DPTR MOV P0,A CLR LCALL DELAY SETB 。如果長按按鍵(調(diào)時快進(jìn)),則跳過閃爍處理程序 CJNE R1,1,DISP 。轉(zhuǎn)換出時個位 ,存入 2BH MOV A,23H ANL A,0F0H SWAP A MOV 2AH,A 。使該位為 10,查表得到使該位不顯示的輸出 MOV 2CH,0AH HOUR: MOV A,23H 。如果長按按鍵(調(diào)時快進(jìn)),則跳過閃爍處理程序 CJNE R1,2,HOUR 。轉(zhuǎn)換出分個位,存入 2DH MOV A,22H ANL A,0F0H SWAP A MOV 2CH,A 。使該位為 10,查表得到使該位不顯示的輸出 MOV 2EH,0AH 電子 系統(tǒng)綜合設(shè)計課程論文 11 MIN: MOV A,22H 。如果長按按鍵(調(diào)時快進(jìn)),則跳過閃爍處理程序 CJNE R1,3,MIN 。轉(zhuǎn)換出秒個位,存入 2FH MOV A,21H ANL A,0F0H SWAP A MOV 2EH,A 。中斷返回 /*****顯示處理 *****/ DISPLAY: MOV A,21H 。到 24 點 ,清零小時 RETI1: POP PSW POP ACC 。一分鐘到 MOV A,22H ADD A,01H DA A MOV 22H,A CJNE A,60H,RETI1 MOV 22H,00H 。一秒鐘時間到,清零 20H 電子 系統(tǒng)綜合設(shè)計課程論文 10 MOV A,21H ADD A,01H DA A 。走時 INC 20H MOV A,20H CJNE A,20,RETI1 。產(chǎn)生 秒基準(zhǔn)時鐘,用于調(diào)時閃爍 CPL 48H 。重新賦定時初值 CPL 47H 。重新循環(huán) /*****定時器中斷服務(wù)程序 *****/ TIMER_0: PUSH ACC PUSH PSW 。調(diào)用增加鍵處理子程序,加一 LCALL DEC_KEY 。調(diào)用選擇鍵處理子程序 JB 46H,MAIN 。調(diào)用按鍵檢測子 程序 JZ MAIN 。重設(shè)堆棧指針 /*****主程序 *****/ MAIN: LCALL DISPLAY 。賦定時初值,定時 50ms SETB TR0 。IP,IE 初始化 MOV IE,82H MOV TMOD,01H 。清零時寄存器 電子 系統(tǒng)綜合設(shè)計課程論文 9 MOV 24H,00H 。清零秒寄存器 MOV 22H,00H 。調(diào)整選擇鍵功能標(biāo)志: 0 正常走時、 1 調(diào)時、 2 調(diào)分、 3 調(diào)秒 MOV 20H,00H 。使用一個 bit 位用于調(diào)時閃爍標(biāo)志 SETB 47H 。程序入口地址 LJMP START ORG 000BH 。同上 MOV 5AH,A MOV 5BH,A MOV 0DH,A MOV 5CH,A 。同上 MOV 54H,A MOV 55H,A MOV 0BH,A MOV 56H,A MOV 57H,A 。鬧鐘 1 秒 MOV 0AH,A 。鬧鐘 1 時 MOV 51H,A 。數(shù)碼管閃爍開關(guān) 初始化為關(guān)閉狀態(tài) 取反后 11111111 打開 MOV 40H,A 。月 MOV 35H,A。秒 MOV 33H,01H。時 MOV 22H,A 。 01。界面轉(zhuǎn)換標(biāo)志 ******01 為時間界面 取反后 ******10為萬年歷界面 ******00 為設(shè)置鬧鐘界面 CLR A 。臨時地址 預(yù)留給 39H MOV 39H,0FFH 。棧指針地址賦值 MOV 3CH,0CH。萬年歷設(shè)置里增加了大小月和平閏年的判別。 5. 萬年歷設(shè)置 進(jìn)入萬年歷設(shè)置界面后,通過調(diào)整選擇鍵 SET_KEY 選擇調(diào)整位,選中位閃爍。按增加鍵 ADD_KEY 或減少鍵 DEC_KEY 設(shè)置所需要的時間。按增加鍵 ADD_KEY 或減少鍵 DEC_KEY 設(shè)置所需要的時間。同時還增加了調(diào)秒功能:如果選中位是秒,則按增加鍵或減少鍵都是將秒清零。 3 作品方案設(shè)計 基本設(shè)計 1.設(shè)計一個精確的一秒定時器 2.運用一秒的定時器設(shè)計出有時、分、秒的數(shù)字鐘,并顯示在 LED 數(shù)碼管上 3.設(shè)置按鍵,能夠修改數(shù)字鐘時間 擴(kuò)展設(shè)計: 1. 設(shè)計鬧鐘功能,能夠查看和修改鬧鐘時間及開關(guān)狀態(tài) 2. 設(shè)計萬年歷功能,實現(xiàn)日→月→年的正常進(jìn)位,能夠查看和修改年月日,能夠自動區(qū)分大小月和平閏年 ●初始化程序 設(shè)定初值,中斷初始化 ●主程序 程序主要執(zhí)行部分,對子程序(顯示、按鍵設(shè)置,鬧鐘、萬年歷功能)進(jìn)行調(diào)用 ●定時器中斷服務(wù) 中斷走時:秒→分→時 ●顯示程序 刷新 8 位數(shù)碼管來顯示時間、日期及擴(kuò)展功能設(shè)置界面 ●按鍵設(shè)置 通過對按鍵的操作實現(xiàn)時間及擴(kuò)展功能的設(shè)置。 2 功能指標(biāo)設(shè)計 基本功能 電子 系統(tǒng)綜合設(shè)計課程論文 2 1 秒定時器; 1 秒定時器,設(shè)計一個帶小時、分鐘、秒的時鐘,并將小時、分鐘、秒顯示在 LED 上; 、分鐘、秒的修改按鍵,可分別調(diào)整小時、分鐘、秒(按鍵設(shè)計參考電子表); 拓展功能 、分鐘、秒的鍵盤直接修改功能; ,最多支持 5 個鬧鐘,可分別查看和修改鬧鐘時間,可分別設(shè)置鬧鐘開關(guān)。而 51 單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。( SingleChip Microputer ) ,是集 CPU、 RAM、ROM、定時、計數(shù)和多種接口于一體的微控制器。在一個單片機(jī)應(yīng)用系統(tǒng)中,時鐘有兩方面的含義:一是指為保障系統(tǒng)正常工作的基準(zhǔn)振蕩定時信號,主要由晶振和外圍電路組成,晶振頻率的大小 決定了單片機(jī)系統(tǒng)工作的快慢;二是指系統(tǒng)的標(biāo)準(zhǔn)定時時鐘,即定時時間,它通常有兩種實現(xiàn)方法:一是用軟件實現(xiàn),即用單片機(jī)內(nèi)部的可編程定時 /計數(shù)器來實現(xiàn),但誤差很大,主要用在對時間精度要求不高的場合;二是用專門的時鐘芯片實現(xiàn),在對時間精度要求很高的情況下,通常采用這種方法,典型的時鐘芯片有: DS1302, DS12887, X1203等都可以滿足高精度的要求。它的計時周期為 24 小時,顯滿刻度為“ 23 時 59 分 59 秒”,另外具有校時功能,斷電后有記憶功能,恢復(fù)供電時可實現(xiàn)計時同步等特點,除此外還實現(xiàn)了萬年歷和鬧鐘等的功能?,F(xiàn)在我們利用單片機(jī)實現(xiàn)數(shù)字時鐘計時功 能的主要內(nèi)容,其中 AT89C51 是核心元件同時采用數(shù)碼管動態(tài)顯示“時”,“分”,“秒”的現(xiàn)代計時裝置。怎樣讓時鐘更好的為人民服務(wù),怎樣讓我們的老朋友煥發(fā)青春呢?這就要求人們不斷設(shè)計出新型時鐘。 武漢大學(xué)電子信息學(xué)院 電子系統(tǒng)綜合設(shè)計課程論文 基于 51單片機(jī)的數(shù)字鐘設(shè)計 2020 年 6 月 20 日 目 錄 1 作品的背景與意義 ...............................
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1