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

正文內(nèi)容

基于51單片機的數(shù)字鐘設(shè)計_畢業(yè)設(shè)計論文-全文預(yù)覽

2025-09-22 15:44 上一頁面

下一頁面
  

【正文】 秒的定時器設(shè)計出有時、分、秒的數(shù)字鐘,并顯示在 LED 數(shù)碼管上 3.設(shè)置按鍵,能夠修改數(shù)字鐘時間 擴展設(shè)計: 1. 設(shè)計鬧鐘功能,能夠查看和修改鬧鐘時間及開關(guān)狀態(tài) 2. 設(shè)計萬年歷功能,實現(xiàn)日→月→年的正常進位,能夠查看和修改年月日,能夠自動區(qū)分大小月和平閏年 ●初始化程序 設(shè)定初值,中斷初始化 ●主程序 程序主要執(zhí)行部分,對子程序(顯示、按鍵設(shè)置,鬧鐘、萬年歷功能)進行調(diào)用 ●定時器中斷服務(wù) 中斷走時:秒→分→時 ●顯示程序 刷新 8 位數(shù)碼管來顯示時間、日期及擴展功能設(shè)置界面 ●按鍵設(shè)置 通過對按鍵的操作實現(xiàn)時間及擴展功能的設(shè)置。而 51 單片機是各單片機中最為典型和最有代表性的一種。在一個單片機應(yīng)用系統(tǒng)中,時鐘有兩方面的含義:一是指為保障系統(tǒng)正常工作的基準振蕩定時信號,主要由晶振和外圍電路組成,晶振頻率的大小 決定了單片機系統(tǒng)工作的快慢;二是指系統(tǒng)的標準定時時鐘,即定時時間,它通常有兩種實現(xiàn)方法:一是用軟件實現(xiàn),即用單片機內(nèi)部的可編程定時 /計數(shù)器來實現(xiàn),但誤差很大,主要用在對時間精度要求不高的場合;二是用專門的時鐘芯片實現(xiàn),在對時間精度要求很高的情況下,通常采用這種方法,典型的時鐘芯片有: DS1302, DS12887, X1203等都可以滿足高精度的要求。現(xiàn)在我們利用單片機實現(xiàn)數(shù)字時鐘計時功 能的主要內(nèi)容,其中 AT89C51 是核心元件同時采用數(shù)碼管動態(tài)顯示“時”,“分”,“秒”的現(xiàn)代計時裝置。 武漢大學(xué)電子信息學(xué)院 電子系統(tǒng)綜合設(shè)計課程論文 基于 51單片機的數(shù)字鐘設(shè)計 2020 年 6 月 20 日 目 錄 1 作品的背景與意義 .................................................1 2 功能指標設(shè)計 .....................................................1 3 作品方案設(shè)計 .....................................................2 4 軟件設(shè)計 .........................................................3 附錄 1 系統(tǒng)電路圖 ...................................................6 附錄 2 系統(tǒng)軟件代碼 .................................. 錯誤 !未定義書簽。 現(xiàn)今,高精度的計時工具大多數(shù)都使用了石英晶體振蕩器,由于電子鐘,石英表,石英鐘都采用了石英技術(shù),因此走時精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)校,數(shù)字式電子鐘用集成電路計時時,譯碼代替機械式傳動,用 LED 顯示器代替指針顯示進而顯示時間,減小了計時誤差,這種表具有時,分,秒顯示時間的功能,還可以進行時和分的校對,片選的靈活性好。 時鐘電路在計算機系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ)。他體積小 ,成本低,功能強,廣泛應(yīng)用于智能產(chǎn)品和工業(yè)自動化上。 。 3. 時間設(shè)置 進入時間設(shè)置界面后,通過調(diào)整選擇鍵 SET_KEY 選擇調(diào)整位,選中位閃爍。與時間設(shè)置不同的是,鬧鐘設(shè) 置里增加了開關(guān)設(shè)置。 4 軟件設(shè)計 主程序流程圖 電子 系統(tǒng)綜合設(shè)計課程論文 4 電子 系統(tǒng)綜合設(shè)計課程論文 5 電子 系統(tǒng)綜合設(shè)計課程論文 6 附錄一 電子 系統(tǒng)綜合設(shè)計課程論文 7 附錄二 /*****************************************************************************/ //初始化 MOV SP,60H。段位標志 8 位數(shù)據(jù)對應(yīng) 8 個數(shù)碼管 為 0 的那位數(shù)碼管始終暗 MOV 3AH,11111101B。 01 MOV 23H,A。日 MOV 34H,01H 。鬧鐘設(shè)置界面預(yù)留地址地址 MOV 41H,A MOV 42H,A MOV 43H,A MOV 44H,A MOV 45H,A MOV 46H,A MOV 47H,A MOV 50H,A 。鬧鐘 1 開關(guān) 00000000 為關(guān)閉狀態(tài) 取反后打開鬧鐘 1 電子 系統(tǒng)綜合設(shè)計課程論文 8 MOV 53H,A 。同上 MOV 5DH,A MOV 5EH,A MOV 0EH,A **************************************************************/ ORG 0000H 。使用一個 bit 位用于產(chǎn)生脈沖用于調(diào)時快進時基 MOV R1,0 。清零分寄存器 MOV 23H,00H 。設(shè)定定時器 0 工作方式 1 MOV TH0,3CH MOV TL0,0B0H 。調(diào)用顯示子程序 LCALL KEY_SCAN 。如果已進行長按調(diào)整(調(diào)時快進),則不再執(zhí)行下面的單步調(diào)整 LCALL ADD_KEY 。保護現(xiàn)場 MOV TH0,3CH MOV TL0,0B0H 。取反調(diào)時閃爍標志位 MOV 24H,00H ADD_TIME: 。作十進制調(diào)整 MOV 21H,A CJNE A,60H,RETI1 MOV 21H,00H 。恢復(fù)現(xiàn)場 RETI 。轉(zhuǎn)換出秒十位,存入 2EH JB 46H,MIN 。分 ANL A,0FH MOV 2DH,A 。如果 R1 為 2,閃爍分位待調(diào)整 JB 48H,HOUR MOV 2DH,0AH 。轉(zhuǎn)換出時十位,存入 2AH JB 46H,DISP 。顯示秒個位 MOV A,2EH MOVC A,A+DPTR 電子 系統(tǒng)綜合設(shè)計課程論文 12 MOV P0,A CLR LCALL DELAY SETB 。顯示分十位 MOV A,0BFH MOV P0,A CLR LCALL DELAY SETB 。顯示時十位 RET /*****按鍵檢測子程序 *****/ KEY_SCAN: CLR 46H 。無鍵按下則返回 LCALL DELAY 。臨時將鍵值存入 R5 MOV R4,00H 。使長按時顯示正常 MOV A,P1 CPL A ANL A,07H JB 47H,LOOP1 INC R4 。長按調(diào)整(調(diào)時快進)標志 LCALL ADD_KEY LCALL DEC_KEY LOOP3: JNZ LOOP 。調(diào)整選擇功能標志加一 CJNE R1,4,EXIT MOV R1,0 MOV 24H,00H 。選擇鍵功能標志為 2,調(diào)分,否則跳出 MOV A,22H ADD A,01H DA A MOV 22H,A CJNE A,60H,EXIT MOV 22H,00H NEXT2: CJNE R1,03H,EXIT 。選擇鍵功能標志為 1,調(diào)時,否則跳出 MOV A,23H ADD A,99H DA A MOV 23H,A CJNE A,99H,EXIT MOV 23H,23H NEXT3: CJNE R1,02H,NEXT4 。字形 顯示編碼 TABLE1: DB 0FFH,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH 。檢測 s19 是否按下 按下進入萬年歷 界面,否則檢測矩陣鍵盤 MOV A,3AH 。日為 31 時 分辨大小月及 2 月 MOV A,34H CJNE A,4,MONTH2 MOV 33H,01H AJMP MONTH0 MONTH2: CJNE A,2,MONTH6 MOV 33H,01H AJMP MONTH0 MONTH6: CJNE A,6,MONTH9 MOV 33H,01H AJMP MONTH0 MONTH9: CJNE A,9,MONTH11 MOV 33H,01H AJMP MONTH0 MONTH11: CJNE A,11,RETURN0 MOV 33H,01H AJMP MONTH0 MONTH1: CJNE A,30,MONTH29 。年最多只能 99 MOV 35H,00 RETURN0: RET /******************************************************************/ //屏幕刷新中斷 XIANSHI: PUSH B PUSH DPH PUSH DPL PUSH PSW PUSH ACC MOV TH1,0DFH MOV TL1,0E0H MOV A,3AH JNB ,WANNIANLI
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1