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

正文內(nèi)容

基于51單片機的數(shù)字鐘畢業(yè)設(shè)計(存儲版)

2025-07-28 00:34上一頁面

下一頁面
  

【正文】 A,LB MOV R0,A RET PROLEAP: 。確認鍵 MOV FLASH,0H MOV FLASH_BITE,0FFH JMP RETURN1 ALARM: MOV DATE_TIME,3 MOV A,LP5 CJNE A,5,NORMAL MOV LP5,0 NORMAL: INC LP5 MOV A,LP5 MOV 44H,A MOV A,0FEH RLP: RR A DJNZ 44H,RLP MOV P1,A NEX1: MOV A,LP5 DEC A MOV DPTR,ALM_TBL RL A JMP A+DPTR ALM_TBL: AJMP L0 AJMP L1 AJMP L2 AJMP L3 AJMP L4 L0: MOV C,ON_OFF0 MOV LED_1,C AJMP YES L1: MOV C,ON_OFF1 MOV LED_1,C AJMP YES L2: MOV C,ON_OFF2 MOV LED_1,C AJMP YES L3: MOV C,ON_OFF3 MOV LED_1,C AJMP YES L4: MOV C,ON_OFF4 MOV LED_1,C AJMP YESON_OFF_ALM: MOV A,LP5 CJNE A,0,NEX JMP RETURN1 NEX: DEC A MOV DPTR,ON_OFF_TBL RL A JMP A+DPTR ON_OFF_TBL: AJMP O0 AJMP O1 AJMP O2 AJMP O3 AJMP O4 O0: CPL ON_OFF0 AJMP NEX1 O1: CPL ON_OFF1 AJMP NEX1 O2: CPL ON_OFF2 AJMP NEX1 O3: CPL ON_OFF3 AJMP NEX1 O4: CPL ON_OFF4 AJMP NEX1 RETURN1: LJMP WHILESERVE: 。鍵功能處理 MOV A,KK CJNE A,0AH,KEYPRO1 KEYPRO1: JC DIGPROKEYTBL: 。禁止T1中斷SETB EA 。鬧鐘個數(shù)LP6 EQU 4FHLP7 EQU 50HLP8 EQU 51HLP_H EQU 52HLP_L EQU 53HBP BIT 。記錄時間、日期模式 ,3表示時間,4表示日期LP0 EQU 2BH 。液晶段數(shù)據(jù)LED_SEL EQU 0FBFFH 。這次電子設(shè)計實驗,雖然短暫但是讓我們得到多方面的提高:1. 我們了解并掌握了單片機的基本應(yīng)用,學(xué)習(xí)了Keil軟件的用法,.提高了我們的邏輯思維能力,加強了實際操作能力。 功能數(shù)據(jù)測試電子鐘測試值/min實際值/min誤差/%平均誤差/%100:00:100:00:100:01:200:01:200:02:200:01: 心得體會回顧起此次實驗設(shè)計,我感慨頗多,從一開始的茫然到思路漸漸清晰,從開始選題到最終定稿,從理論到實踐,在短短的五個星期的日子里,痛并快樂著,但是艱辛的付出是值得的。因為語言上的擴展能讓用戶使用應(yīng)用中的所有資源。一個單一的uVision2工程能夠產(chǎn)生一個或多個目標程序。 4*4鍵盤蜂鳴器工作電壓為+5V,將蜂鳴器的正極連接到電源+5V,負極連接到電源的GND,蜂鳴器就能發(fā)出聲響。共陰則與共陽相反。 控制鍵盤采用獨立式按鍵,開機時,顯示12:00:00的時間開始計時;“秒”的調(diào)整,每按一次加1秒; “分”的調(diào)整,每按一次加1分;“時”的調(diào)整,每按一次加1個小時;定時器1中斷入口,產(chǎn)生秒基準時間并實現(xiàn)時間日期自增,定時器2中斷入口,由軟件控制蜂鳴器產(chǎn)生鬧鐘鈴聲。在本次設(shè)計中采用AT89C51單片機;顯示電路的設(shè)計,在這里采用數(shù)碼管顯示;校時和定時電路的設(shè)計;實時控制電路是時鐘電路的一個重要組成部分,采用的是一個時鐘芯片,單片機從中讀取數(shù)據(jù)送到顯示器上顯示,從而實現(xiàn)數(shù)字鐘的功能;還有一些其他控制電路如復(fù)位電路、時鐘電路等。因此,研究數(shù)字鐘及擴大其應(yīng)用,有著非?,F(xiàn)實的意義。系統(tǒng)以 C51單片機為核心,主要進行基于C51單片低功耗MCU的字符型數(shù)字鐘及其系統(tǒng)的研究,可以通過它的時鐘信號進行計時實現(xiàn)計時功能,將其時間數(shù)據(jù)經(jīng)單片機輸出,利用顯示器顯示出來。系統(tǒng)帶有數(shù)碼管顯示器,配合按鍵提供友好的用戶界面,操作簡單,同時具有定點報時功能,該數(shù)字鐘能長期、連續(xù)、可靠、穩(wěn)定的工作;同時還具有體積小、功耗低等特點,便于攜帶,使用方便。(3)可隨時調(diào)校年、月、日或時、分、秒。在單片機系統(tǒng)中,硬件與軟件緊密結(jié)合,由于硬件電路的設(shè)計不具有通用性,所以必須根據(jù)具體的硬件電路來設(shè)計對應(yīng)的軟件,硬件設(shè)計的優(yōu)劣直接影響到軟件設(shè)計的難易,軟件設(shè)計的優(yōu)劣又直接影響到硬件的發(fā)揮。將這七個LED按一定規(guī)律點亮,就能夠顯示數(shù)字0~9,以及英文字母A、B、C、D、E、F。位選用于選擇在某一時刻驅(qū)動哪一位數(shù)碼管,設(shè)計里面使用兩位數(shù)碼管,因此需要兩個引腳來控制這些位。5 軟件設(shè)計 程序開始 啟動定時器按鍵檢測時間顯示 結(jié)束 主程序流程圖 程序開始 秒十位計數(shù)顯示分個位計數(shù)顯示分十位計數(shù)顯示時個位計數(shù)顯示時十位計數(shù)顯示 結(jié)束開始秒按鍵按下? N秒加1 Y分按鍵按下? N Y分加1時按鍵按下? N Y時加1顯示時間結(jié)束開始 定時器中斷流程圖1秒時間到? N Y秒單元加160秒時間到? N Y秒單元清零;分單元加160分鐘時間到? N 分單元清零,時單元加1 Y24小時到? N Y時單元清零時間顯示中斷返回6 系統(tǒng)測試KEIL:KEIL C51標準C編譯器為微控制器的軟件開發(fā)供了C語言環(huán)境,同時保留了匯編代碼高效,快速的特點。同時uVision2包含一個器件數(shù)據(jù)庫(device database),可以自動設(shè)置匯編器、編譯器、連接定位器及調(diào)試器選項,來滿足用戶充分利用特定,微控制器的要求。通過Proteus軟件的使用我們能夠輕易地獲得一個功能齊全、實用方便的單片機實驗室。這畢竟第一次做實驗設(shè)計,難免會遇到過各種各樣的問題。3,查閱參考書的獨立思考的能力以及培養(yǎng)非常重要。按鍵值地位KV EQU 23H 。設(shè)置標記變量FLASH_BITE EQU 32H 。定時器2中斷入口,LJMP REDRAW/*********************************************************************************/ ORG 1000HMAIN: MOV SP,60H MOV BOOL,0H MOV LP0,14H MOV LP1,250 MOV TMOD,11H MOV TH0,3CH MOV TL0,0B0H。開啟定時器T0/*********************************************************************************/ WHILE: LCALL LP KEY_NUM: 。數(shù)字鍵處理 MOV FLASH_FIGURE,A MOV A,FLASH JZ RETURN3 LCALL PRO_CHANGE JMP SETTING1 RETURN3: LJMP RETURN1 CAL:MOV P1,0FFH 。月處理 CJNE A,13,SERVE1 MOV MON,1H INC YEARL MOV A, YEARL 。設(shè)置位選項表 DAY_NUM: 。顯示子程序 LCALL PROLEAP MOV R5,DATE_TIME
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1