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

正文內(nèi)容

基于單片機的時鐘設(shè)計畢業(yè)論文(完整版)

2025-09-01 04:59上一頁面

下一頁面
  

【正文】 LR 06H SETB 03H 。等待鍵釋放 MOV 40H,0FH 。等待鍵按下 JB ,$9 TIMEMIN2: LCALL DL02S LCALL KEY JNB ,$+19 。鬧鈴3顯示標(biāo)志位置位 SJMP RING OUTTIME: RET RING: SETB 0EH RET。高8位初值修正 MOV TH0,A 。設(shè)T0、T1為16位定時器 MOV TL0,00H 。本系統(tǒng)以5Hz的速度連續(xù)加1,這樣能快速對時間、日期、定時進(jìn)行設(shè)定。 程序初始化程序初始化時,清相應(yīng)內(nèi)存單元(20H~4FH共48個單元),送時間(00時00分00秒)、日期(07年10月01日)初值,送定時器T0、T1初值,TH0= TH1=4CH,TL0= TL1=00H,特殊寄存器(SP=50H、TMOD=11H)值等。計時中斷流程圖如圖53所示。 實現(xiàn)時鐘程序設(shè)計步驟系統(tǒng)采用模塊化結(jié)構(gòu),主程序只需調(diào)用各個子程序模塊即可實現(xiàn)相應(yīng)功能。圖 48 蜂鳴器電路5 系統(tǒng)軟件設(shè)計系統(tǒng)的軟件設(shè)計也是工具系統(tǒng)功能的設(shè)計。系統(tǒng)采用動態(tài)顯示,先向P0口送第一位數(shù)碼管需要顯示的段碼值,再給P1口送0FEH,延時1毫秒使第一位數(shù)碼管顯示,又向P0口送第二位數(shù)碼管需要顯示的段碼值,P1口送0FDH,延時1毫秒,使第二位數(shù)碼管顯示。圖 44 時鐘電路 復(fù)位電路如圖45所示為實驗板的復(fù)位電路,當(dāng)RESET 信號為低電平時,實驗板為工作狀態(tài),當(dāng)RESET信號為高電平時,實驗板為復(fù)位或下載程序狀態(tài)。AT89S52的片內(nèi)數(shù)據(jù)存儲器用位尋址方式,最大尋址范圍為256字節(jié)(00H~FFH)。(3)連續(xù)按K3鍵顯示3路定時及其開關(guān)狀態(tài),當(dāng)顯示某一路定時時,3秒后自動返回時間顯示,3秒內(nèi)按K2鍵進(jìn)入定時設(shè)置,設(shè)置同日期(6位顯示00為當(dāng)路定時關(guān),顯示01為當(dāng)路定時開)。顯示格式為:時間:“時”(第2位)、“分”(第4位)、“秒”(第6位);日期:“年”(第2位,如2007年顯示為07)、“月”(第4位)、“日” (第6位);定時:“時”(第2位)、“分”(第4位)、“狀態(tài)標(biāo)志”(第6位)。(4)工業(yè)自動化 在工業(yè)控制和機電一體化控制系統(tǒng)中,除了采用工控計算機外,很多都是以單片機為核心的單片機和多機系統(tǒng)。低價格 單片機應(yīng)用面廣,使用數(shù)量大,帶來的直接好處就是成本的降低。 有的單片機針對某一個應(yīng)用領(lǐng)域,集成了相關(guān)的控制設(shè)備,以減少應(yīng)用系統(tǒng)的芯片數(shù)量。由于數(shù)字集成電路技術(shù)的發(fā)展和采用了先進(jìn)的石英技術(shù),使數(shù)字鐘具有走時準(zhǔn)確、性能穩(wěn)定、攜帶方便等優(yōu)點,它還用于計時、自動報時及自動控制等各個領(lǐng)域。 設(shè)計意義在日常生活和工作中,我們常常用到定時控制,如擴(kuò)印過程中的曝光定時等。忘記了要做的事情,當(dāng)事情不是很重要的時候,這種遺忘無傷大雅。早期常用的一些時間控制單元都使用模擬電路設(shè)計制作的,其定時準(zhǔn)確性和重復(fù)精度都不是很理想,現(xiàn)在基本上都是基于數(shù)字技術(shù)的新一代產(chǎn)品,隨著單片機性價比的不斷提高,新一代產(chǎn)品的應(yīng)用也越來越廣泛。該設(shè)計主要利用單片機來實現(xiàn)其功能,在這次設(shè)計中,我們采用LED數(shù)碼管顯示時、分、秒,以24小時計時方式,根據(jù)數(shù)碼管動態(tài)顯示原理來進(jìn)行顯示,用12MHz的晶振產(chǎn)生振蕩脈沖,定時器計數(shù),并采用數(shù)字電路實現(xiàn)對“時”、“分”、“秒”數(shù)字顯示的計時裝置,具有顯示時間的基本功能,還可以實現(xiàn)對時間的調(diào)整,時鐘走時精度高,使用方便,功能多,便于集成化,在介紹本單片機的發(fā)展情況基礎(chǔ)上,說明了本設(shè)計實現(xiàn)的功能,以及實驗板硬件情況,并對各功能電路進(jìn)行了分析。 clock。 根據(jù)這種實際情況,本文設(shè)計了一個單片機多功能時鐘系統(tǒng),它有基本的時間功能,還有定時功能,既可作為鬧鈴,也可擴(kuò)展為定時對家電等電氣產(chǎn)品的自動控制,可以避免多種控制器的混淆,利用一個控制器對多路電器進(jìn)行控制;可增加溫度傳感器,進(jìn)行實時溫度顯示,進(jìn)一步擴(kuò)展為利用不同的溫度某些電氣產(chǎn)品進(jìn)行自動控制;也可增加濕度傳感器,進(jìn)行實時濕度顯示,以便對濕度進(jìn)行控制,方便人們的生活。從前必須由模擬電路或數(shù)字電路實現(xiàn)的大部分功能,現(xiàn)在已能用單片機通過軟件方法來實現(xiàn)了。這些具有人們所需要的智能化特性的產(chǎn)品減輕了人的勞動,擴(kuò)大了數(shù)字化的范圍,為家庭數(shù)字化提供了可能。 單片機經(jīng)過3代的發(fā)展,正朝著多功能、高性能、低電壓、低功耗、低價格、大存儲容量、強I/O功能及較好的結(jié)構(gòu)兼容性方向發(fā)展。低電壓和低功耗 單片機的嵌入式應(yīng)用決定了低電壓和低功耗的特性十分重要。(3)商業(yè)應(yīng)用領(lǐng)域 商業(yè)應(yīng)用系統(tǒng)部分與家用和辦公應(yīng)用系統(tǒng)相似,但更加注重設(shè)備的穩(wěn)定性、可靠性和安全性。這些領(lǐng)域?qū)w積、功耗、穩(wěn)定性和實時性的要求往往比商用系統(tǒng)還要高,因此采用單片機系統(tǒng)更加重要。圖31 系統(tǒng)功能圖 系統(tǒng)操作說明(1)按K1鍵顯示日期,3秒后自動返回時間顯示,3秒內(nèi)按K2鍵進(jìn)入日期設(shè)置,此時年位閃爍,按K1鍵進(jìn)行年位加1或連續(xù)加1調(diào)整。在單芯片上,擁有靈巧的8位CPU和在線系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供靈活、高效的解決方案。圖42 實驗板結(jié)構(gòu)框圖圖43 實驗板原理圖 功能電路分析 時鐘電路實驗板的時鐘振蕩源電路如圖44所示。此鍵盤用掃描工作方式,若有鍵按下,則相應(yīng)位端口被拉低為低電平,由于本系統(tǒng)只用了4個按鍵,所以只需對4個按鍵進(jìn)行掃描。當(dāng)SPEAKER輸出高電平時蜂鳴器不響,而SPEAKER輸出低電平時蜂鳴器發(fā)出響聲??砂讯〞r器的定時時間定為50毫秒,這樣,計數(shù)溢出20次即可得到時鐘的最小計時單位─秒。中斷程序分別有20次計數(shù)(1秒),60次計數(shù)(1分),60次計數(shù)(1小時),24次計數(shù)(1天),2231次計數(shù)(1個月),12次計數(shù)(1年)。 圖55 時鐘設(shè)定子程流程圖 日期、定時設(shè)定子程序模塊的實現(xiàn)日期、定時的設(shè)定同時鐘設(shè)定。本設(shè)計選用后者實現(xiàn)閃動,用定時器T1進(jìn)行控制。ORG 0020H START: MOV R0,20H 。TL=06H,TH=4CH ADD A,TL0 。定時比較程序。 TIME: LCALL DL1S LCALL KEY JB ,$+5 SJMP $+5 LJMP START1 CLR ET0 CLR TR0 MOV 30H,00H SETB 05H SETB 06H 。等待鍵釋放 INC 31H MOV A,31H CJNE A,3CH,$+6 MOV 31H,00H SETB 03H SETB 04H SJMP TIMEMIN1 CLR 03H CLR 04H INC 31H MOV A,31H CJNE A,3CH,$+6 MOV 31H,00H SJMP TIMEMIN2 TIMEOUT: CLR 03H CLR 04H CLR ET1 CLR TR1 MOV R4,14H SETB ET0 SETB TR0 LCALL DISPLAY LCALL KEY JNB ,$6 。顯示時長 LCALL DL02S LCALL KEY JNB ,TIME1SET JNB ,DISPLAYTIME2 DJNZ 40H,$12 CLR 08H RET DISPLAYTIME2: CLR 08H SETB 09H LCALL DISPLAY LCALL KEY JNB ,$6 。等待鍵按下 JB ,$9 TIME1HOUR1: LCALL DL02S LCALL KEY JNB ,$+19 。等待鍵按下 JB ,$9 INC 36H MOV A,36H CJNE A,02H,$+6 MOV 36H,00H CPL 0BH LCALL DISPLAY LCALL KEY JNB ,$6 。等待鍵按下 JB ,$9 TIME2MIN2: LCALL DL02S LCALL KEY JNB ,$+19 。等待鍵按下 JB ,$9 TIME3HOUR1: LCALL DL02S LCALL KEY JNB ,$+19 。4位閃爍標(biāo)志位置位 SETB 04H LCALL DISPLAY LCALL KEY JNB ,$6 。2位閃爍標(biāo)志位置位 SETB 02H LCALL DISPLAY LCALL KEY JNB ,$6 。6位閃爍標(biāo)志位置位 SETB 06H SETB ET1 SETB TR1 MOV R2,06H LCALL DISPLAY
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦