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

正文內(nèi)容

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