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

正文內(nèi)容

基于單片機的時鐘設(shè)計畢業(yè)論文-免費閱讀

2025-08-20 04:59 上一頁面

下一頁面
  

【正文】 等待鍵釋放 TIME3MIN1: LCALL DISPLAY LCALL KEY JNB ,TIME3SIGN 。等待鍵釋放 TIME2SIGN1: LCALL DISPLAY LCALL KEY JNB ,SETTIME2OUT 。等待鍵釋放 TIME2HOUR: LCALL DISPLAY LCALL KEY JNB ,TIME2MIN 。等待鍵釋放 TIME1MIN1: LCALL DISPLAY LCALL KEY JNB ,TIME1SIGN 。等待鍵釋放 MOV 40H,0FH 。等待鍵釋放 RET。6位閃爍標(biāo)志位置位 SETB ET1 SETB TR1 MOV R2,06H LCALL DISPLAY LCALL KEY JNB ,$6 。1s未到中斷退出 LJMP $+6 LJMP OUTT0 MOV R4,14H INC 30H MOV A,30H CJNE A,3CH,$+6 LJMP $+6 LJMP OUTT0 MOV 30H,00H INC 31H LCALL TIME1 。定時顯示判斷 LCALL RING1 SJMP START1。為解決此問題,可增加鎖存器,采用靜態(tài)顯示;也可增加一語音芯片,既可解決此問題,也可把定時音換成音樂或語音提示,或增加其它功能,使系統(tǒng)功能更強。但該外接晶振電路的晶振頻率可調(diào),可能出現(xiàn)誤差,所以實際不是這個值。 時鐘設(shè)定子程序模塊的實現(xiàn)當(dāng)設(shè)定時間時,斷開T0中斷,秒單元清0,進入時、分單元設(shè)定。 圖51 程序各模塊方框圖 主程序模塊設(shè)計整個程序進行模塊化設(shè)計,主程序只需調(diào)用相應(yīng)的程序即可。單片機的軟件設(shè)計通常要考慮以下幾個方面的問題:(1)根據(jù)軟件功能要求,將系統(tǒng)軟件劃分為若干個相對獨立的部分,設(shè)計出合理的總體結(jié)構(gòu),使軟件開發(fā)清晰、簡潔和流程合理;(2)培養(yǎng)良好的編程風(fēng)格,如考慮結(jié)構(gòu)化程序設(shè)計、實行模塊化、子程序化。改變延時時長可以調(diào)節(jié)數(shù)碼管顯示的亮度,由于單片機執(zhí)行速度很快(微秒級),所以看上去數(shù)碼管一直亮著。該復(fù)位電路能實現(xiàn)上電自動復(fù)位,也能手動復(fù)位,一般復(fù)位時RESET應(yīng)保持20毫秒以上高電平,此復(fù)位時間由接地電容控制。其中低128字節(jié)為真正的RAM存儲器,高128字節(jié)為特殊功能寄存器(SFR)區(qū),如累加器ACC、程序狀態(tài)字PSW、數(shù)據(jù)指針DPTR、程序計數(shù)器PC等。(4)按K4鍵顯示實時溫度和濕度,5秒后自動返回時間顯示。 擴展功能該系統(tǒng)可以增加溫度傳感器,實現(xiàn)溫度測量,以實時顯示溫度,用2位數(shù)碼管顯示;還可以增加濕度傳感器,實現(xiàn)濕度測量,以實時顯示濕度,用6位數(shù)碼管顯示。將單片機和傳感器相結(jié)合,可以構(gòu)成新一代的智能傳感器。下面大致介紹一下單片機的主要應(yīng)用領(lǐng)域和特點。高效率和高性能 為了提高執(zhí)行速度和執(zhí)行效率,單片機開始使用RISC、流水線和DSP的設(shè)計技術(shù),使單片機的性能有了明顯的提高,表現(xiàn)為:單片機的時鐘頻率得到提高;同樣頻率的單片機運行效率也有了很大的提升;由于集成度的提高,單片機的尋址能力、片內(nèi)ROM(FLASH)和RAM的容量都突破了以往的數(shù)量和限制。單片機微型計算機簡稱單片機,特別適用于控制領(lǐng)域,故又稱為微控制器。大則可以構(gòu)成復(fù)雜的工業(yè)過程控制系統(tǒng),完成復(fù)雜的控制功能;小則可以用于家電控制,甚至可以用于兒童電子玩具。目前,單片機正朝著高性能和多品種方向發(fā)展趨勢將是進一步向著CMOS化、低功耗、小體積、大容量、高性能、低價格和外圍電路內(nèi)裝化等幾個方面發(fā)展。它功能強大、體積小、質(zhì)量輕、靈活好用,配以適當(dāng)?shù)慕涌谛酒梢詷?gòu)成各種各樣、功能各異的微電子產(chǎn)品。實驗證明效果良好,可以投入使用。因此,設(shè)計開發(fā)時鐘具有良好的應(yīng)用前景。隨著電子技術(shù)的飛速發(fā)展,家用電器和辦公電子設(shè)備逐漸增多,不同的設(shè)備都有自己的控制器,使用起來很不方便。下面是單片機的主要發(fā)展趨勢。它功能強大、體積小、質(zhì)量輕、靈活好用,配以適當(dāng)?shù)慕涌谛酒?,可以?gòu)成各種各樣、功能各異的微電子產(chǎn)品。 通常,單片機由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計算機的基本功能部件:中央處理器、存儲器和I/O接口電路等。 由于系統(tǒng)資源和系統(tǒng)復(fù)雜程度的增加,開始使用高級語言(如C語言)來開發(fā)單片機的程序。(1)家用電器領(lǐng)域 用單片機控制系統(tǒng)取代傳統(tǒng)的模擬和數(shù)字控制電路,使家用電器(如洗衣機、空調(diào)、冰箱、微波爐、和電視機等)功能更完善,更加智能化和易于使用。它將傳感器變換后的物理量作進一步的變化和處理,使其成為數(shù)字信號,可以遠(yuǎn)距離傳輸并與計算機接口。多路定時器功能也可擴展為對多種家電等電氣產(chǎn)品的自動控制,比如電飯煲等;也可利用溫度對某些電氣產(chǎn)品進行自動控制,比如空調(diào)等;還可利用濕度傳感器對濕度進行調(diào)節(jié)。4 系統(tǒng)硬件設(shè)計 芯片的選擇本設(shè)計選用AT89S52芯片,它是一種低功耗、高性能CMOS 8位微控制器,具有8K(0000H~1FFFH)在線系統(tǒng)可編程Flash存儲器。整個片內(nèi)RAM區(qū)分布如圖41所示。圖 45 復(fù)位電路 鍵盤電路如圖46所示為陣列按鍵電路,各設(shè)置及轉(zhuǎn)換信號由此電路輸入,實驗板提供了16個按鍵,由P1口經(jīng)SN74F244(驅(qū)動芯片)輸出擴展成44的陣列按鍵,~,~。圖 47 數(shù)碼顯示電路 蜂鳴器電路其硬件原理圖如圖48所示。既便于調(diào)試、鏈接,又便于移植和修改;(3)建立正確的數(shù)學(xué)模型,通過仿真提高系統(tǒng)的性能,并選取合適的參數(shù);(4)繪制程序流程圖;(5)合理分配系統(tǒng)資源;(6)為程序加入注釋,提高可讀性,實施軟件工程;(7)注意軟件的抗干擾設(shè)計,提高系統(tǒng)的可靠性。主程序流程如圖52所示。設(shè)定好后重裝T0初值,開T0中斷。經(jīng)調(diào)試,當(dāng)定時初值為(TH0)=4CH,(TL0)=06H時,24小時約慢2秒,所以每當(dāng)計時24小時之后,給秒單元(30H)送02H,使秒累加時從2加起,24小時就少加2秒,即可使時間得到校正。6 設(shè)計程序 ORG 0000H LJMP START ORG 000BH LJMP INTT0 ORG 001BH LJMP INTT1 。計時程序。調(diào)定時比較程序 MOV A,31H CJNE A,3CH,$+5 SJMP $+5 LJMP OUTT0 MOV 31H,00H INC 32H MOV A,32H CJNE A,18H,$+6 LJMP $+6 LJMP OUTT0 MOV 32H,00H INC 33H MOV 30H,02H 。時鐘調(diào)整程序。等待鍵釋放 TIMEMIN1: LCALL DISPLAY LCALL KEY JNB ,TIMEOUT 。 SETTIME: SETB 08H LCALL DISPLAY LCALL KEY JNB ,$6 。6位閃爍標(biāo)志位置位 SETB 06H SETB ET1 SETB TR1 MOV R2,06H LCALL DISPLAY LCALL KEY JNB ,$6 。2位閃爍標(biāo)志位置位 SETB 02H LCALL DISPLAY LCALL KEY JNB ,$6 。4位閃爍標(biāo)志位置位 SETB 04H LCALL DISPLAY LCALL KEY JNB ,$6 。6位閃爍標(biāo)志位置位 SETB ET1 SETB TR1 MOV R2,06H LCALL DISPLAY LCALL KEY JNB ,$6 。等待鍵按下 JB ,$9 TIME3MIN2: LCALL DL02S LCALL KEY JNB ,$+19 。等待鍵按下 JB ,$9 INC 39H MOV A,39H CJNE A,02H,$+6 MOV 39H,00H CPL 0CH LCALL DISPLAY LCALL KEY JNB ,$6 。等待鍵按下 JB ,$9 TIME2HOUR1: LCALL DL02S LCALL KEY JNB ,$+19 。等待鍵按下 JB ,$9 TIME1MIN2: LCALL DL02S LCALL KEY JNB ,$+19 。顯示時長 LCALL DL02S LCALL KE
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦