消毒柜控制器設(shè)計(jì)說(shuō)明_第1頁(yè)
消毒柜控制器設(shè)計(jì)說(shuō)明_第2頁(yè)
消毒柜控制器設(shè)計(jì)說(shuō)明_第3頁(yè)
消毒柜控制器設(shè)計(jì)說(shuō)明_第4頁(yè)
消毒柜控制器設(shè)計(jì)說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目錄一、設(shè)計(jì)作用與目的 1二、設(shè)計(jì)要求 1三、所用設(shè)備與軟件 23.1 、可編程控制器 - 單片機(jī). 23.2 、編程軟件 -Keil . 23.3 、仿真軟件 -Protuse . 3四、系統(tǒng)設(shè)計(jì) 44.1 、系統(tǒng)總體設(shè)計(jì) . 44.2 、系統(tǒng)硬件設(shè)計(jì) . 44.2.1 、按鍵的設(shè)計(jì) 44.2.2 、時(shí)間顯示部分的設(shè)計(jì) 54.2.3 、照明燈電路的設(shè)計(jì) 54.2.4 、電源模塊設(shè)計(jì) 64.3 、系統(tǒng)軟件設(shè)計(jì) . 74.3.1 、延時(shí)子程序設(shè)計(jì) 74.3.2 、時(shí)間顯示子程序設(shè)計(jì) 85.1 、系統(tǒng)的硬件調(diào)試 . 105.2 、系統(tǒng)的軟件調(diào)試 . 10六、系統(tǒng)仿真分析 116.1 、時(shí)間顯示模塊

2、仿真 . 116.2 、狀態(tài)指示燈模塊仿真 . 116.3 、照明燈模塊仿真 . 12七、心得體會(huì) 12八、參考文獻(xiàn) 13附錄一:系統(tǒng)總程序 14附錄二:系統(tǒng)總電路原理圖 17消毒柜控制器設(shè)計(jì)、設(shè)計(jì)作用與目的消毒柜是現(xiàn)代生活中經(jīng)常看到或接觸的電器。消毒柜一般通過(guò)紫外線(xiàn)、遠(yuǎn)紅外線(xiàn)、高溫、 臭氧等方式,給食具、餐具、毛巾、衣物、美容美發(fā)用具、醫(yī)療器械等物品進(jìn)行殺菌消毒、 保溫除濕。廣泛用于酒店賓館、餐館、學(xué)校、部隊(duì)、食堂等場(chǎng)所。通過(guò)本次設(shè)計(jì),我們要達(dá) 到的目的是:1) 熟悉單片機(jī)的結(jié)構(gòu)及它的工作原理;2) 能用單片機(jī)完成簡(jiǎn)單的系統(tǒng)控制;3) 會(huì)編制程序和設(shè)計(jì)單片機(jī)的外圍電路;4) 完成軟件系統(tǒng)設(shè)計(jì)

3、:繪出系統(tǒng)流程圖、系統(tǒng)原理圖;5) 系統(tǒng)調(diào)試與仿真:將設(shè)計(jì)的控制系統(tǒng)在 Protuse中進(jìn)行系統(tǒng)調(diào)試或仿真、設(shè)計(jì)要求臭氧消毒指示燈LED1 LED2加熱指示燈LED3 LED4消毒按鍵A1;消毒柜照明按鍵A2;開(kāi)機(jī)時(shí)所有指示燈均熄滅,按一下 A1則LED1亮,臭氧發(fā)生器開(kāi)始工作,20s后,LED1 滅,LED2亮;20s后,LED2滅,LED3亮,臭氧消毒結(jié)束,進(jìn)入加熱干燥階段。20秒后,LED3 滅,LED4亮,再經(jīng)過(guò)20秒后LED4滅,整個(gè)消毒、加熱干燥過(guò)程結(jié)束。需要不同種類(lèi)的消毒、加熱干燥時(shí),可以通過(guò)按 A1進(jìn)行選擇,每按一次A1,點(diǎn)亮的LED 指示燈下移一位,只進(jìn)行余下的消毒、干燥過(guò)程

4、。要求消毒柜有如下四種消毒干燥過(guò)程:(1) LED1亮 消毒20秒一消毒20秒一加熱20秒一加熱20秒;(2) LED2亮 消毒20秒一加熱20秒一加熱20秒;(3) LED3亮 加熱20秒一加熱20秒;(4) LED4亮 加熱20秒消毒或加熱的確切時(shí)間(秒)必須用數(shù)碼管顯示出來(lái)。A2單獨(dú)控制,按一下A2,點(diǎn)亮照明燈LED5再按一下A2,關(guān)閉照明燈LED5震蕩與定時(shí)電路4KBROM256BRAM/SFR定時(shí)/計(jì)算器TO和T1三、所用設(shè)備與軟件3.1、可編程控制器-單片機(jī)單片機(jī)是控制系統(tǒng)的核心器件,它相當(dāng)于人的大腦,控制我們的一切的動(dòng)作。它的結(jié)構(gòu) 一般是有中央處理器(CPU、存儲(chǔ)器、輸入輸出等部

5、分構(gòu)成。在不斷增長(zhǎng)和變化的市場(chǎng)需求 刺激下,單片機(jī)的品種和類(lèi)型在不斷更新,日益豐富多樣。單片機(jī)有專(zhuān)用型與通用型的區(qū)別。 根據(jù)軟硬件系統(tǒng)結(jié)構(gòu)的特點(diǎn),通用型單片機(jī)可以分為CISC RISC ARM DSP四大類(lèi)。本課程設(shè)計(jì)所采用的是CISC結(jié)構(gòu)的MCS-51系列單片機(jī),其簡(jiǎn)化結(jié)構(gòu)框圖如圖1所示:時(shí)鐘源計(jì)數(shù)信號(hào)并行端口V控制 端口內(nèi)部中 斷信號(hào)外部中7 控制'vX地址/ 數(shù)據(jù)串行串行斷信號(hào)信號(hào)和I/O 口線(xiàn)輸入輸出單片機(jī)的簡(jiǎn)單結(jié)構(gòu)框圖圖1 51P0 P1 P2 P3內(nèi)部總線(xiàn)CPU3L串行端口3.2、編程軟件-KeilKeil是德國(guó)Keil Software公司開(kāi)發(fā)的一個(gè)51單片機(jī)開(kāi)發(fā)軟件平臺(tái)

6、,是一個(gè)用戶(hù)群比較廣大的單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)軟件。KeilC51卩Vision IDE 是Keil Software 公司針對(duì)51系列單片機(jī)推出的基于32位Windows平臺(tái),以51系列單片機(jī)為開(kāi)發(fā)目標(biāo),高效率的C語(yǔ)言集成 為基礎(chǔ)的開(kāi)發(fā)環(huán)境。Keil的最新版本是卩Vision4,與卩Vision2增加了支持ARM單片機(jī)的功能。 Keil 與 Proteus 可以聯(lián)合使用,在單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)工作中,結(jié)合 Keil 和 Proteus 各自 的特點(diǎn),綜合運(yùn)用,可以提高開(kāi)發(fā)工作效率。卩Vision2主要包括:C51編譯器、A51匯編器、LIB51庫(kù)管理器、BL51連接器/定位器、 OH51Intel

7、HEX 格式文 件轉(zhuǎn)換器、 RTX51 實(shí) 時(shí)操作系統(tǒng)以及單片 機(jī)軟件仿真器 Dscope 51.卩Vision2將項(xiàng)目管理、源代碼編輯、程序調(diào)試等集成到一起,其C編譯工具在產(chǎn)生代碼的準(zhǔn)確性和效率方面達(dá)到了較高的水平。卩Visio n2嵌多種靈活的控制選項(xiàng),比較適宜大型項(xiàng)目的開(kāi)發(fā)。3.3 、仿真軟件 -Proteus借助 Proteus 對(duì)電路進(jìn)行仿真。 Proteus 軟件是英國(guó) Labcenter electronics 公司出 版的EDA工具軟件。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國(guó)推廣剛起步,但已受 到單

8、片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。Proteus是世界上著名的 EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外 圍電路協(xié)同仿真,一鍵切換到 PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是目前 世界上唯一將電路仿真軟件、 PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái)。四、系統(tǒng)設(shè)計(jì)4.1、系統(tǒng)總體設(shè)計(jì)消毒柜的要求有如下四種消毒干燥過(guò)程:(1) LED1亮 消毒20秒一消毒20秒一加熱20秒一加熱20秒;(2) LED2亮 消毒20秒一加熱20秒一加熱20秒;(3) LED3亮 加 熱20秒一加熱20秒;(4)加熱20秒。且需要不同種類(lèi)的消毒

9、、加熱干燥時(shí),可以通過(guò)按 A1進(jìn)行選擇,每按一次A1,點(diǎn)亮的LED旨示燈下移一位,只進(jìn)行余下的消毒、干燥過(guò)程。同 時(shí),還要求有一消毒柜照明燈,故綜合設(shè)計(jì)要求,設(shè)計(jì)的總體思想框圖如圖2所示:其中復(fù)位鍵的作用是:當(dāng)所設(shè)置消毒柜的工作模式錯(cuò)誤時(shí),或需要將余下的工作過(guò)程取消而重新開(kāi) 始某種工作模式時(shí),可以通過(guò)按復(fù)位鍵來(lái)實(shí)現(xiàn)。圖2設(shè)計(jì)思想框圖4.2、系統(tǒng)硬件設(shè)計(jì)4.2.1、按鍵的設(shè)計(jì)設(shè)計(jì)要求有兩個(gè)按鍵即消毒按鍵 A1和消毒柜照明按鍵A2,并且設(shè)計(jì)要求根據(jù)消毒按鍵 A1 不僅作為消毒柜工作的啟動(dòng)按鍵,而且可以通過(guò)消毒按鍵 A1 來(lái)實(shí)現(xiàn)消毒模式的選擇,所 以在選擇此按鍵和和單片機(jī)連接時(shí), 直接選擇其和單片機(jī)

10、的外部中斷 0即P3.2 口連接,這樣 使得硬件連接方便的同時(shí),軟件編程也比較簡(jiǎn)單和容易。在設(shè)計(jì)消毒柜照明按鍵 A2設(shè)計(jì)時(shí),由于考慮到照明燈的開(kāi)啟和關(guān)閉是不定時(shí)的,且是隨 機(jī)無(wú)規(guī)律的,故也采用將 A2接單片機(jī)外部中斷的方法,其硬件連接和 A1類(lèi)似。注意到,當(dāng)消毒柜工作在某種工作模式下,突然由于某種原因要立即結(jié)束當(dāng)前的工作, 而要重新開(kāi)始某種工作模式或者所設(shè)置消毒柜的工作模式錯(cuò)誤而需要重新選擇時(shí),就需要一 個(gè)復(fù)位按鍵,所以在按鍵設(shè)計(jì)時(shí),在單片機(jī)的復(fù)位引腳上接出一個(gè)復(fù)位按鍵,這不僅可以滿(mǎn) 足這些需要外,還能在當(dāng)單片機(jī)出現(xiàn)運(yùn)行故障時(shí),及時(shí)有效的復(fù)位。4.2.2 、時(shí)間顯示部分的設(shè)計(jì)消毒柜消毒或加熱的

11、時(shí)間,根據(jù)設(shè)計(jì)的要求需要用數(shù)碼管確切的顯示出來(lái),而從要求可 知,每段時(shí)間的最大限度為 20s,故只需用兩位數(shù)碼管即可。為了使系統(tǒng)的硬件結(jié)構(gòu)簡(jiǎn)單, 同時(shí)考慮到所采用的單片機(jī)有 40個(gè)引腳且足以滿(mǎn)足系統(tǒng)設(shè)計(jì)的需求, 所以采用數(shù)碼管的靜態(tài) 顯示方法。數(shù)碼管的引腳直接接到單片機(jī)的 P0和P2引腳上。4.2.3 、照明燈電路的設(shè)計(jì)根據(jù)實(shí)際經(jīng)驗(yàn)可以知道,消毒柜的照明燈的功率較大,不像狀態(tài)指示燈,因此在點(diǎn)亮照 明燈時(shí),需要比較高的電壓,在設(shè)計(jì)時(shí)可以運(yùn)用直流 24V電壓或12V電壓供電,也可以直接 使用市電220V交流供電。從設(shè)計(jì)的要求可以看出,照明燈的亮滅是單獨(dú)控制的,和消毒及加熱等之間沒(méi)有相互的 影響。且

12、按一下A2,點(diǎn)亮照明燈LED5再按一下A2,關(guān)閉照明燈LED5從為了使軟件的編 寫(xiě)和硬件電路的設(shè)計(jì)更簡(jiǎn)單等角度來(lái)說(shuō),在設(shè)計(jì)時(shí),可以完全單獨(dú)設(shè)計(jì)一個(gè)小電路來(lái)單獨(dú)控 制照明燈。但考慮到本設(shè)計(jì)主要是基于單片機(jī)的設(shè)計(jì)并對(duì)單片機(jī)知識(shí)的掌握與應(yīng)用的考查, 且可以通過(guò)單片機(jī)來(lái)實(shí)現(xiàn)對(duì)所需要求的照明燈的控制。 所以設(shè)計(jì)時(shí)采用單片機(jī)的 P1.6 引腳的 輸出來(lái)控制照明燈。從單片機(jī)輸出的照明燈控制信號(hào)太小,不足以點(diǎn)亮照明燈??紤]到實(shí)際中照明燈的開(kāi)關(guān) 頻率不會(huì)很高,晶閘管不適合用于交流控制及成本造價(jià)等因素,將單片機(jī)輸出的照明燈控制 信號(hào)經(jīng)過(guò)一個(gè)運(yùn)放適當(dāng)放大后來(lái)控制一個(gè)繼電器,以便來(lái)控制照明燈。424、電源模塊設(shè)計(jì)本系

13、統(tǒng)的直流穩(wěn)壓電源采用通常的大電容濾波、端口固定輸出的全波整流。輸入端輸入 市電220V/50HZ,經(jīng)過(guò)變壓器后,全波整流后加到三端穩(wěn)壓器的濾波電容上。三端穩(wěn)壓器用 7805。為了方便簡(jiǎn)單,照明燈的供電采用市電 220V交流,所以電源模塊只需要提高+5V的直 流即可。但隨著電子設(shè)備、計(jì)算機(jī)與家用電器的大量涌現(xiàn)和廣泛普及,電網(wǎng)噪聲干擾日益嚴(yán)重并 形成一種公害。特別是瞬態(tài)噪聲干擾,其上升速度快、持續(xù)時(shí)間短、電壓振幅度高(幾百伏 至幾千伏)、隨機(jī)性強(qiáng),對(duì)微機(jī)和數(shù)字電路容易產(chǎn)生嚴(yán)重干擾,所以在設(shè)計(jì)時(shí)加入了電磁干擾濾波器(EMI Filter )。如圖3所示:L12200pf圖3電坯干螢濾被器(EMI F

14、ilter)土'嚇 0. hiF"TC62200p按大地從形成特點(diǎn)看,噪聲干擾分串模干擾與共模 干擾兩種。串模干擾時(shí)兩條電源線(xiàn)之間(簡(jiǎn)稱(chēng)線(xiàn) 對(duì)線(xiàn))的噪聲,共模干擾則是兩條電源線(xiàn)對(duì)大地 (簡(jiǎn)稱(chēng)線(xiàn)對(duì)地)的噪聲。因此,電磁干擾濾波器 應(yīng)符合電磁兼容性(EMC的要求,也必須是雙 向射頻濾波器,一方面要濾除從交流電源線(xiàn)上引 入的外部電磁干擾,另一方面還能避免本身設(shè)備向外部發(fā)出噪聲干擾,以免影響同一電磁環(huán)境下其他電子設(shè)備的正常工作。此外,電磁干擾 濾波器應(yīng)對(duì)串模、共模干擾都起到抑制作用。圖3所示EMI濾波器有兩個(gè)輸入端、兩個(gè)輸出端和一個(gè)接地端,使用時(shí)外殼應(yīng)接大地。電路中包括共模扼流圈(也

15、稱(chēng)共模電感) L1和L2、濾波電容C3C6 L1和L2對(duì)串模干擾不 起作用。當(dāng)出現(xiàn)共模干擾時(shí),由于兩個(gè)線(xiàn)圈的磁通方向相同,經(jīng)過(guò)藕合后總電感量迅速增大, 因此對(duì)共模信號(hào)呈現(xiàn)很大的感抗,使之不易通過(guò)。C3和C4采用薄膜電容器,主要用來(lái)濾除串模干擾。C5和C6跨接在輸出端,并將電容器的中點(diǎn)接地,能有效地抑制共模干擾。綜上所述,設(shè)計(jì)出電源模塊如圖 4所示:4.3、系統(tǒng)軟件設(shè)計(jì)431、延時(shí)子程序設(shè)計(jì)設(shè)計(jì)要求中需要用到20s的延時(shí),并要通過(guò)數(shù)碼管顯示消毒或加熱的時(shí)間,從而從實(shí)質(zhì)上可以認(rèn)為是只需設(shè)計(jì)出1s的延時(shí)子程序即可。這個(gè)可以通過(guò)定時(shí)器來(lái)精準(zhǔn)的實(shí)現(xiàn), 但考慮 到為了使程序簡(jiǎn)單化, 并且從實(shí)際應(yīng)用中可以知

16、道, 消毒柜消毒或加熱的時(shí)間沒(méi)必要很精準(zhǔn), 所以采用一般的延時(shí)方法。 1s 延時(shí)字程序如下:void delay1s(void)unsigned char h,i,j,k;for(h=5;h>0;h-)for(i=4;i>0;i-)for(j=116;j>0;j-)for(k=214;k>0;k-);在實(shí)現(xiàn) 20s 的延時(shí)時(shí),只需要每隔 1s 調(diào)用一次 1s 延時(shí)程序即可。4.3.2 、時(shí)間顯示子程序設(shè)計(jì)結(jié)合硬件設(shè)計(jì),設(shè)計(jì)出時(shí)間顯示子程序如下:void display20s(void)char g,s;/g 個(gè)位顯示下標(biāo), s 十位顯示下標(biāo)g=0,s=2;/ 倒計(jì)時(shí) 2

17、0sP0=tabs;P2=tabg;delay1s();/ 延時(shí) 1sfor(s=1;s>=0;s-) / 十位顯示P0=tabs;for(g=9;g>=0;g-)P2=tabg;delay1s();/ 延時(shí) 1s五、系統(tǒng)調(diào)試5.1 、系統(tǒng)的硬件調(diào)試由于課程設(shè)計(jì)的要求相比比較簡(jiǎn)單,故硬件電路設(shè)計(jì)也比較簡(jiǎn)單,在硬件設(shè)計(jì)完之后, 進(jìn)行仿真調(diào)試時(shí),出現(xiàn)的問(wèn)題主要只有一個(gè),就是單片機(jī)的復(fù)位問(wèn)題。從所學(xué)的知識(shí)和實(shí)踐經(jīng)驗(yàn)中可以知道單片機(jī)的復(fù)位是高電平復(fù)位,但不知道什么原因, 在 Proteus 中,單片機(jī)的復(fù)位是低電平,后在同學(xué)的幫助下,改變了復(fù)位方式,成功的實(shí)現(xiàn) 的復(fù)位。5.2 、系統(tǒng)的軟件

18、調(diào)試在將硬件電路圖在 Proteus 中連接好后,將編寫(xiě)好的程序編譯之后導(dǎo)入單片機(jī)中出現(xiàn)的 問(wèn)題主要有兩個(gè),一個(gè)是時(shí)間顯示時(shí)出現(xiàn)的問(wèn)題,另一個(gè)是模式選擇時(shí)出現(xiàn)的問(wèn)題。在進(jìn)行全局仿真時(shí),當(dāng)模式選擇好后消毒柜開(kāi)始工作時(shí),數(shù)碼管本應(yīng)該顯示 20s 的倒計(jì) 時(shí),但仿真結(jié)果是當(dāng)完成 10s 的倒計(jì)時(shí)顯示后,十位數(shù)碼管顯示 1 不變,而個(gè)位無(wú)任何數(shù)字 顯示。在仔細(xì)查看程序后發(fā)現(xiàn)出現(xiàn)此問(wèn)題的原因是數(shù)據(jù)類(lèi)型設(shè)置錯(cuò)誤。 在將數(shù)據(jù)類(lèi)型更改后, 仿真結(jié)果符合要求。由于是通過(guò)外部中斷來(lái)實(shí)現(xiàn)對(duì)模式的選擇,在程序中開(kāi)始時(shí),就對(duì)外部中斷進(jìn)行初始化, 即開(kāi)總中斷、中斷方式選擇和允許相應(yīng)外部中斷等,但在仿真時(shí)發(fā)現(xiàn)在設(shè)置工作模式

19、時(shí)有一 些小問(wèn)題,如果由于誤操作使按鍵次數(shù)多于本來(lái)所需要按鍵的次數(shù),或者是操作者按鍵比較 慢,而此時(shí)系統(tǒng)已經(jīng)開(kāi)始工作了(可能是按自己所需要的工作模式工作,也可能是還未達(dá)到 所需要的工作模式就工作了,也有可能超過(guò)了自己所需要的工作模式的就開(kāi)始工作了) 。在由于誤操作使按鍵次數(shù)多于本來(lái)所需要按鍵的次數(shù)時(shí),仿真時(shí)的現(xiàn)象是,當(dāng)系統(tǒng)完成 當(dāng)前的工作后(這時(shí)系統(tǒng)的工作可能是正確的,也可能是錯(cuò)誤的) ,系統(tǒng)不是馬上進(jìn)入停止?fàn)?態(tài),而是進(jìn)入多余按鍵所指示的工作模式中,直到此工作模式結(jié)束時(shí)才停止。為了解決這個(gè) 問(wèn)題,在一旦進(jìn)入工作中,就將外部相應(yīng)中斷允許關(guān)閉,并且將模式選擇存儲(chǔ)變量清零。針對(duì)操作者按鍵比較慢,使

20、得在未將鍵按完就進(jìn)入工作的這種情況,程序設(shè)計(jì)時(shí),在主程序中加入4s的延時(shí),即要求操作者在4s將所有需要按的鍵按好,按好后,再延時(shí)1s進(jìn)入 工作中。六、系統(tǒng)仿真分析借助Proteus對(duì)電路進(jìn)行仿真分析。6.1、時(shí)間顯示模塊仿真根據(jù)前面時(shí)間顯示模塊設(shè)計(jì)的硬件電路圖,在Proteus中連接好線(xiàn)路,導(dǎo)入程序后,在開(kāi)啟仿真后,得到在開(kāi)啟消毒柜或消毒柜復(fù)位后,數(shù)碼管顯示的情況,及開(kāi)始消毒或加熱情況下,數(shù)碼管倒計(jì)時(shí)某時(shí)刻的情況分別如下兩圖所示:圖6開(kāi)啟消毒柜或復(fù)位后數(shù)碼管顯示情況從仿真結(jié)果中可以看出仿真結(jié)果完全滿(mǎn)足設(shè)計(jì)的要求。6.2、狀態(tài)指示燈模塊仿真狀態(tài)指示燈在工作模式的選擇時(shí)可以顯示當(dāng)前所選擇的 工作模

21、式以及在消毒或加熱的工作過(guò)程中可以給用戶(hù)提供當(dāng) 前消毒柜的工作狀態(tài)等信息。從本設(shè)計(jì)的要求中可以得知,狀 態(tài)指示燈在消毒柜開(kāi)機(jī)時(shí),所有的燈都熄滅,在工作過(guò)程中僅 有一個(gè)指示燈是亮著的,其他均熄滅,根據(jù)要求得到狀態(tài)指示 燈仿真效果如右兩圖所示:其中圖8為消毒或加熱過(guò)程中某時(shí) 刻狀態(tài)燈的情況,圖9為開(kāi)機(jī)時(shí)指示燈均熄滅的情況。LED2LED-FFD <TEXT>LED3 |_ILED REDLEWLJED-RFD圖8TEXT圖96.3、照明燈模塊仿真圖10照明電路及仿真效果在實(shí)際情況下,照明燈的供電可以為 市電220V交流,也可以為直流12V或24V 等??紤]到Proteus中沒(méi)有220V

22、交流電, 故用一個(gè)12V直流電池為照明燈供電。根 據(jù)前面的設(shè)計(jì),有如左圖所示的照明電路 及仿真效果圖,其中照明燈為點(diǎn)亮狀態(tài)。七、心得體會(huì)通過(guò)這次課程設(shè)計(jì),讓我對(duì) c語(yǔ)言和單片機(jī)外部接線(xiàn)圖有了更好的了解,也讓我懂得了 關(guān)于消毒柜控制系統(tǒng)的一些知識(shí)、軟件的設(shè)計(jì)過(guò)程以及單片機(jī)控制設(shè)計(jì)和工作原理。很多的 設(shè)計(jì)理念源于實(shí)際,從中找出最合適的設(shè)計(jì)方法,在設(shè)計(jì)過(guò)程中,對(duì)利用可編程控制器進(jìn)行 控制系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)有了深刻的認(rèn)識(shí),對(duì)控制系統(tǒng)的分析與設(shè)計(jì)有了切身的認(rèn)識(shí)和深刻的 體會(huì),并在學(xué)習(xí)和實(shí)踐過(guò)程中增長(zhǎng)了知識(shí)、豐富了經(jīng)驗(yàn)??刂葡到y(tǒng)的開(kāi)發(fā)設(shè)計(jì)是一項(xiàng)復(fù)雜的 系統(tǒng)工程,必須嚴(yán)格按照系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)

23、運(yùn)行與調(diào)試的過(guò)程來(lái)進(jìn)行。 雖然這次課程設(shè)計(jì)的課題比較容易,但我還是認(rèn)真地對(duì)待。雖然本次課程設(shè)計(jì)是要求自己獨(dú) 立完成,但是,彼此還是脫離不了集體的力量,遇到問(wèn)題和同學(xué)互相討論交流。多和同學(xué)討 論。在設(shè)計(jì)中,深刻體會(huì)到理論必須和實(shí)際相結(jié)合。在開(kāi)始設(shè)計(jì)之前收集的一些資料,但在 實(shí)際應(yīng)用中卻有很多差異,出現(xiàn)了許多意想不到的問(wèn)題。許多問(wèn)題都是書(shū)本上是這樣,而在 實(shí)際運(yùn)用中卻很不一樣,在經(jīng)過(guò)多次分析修改后,才設(shè)計(jì)出達(dá)到要求的系統(tǒng)。如在之前所提 到的單片機(jī)復(fù)位問(wèn)題。總的來(lái)說(shuō),這次設(shè)計(jì)不僅使我們對(duì)平時(shí)所學(xué)知識(shí)得以鞏固,明白了不管學(xué)習(xí)什么知識(shí)都 要精益求精,應(yīng)該追根問(wèn)底,做到學(xué)懂學(xué)通,在今后的學(xué)習(xí)和工作中都要嚴(yán)

24、格要求自己,堅(jiān) 持到最后才會(huì)有好的結(jié)果,才能為社會(huì)做出貢獻(xiàn)。八、參考文獻(xiàn)1 華中科技大學(xué)電子技術(shù)課程組編, 康華光主編 .電子技術(shù)基礎(chǔ): 數(shù)字部分(第五版). 北京: 高等教育, 20052 清華大學(xué)電子學(xué)教研組編,華成英,童詩(shī)白主編 . 模擬電子技術(shù)基礎(chǔ)(第四版) . 北京:高 等教育, 20063 曾屹,彭楚武 . 單片機(jī)原理與應(yīng)用 . :中南大學(xué), 20094 朱玉璽,崔如春,鄺小磊 . 計(jì)算機(jī)控制技術(shù) . 北京:電子工業(yè), 20095 戴永.微機(jī)控制技術(shù) .:大學(xué), 2004附錄一:系統(tǒng)總程序#include<reg51.h>sbit led仁PMO;sbit led2=P

25、1A1;sbit led3=P1A2;sbit led4=P1A3;sbit relay=P1A6;/ 繼電器控制輸出sbit test=P1A7;/test switchsbit key=P3A2;unsigned char mode,mod; code unsigned char tab= Ox3f,OxO6,Ox5b,Ox4f,Ox66,Ox6d,Ox7d,OxO7,Ox7f,Ox6f;/ O 1 2 34 5 6 78 9/*延時(shí) 1s 子程序 */ void delay1s(void)unsigned char h,i,j,k; for(h=5;h>O;h-) for(i=4;i>O;i-) for(j=116;j>O;j-) for(k=214;k>O;k-); /*消毒柜消毒或加熱 2Os 顯示子程序 */ void display2Os(void)char g,s;/g 個(gè)位顯示下標(biāo), s 十位顯示下標(biāo)g=O,s=2;/ 倒計(jì)時(shí) 2OsPO=tabs;P2=tabg; delay1s();/ 延時(shí) 1s for(s=1;s>=O;s-)/ 十位顯示PO=tabs;for(g=9;g>=O;g-) P2=tabg; delay1s();/ 延時(shí) 1s/*主程序*/void main()EA

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論