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

正文內(nèi)容

基于51單片機的微波爐控制系統(tǒng)畢業(yè)論文-副本-wenkub.com

2025-06-25 00:17 本頁面
   

【正文】 A C E F . TAB: DB 040H,79H,024H,030H,019H,012H,002H,078H,000H,010H,008H,046H,006H,007H,07FH,077H DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080H,090H,088H,0C6H,086H,087H,0FFH,0F7H 。十分 MOV A,2FH CJNE A,0FFH,DSTRET MOV 2AH,0 MOV 2BH,0 MOV 2CH,0 MOV 2DH,0 MOV 2EH,0 MOV 2FH,0 CLR 00HDSTRET: DJNZ 24H,DSTRET1 MOV 24H,8FH CPL 01HDSTRET1: CLR TF2 POP ACC POP PSW RETI。十毫秒 MOV A,2BH CJNE A,0FFH,DSTRET MOV 2BH,09H DEC 2CH 。加熱停止程序狀態(tài)***********************************************************************TZ: CLR TR2 SETB SETB SETB LCALL SYTZ1: LCALL XSZ LCALL ZBDW JB 02H,TZ1 LCALL SY DJNZ 27H,TZ1 LJMP MAIN。微波爐加熱程序***********************************************************************。用戶設(shè)置時間加ZBXSX: LCALL SYZBXSX0: LCALL XSZ JNB ,ZBXSX1 INC 2EH MOV A,2EH CJNE A,0AH,ZBXRET MOV 2EH,0H MOV 23H,01HZBXSX1: DJNZ 23H,ZBXSX0 INC 2FH MOV A,2FH CJNE A,0AH,ZBXRET基于 51 單片機的微波爐控制系統(tǒng)34 MOV 2FH,0HZBXRET: MOV 23H,0FFH LJMP ZB。跳轉(zhuǎn)到檔位 1 加熱狀態(tài)ZBKS1: MOV A,01H CJNE A,21H,ZBKS2 LJMP JR2 。時間減 LJMP ZBZBKS: LCALL SYZBKS0: LCALL XSZ 。檔位輸出 JNB ,ZBZB1: LCALL XSZ JB ,ZB1 LCALL XSZ JNB ,ZBKS 。暫存分 位 4 MOV 3EH,0 。暫存分 位 3 MOV 3AH,0 。暫存分 位 2 MOV 36H,0 。暫存分 位 1 MOV 32H,0 。十秒位 MOV 2EH,0 。顯示切換 MOV 2AH,0 。微波爐響音時間 MOV 26H,8FH 。存儲檔位選擇 MOV 22H,30H 。03H 。位控制標志 位為零關(guān)閉 。,按開啟鍵,一方面按選擇的擋位啟動相應(yīng)的微波加熱;另一方面使計時電路以秒為單位作倒計時。具有三檔微波加熱功能,分別表示微波爐工作狀態(tài)為烹調(diào)、烘烤、解凍,試驗使用 LED 模擬。 本章小結(jié) 通過系統(tǒng)的測試,查出每個模塊的錯誤,并且盡量簡化硬件電路設(shè)計和軟件程序設(shè)計,使得測試結(jié)果達到論文設(shè)計的目的和要求。(2)誤差分析 從功能分析,該系統(tǒng)的誤差主要是加熱倒計時器的計時誤差與日期/時鐘系統(tǒng)的走時誤差。子程序的功能實現(xiàn)也是在鍵盤的配合之下完成的。鑒于軟件設(shè)計的精確性和高效性,我們采用匯編語言編寫程序。 本章小結(jié) 對各模塊和各狀態(tài)的軟件分析之后可以利用偉福 6000 進行各模塊和各狀態(tài)的軟件編程并整合成整體系統(tǒng),并進行軟件仿真對編程過程中產(chǎn)生的錯誤進行修改,仿真測試無誤之后講源程序進行編譯并通過 ISPlay 將編譯好的程序?qū)懭雴纹瑱C中。(以烹調(diào)檔位流程圖為例)將用戶設(shè)置的時間標記為 “SJ”。 功能時序 時間烹 調(diào) 烘 烤 解 凍1 50%時間 高 火 75%時間 高火25%時間小火2 25%時間 中 火 25%時間中火50%時間中火3 25%時間小火 25%時間小火圖 不同功能時的加熱時序表由上圖可以看出根據(jù)用戶設(shè)置的時間可以進行各階段火力大小的輸出。跟據(jù)用戶之前設(shè)置的檔位系統(tǒng)會進入相應(yīng)的加熱狀態(tài)。 用戶設(shè)定狀態(tài)設(shè)計在用戶設(shè)定狀態(tài)用戶通過按鍵進行檔位和時間的設(shè)定,再微波爐爐門關(guān)閉的狀態(tài)按下 K0 建則進入加熱狀態(tài),按 K1 鍵用戶可以在三個檔位上進行切換,按 K2 和 K3鍵進行時間加減設(shè)定。 顯示程序設(shè)計顯示程序通過分時輪流控制各個數(shù)碼管的 COM 端,使各個數(shù)碼管輪流受控顯示,流程圖如下圖 計時程序設(shè)計通過單片機內(nèi)部定時器 2 進行時間控制,單片機外接 晶振,在主程序中設(shè)置定時器初值來獲得 1Hz 的中斷。九江學院學士學位論文19第 5 章 系統(tǒng)軟件設(shè)計系統(tǒng)程序總體可以分成主程序,和其它模塊程序。 電源電路設(shè)計 生為了更好的產(chǎn)一個 5V 左右的電壓,在此特用了一個改進的電源,通過一個充電器而改裝成的一個電源給電路提供電源。(3)C3 用來穩(wěn)定 555 的比較基準,按有關(guān)書籍中的要求設(shè)置。電路如圖 所示。也簡化了軟件的編程。 顯示電路設(shè)計 動態(tài)驅(qū)動是將所有數(shù)碼管的 8 個顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個數(shù)碼管的公共極 COM 增加位選通控制電路,位選通由各自獨立的 I/O 線控制,當單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位選通 COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。 接口為中斷 1 接口,圖 門電路九江學院學士學位論文13也可用此端口進行中斷操作。從式(1)中不難看出,這時要獲取1Hz 的時鐘,計數(shù)器的預(yù)置數(shù)N 應(yīng)對 T/1取整,即:N=[22118400/12(25627)]=8049 … (2)則系統(tǒng)獲取的時鐘頻率即為:f = 12/22118400(2 827)8049 ≈完全可以滿足系統(tǒng)的計時要求。為了實現(xiàn)上述功能,在設(shè)計中,我們采用AT89S52 的內(nèi)部定時器2 與軟件計數(shù)器相結(jié)合的方式獲得1Hz的時鐘。 時鐘電路設(shè)計計時控制模塊是系統(tǒng)設(shè)計的核心,用來完成基本功能中的加熱倒計時,以及時間/日期顯示和定時烹調(diào)兩項擴展功能?;?51 單片機的微波爐控制系統(tǒng)12第 4 章 系統(tǒng)硬件設(shè)計 門電路設(shè)計 在微波爐工作過程中如果突然打開微波爐爐門,微波爐將根據(jù)當時的工作狀態(tài)停止加熱并報警。(3)鍵盤采用單片機四個端口輸入電平,通過單片機掃描相應(yīng)四個端口電平來判斷按鍵的抬起與按下。九江學院學士學位論文11 本章小結(jié)經(jīng)過比較和分析,得出了較理想的方案:(1)計時單元由軟件編程來實現(xiàn)。MCU 直接輸出兩路不同頻率的脈沖信號,疊加成為雙音頻信號,驅(qū)動后送揚聲器。液晶特別是具有漢字顯示功能的液晶顯示器,來實現(xiàn)顯示功能,不僅可以實現(xiàn)基本的顯示信息,而且可以顯示豐富的符號指示信息以及文字指示信息,如 AM/PM,鬧鐘符號等,信息量豐富且直觀易懂。由于該系統(tǒng)采用了常規(guī)鐘表式的校對方式,用鍵較少,系統(tǒng)資源足夠用,故采用了方案二。此類鍵盤是采用行列掃描方式,優(yōu)點是當按鍵較多時可以降低占用單片機的 I/O 口數(shù)目,缺點是電路復(fù)雜且會加大編程難度。方案二:采用單片機內(nèi)部定時器。如圖 這種方案電路簡單。下面對各部分設(shè)計方案做分析和選擇。利用 ISPlay 軟件進行單片機程序的寫入。 電路設(shè)計 系統(tǒng)以 AT89S52 單片機為核心,連接各外部電路完成人機交互等各功能的控制。每次按下按鍵后系統(tǒng)都會啟動音響發(fā)生模塊發(fā)出“嘀”的聲音。K0 鍵為微波爐的啟動與關(guān)閉。具體的問題有:(1)如何進行時間設(shè)置(分、秒)和時鐘倒計時功能;(2)如何設(shè)計智能火力控制(3)如何設(shè)計顯示模塊顯示時間;(4)如何設(shè)計按鍵設(shè)置;(5)如何設(shè)計音響提示聲音;(6)如何設(shè)計微波爐開門停止工作九江學院學士學位論文5系統(tǒng)待機狀態(tài)接通電源第 2 章 系統(tǒng)總體概述 工作原理微波爐工作分四個步驟分別為:系統(tǒng)待機—用戶設(shè)定—微波爐加熱—加熱完成響音提示。在上電或手動按復(fù)位鍵時,控制器輸出的微波功率控制信號為 0,微波加熱處于待機狀態(tài),時間顯示電路顯示為 。它可以執(zhí)行不同的時間表(考試時間和日常作息時間)的打鈴,可以任意設(shè)置時間。小則可以用于家電控制,甚至可以用于兒童電子玩具。它們的引腳及指令系統(tǒng)相互兼容,主要在內(nèi)部結(jié)構(gòu)上有些區(qū)別。這些廠家生產(chǎn)的芯片是 MCS51 系列的兼容產(chǎn)品,準確地說是與 MCS51 指令系統(tǒng)兼容的單片機。另一種是將程序存儲器和數(shù)據(jù)存儲器截然分開,分別尋址的結(jié)構(gòu),一般需要較大的程序存儲器,目前的單片機以采用程序存儲器和數(shù)據(jù)存儲器截然分開的結(jié)構(gòu)為多。 九江學院學士學位論文3第 1 章 緒 論 課題背景單片機自 1976 年由 Intel 公司推出 MCS48 開始,迄今已有二十多年了。從前必須有模擬電路或數(shù)字電路實現(xiàn)的大部分功能,現(xiàn)在已能使用單片機通過軟件(編程序)方法實現(xiàn)了。現(xiàn)在盡管單片機的應(yīng)用已經(jīng)很普遍了,但仍有許多可以用單片機控制而尚未實現(xiàn)的項目,因此,單片機的應(yīng)用大有想像和拓展空間。 單片機的應(yīng)用有利于產(chǎn)品的小型化、多功能化和智能化,有助于提高勞動效率,減輕勞動強度,提高產(chǎn)品質(zhì)量,改善勞動環(huán)境,減少能源和材料消耗,保證安全等。這種以軟件取代硬件并提高系統(tǒng)性能的控制系統(tǒng)“軟化”技術(shù),稱之為微控制技術(shù)。由于單片機集成度高、功能強、可靠性高、體積小、功耗地、使用方便、價格低廉等一系列優(yōu)點,目前已經(jīng)滲入到人們工作和生活的方方面面,幾乎“無處不在,無所不為” 。 本文討論的單片機多功能數(shù)字鐘系統(tǒng)設(shè)計的核心是目前應(yīng)用極為廣泛的 51 系列單片機,多功能數(shù)字鐘配置了外圍設(shè)備,構(gòu)成了一個可編程的計時定時系統(tǒng),具有體積小,可靠性高,功能強等特點。這些兼容機與 8051 的系統(tǒng)結(jié)構(gòu)(主要是指令系統(tǒng))相同,采用 CMOS工藝,因而,常用 80C51 系列來稱呼所有具有 8051 指令系統(tǒng)的單片機,它們對 8051單片機一般都作了一些擴充,更有特點。目前使用的 MCS51 系列單片機及其兼容產(chǎn)品通常分成以下幾類:基本型、增強型、低功耗型、專用型、超 8 位型、片內(nèi)閃爍存儲器型。它功能強大,體積小,質(zhì)量輕,靈活好用,配以適當?shù)慕涌谛酒?,可以?gòu)造各種各樣、功能各異的微電子產(chǎn)品。這種具有人們所需要的智能化特性的產(chǎn)品減輕了人的勞動,擴大了數(shù)字化的范圍,為家庭數(shù)字化提供了可能。具有 4 位時間預(yù)置電路,按鍵啟動時間設(shè)置,最大預(yù)設(shè)數(shù)為 99 分 59 秒。具體流程如下圖 。K1 鍵為檔位選擇鍵,選擇后相應(yīng)的發(fā)光二極管會發(fā)亮。微波爐啟動數(shù)碼管開始倒計時,當?shù)褂嫊r到零分,零秒微波爐會自動關(guān)閉,此時會發(fā)出提示聲音。系統(tǒng)的總體框圖如下圖 。軟件界面如圖 和圖 。 檔位顯示部分方案方案一:通過單片機的一個 I/O 端口經(jīng) A/D 轉(zhuǎn)換器,轉(zhuǎn)換成三個輸出端口進行檔位控制。 由于在本設(shè)計系統(tǒng)中單片機有充足的 I/O 端口資源,為了保證系統(tǒng)的穩(wěn)定性和電路的簡單化,采用方案二進行檔位顯示。51單片機 內(nèi)部含有3 個定時器,
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1