消毒柜控制器設(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è),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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è)備與軟件 . 2 3.1、可編程控制器-單片機(jī) . 2 3.2、編程軟件-Keil . 2 3.3、仿真軟件-Protuse . 3 四、系統(tǒng)設(shè)計(jì) . 4 4.1、系統(tǒng)總體設(shè)計(jì) . 4 4.2、系統(tǒng)硬件設(shè)計(jì) . 4 4.2.1、按鍵的設(shè)計(jì) . 4 4.2.2、時(shí)間顯示部分的設(shè)計(jì) . 5 4.2.3、照明燈電路的設(shè)計(jì) . 5 4.2.4、電源模塊設(shè)計(jì) . 6 4.3、系統(tǒng)軟件設(shè)計(jì) . 7 4.3.1、延時(shí)子程序設(shè)計(jì) . 7 4.3.2、時(shí)間顯示子程序設(shè)計(jì) . 8 5.1、系統(tǒng)的硬件調(diào)試 . 10 5.2、系統(tǒng)的軟件調(diào)試 .

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

3、)能用單片機(jī)完成簡(jiǎn)單的系統(tǒng)控制; 3)會(huì)編制程序和設(shè)計(jì)單片機(jī)的外圍電路; 4)完成軟件系統(tǒng)設(shè)計(jì):繪出系統(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; 開機(jī)時(shí)所有指示燈均熄滅,按一下A1則LED1亮,臭氧發(fā)生器開始工作,20s后,LED1滅,LED2亮;20s后,LED2滅,LED3亮,臭氧消毒結(jié)束,進(jìn)入加熱干燥階段。20秒后,LED3滅,LED4亮,再經(jīng)過(guò)20秒后LED4滅,整個(gè)消毒、加熱干燥過(guò)程結(jié)束。 需要不同種類的消毒、加熱干燥時(shí)

4、,可以通過(guò)按A1進(jìn)行選擇,每按一次A1,點(diǎn)亮的LED指示燈下移一位,只進(jìn)行余下的消毒、干燥過(guò)程。要求消毒柜有如下四種消毒干燥過(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è)備與軟件 單片機(jī)-3.1、可編程控制器單片機(jī)是控制系統(tǒng)的核心器件,它相當(dāng)于人的大腦,控制我們的一切的動(dòng)作。它的結(jié)構(gòu)一般是有中

5、央處理器(CPU)、存儲(chǔ)器、輸入輸出等部分構(gòu)成。在不斷增長(zhǎng)和變化的市場(chǎng)需求刺激下,單片機(jī)的品種和類型在不斷更新,日益豐富多樣。單片機(jī)有專用型與通用型的區(qū)別。根據(jù)軟硬件系統(tǒng)結(jié)構(gòu)的特點(diǎn),通用型單片機(jī)可以分為CISC、RISC、ARM、DSP四大類。本課程設(shè)計(jì)所采用的是CISC結(jié)構(gòu)的MCS-51系列單片機(jī),其簡(jiǎn)化結(jié)構(gòu)框圖如圖1所示: 計(jì)數(shù)信時(shí)鐘震蕩4KB256BT1ROMRAM/SFR定時(shí)電T0 內(nèi)部總線CPU 內(nèi)部中 串行端口控制 并行端口 斷信號(hào)P3 P1 端口 P2 P0 中外部 串行 據(jù)數(shù)地 址/ 串行 控制 斷信號(hào) 輸出 口線和 I/O 輸入 信號(hào) 單片機(jī)的簡(jiǎn)單結(jié)構(gòu)框圖圖1 51-Keil

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

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

8、外圍器件的工具。雖然目前國(guó)推廣剛起步,但已受到單片機(jī)愛好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(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秒

9、;(4)加熱20秒。且需要不同種類的消毒、加熱干燥時(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ò)程取消而重新開始某種工作模式時(shí),可以通過(guò)按復(fù)位鍵來(lái)實(shí)現(xiàn)。 控 時(shí)間顯示部分消毒按鍵 制 處照明燈照明燈按鍵理部 復(fù)位鍵 分狀態(tài)指示燈 2 設(shè)計(jì)思想框圖圖 4.2、系統(tǒng)硬件設(shè)計(jì) 、按鍵的設(shè)計(jì)4.2.1,并且設(shè)計(jì)要求根據(jù)消毒按鍵和消毒柜照明按鍵A2設(shè)計(jì)要求有兩個(gè)按鍵即消毒按鍵A1 . . . . A1不僅作

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

11、些需要外,還能在當(dāng)單片機(jī)出現(xiàn)運(yùn)行故障時(shí),及時(shí)有效的復(fù)位。 4.2.2、時(shí)間顯示部分的設(shè)計(jì) 消毒柜消毒或加熱的時(shí)間,根據(jù)設(shè)計(jì)的要求需要用數(shù)碼管確切的顯示出來(lái),而從要求可知,每段時(shí)間的最大限度為20s,故只需用兩位數(shù)碼管即可。為了使系統(tǒng)的硬件結(jié)構(gòu)簡(jiǎn)單,同時(shí)考慮到所采用的單片機(jī)有40個(gè)引腳且足以滿足系統(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交流供

12、電。 從設(shè)計(jì)的要求可以看出,照明燈的亮滅是單獨(dú)控制的,和消毒及加熱等之間沒有相互的影響。且按一下A2,點(diǎn)亮照明燈LED5,再按一下A2,關(guān)閉照明燈LED5。從為了使軟件的編寫和硬件電路的設(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í)際中照明燈的開關(guān)頻率不會(huì)很高,晶閘管不適合用于交流控制及成本造價(jià)等因素,將單片機(jī)輸出的照明燈控制信號(hào)經(jīng)過(guò)

13、一個(gè)運(yùn)放適當(dāng)放大后來(lái)控制一個(gè)繼電器,以便來(lái)控制照明燈。 . . . . 4.2.4、電源模塊設(shè)計(jì) 本系統(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í)加入了電磁干擾

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

15、扼流圈(也稱共模電感)L1起作用。當(dāng)出現(xiàn)共模干擾時(shí),由于兩個(gè)線圈的磁通方向相同,經(jīng)過(guò)藕合后總電感量迅速增大, 因此對(duì)共模信號(hào)呈現(xiàn)很大的感抗,使之不易通過(guò)??缃釉谳敵龆耍㈦娙萜骱虲6和C4采用薄膜電容器,主要用來(lái)濾除串模干擾。C5C3 的中點(diǎn)接地,能有效地抑制共模干擾。 4所示:綜上所述,設(shè)計(jì)出電源模塊如圖 . . . . 4 電源模塊圖 、系統(tǒng)軟件設(shè)計(jì)4.3 所示:系統(tǒng)程序總流程圖如圖5 5 系統(tǒng)程序流程圖圖 、延時(shí)子程序設(shè)計(jì)4.3.1的延時(shí),并要通過(guò)數(shù)碼管顯示消毒或加熱的時(shí)間,從而從實(shí)質(zhì)設(shè)計(jì)要求中需要用到20s但考慮的延時(shí)子程序即可。這個(gè)可以通過(guò)定時(shí)器來(lái)精準(zhǔn)的實(shí)現(xiàn),上可以認(rèn)為是只需設(shè)計(jì)出

16、1s . . . . 到為了使程序簡(jiǎn)單化,并且從實(shí)際應(yīng)用中可以知道,消毒柜消毒或加熱的時(shí)間沒必要很精準(zhǔn),所以采用一般的延時(shí)方法。1s延時(shí)字程序如下: void delay1s(void) unsigned char h,i,j,k; for(h=5;h0;h-) for(i=4;i0;i-) for(j=116;j0;j-) for(k=214;k0;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

17、=0,s=2;/倒計(jì)時(shí) 20s P0=tabs; P2=tabg; delay1s();/延時(shí)1s for(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)的問題主要只有一個(gè),就是單片機(jī)的復(fù)位問題。 從所學(xué)的知識(shí)和實(shí)踐經(jīng)驗(yàn)中可以知道單片機(jī)的復(fù)位是高電平復(fù)位,但不知道什么原因,在Proteus中,單片機(jī)的復(fù)位是低電平,后在同學(xué)的幫助下,改變了復(fù)

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

19、仿真時(shí)發(fā)現(xiàn)在設(shè)置工作模式時(shí)有一些小問題,如果由于誤操作使按鍵次數(shù)多于本來(lái)所需要按鍵的次數(shù),或者是操作者按鍵比較慢,而此時(shí)系統(tǒng)已經(jīng)開始工作了(可能是按自己所需要的工作模式工作,也可能是還未達(dá)到所需要的工作模式就工作了,也有可能超過(guò)了自己所需要的工作模式的就開始工作了)。 在由于誤操作使按鍵次數(shù)多于本來(lái)所需要按鍵的次數(shù)時(shí),仿真時(shí)的現(xiàn)象是,當(dāng)系統(tǒng)完成當(dāng)前的工作后(這時(shí)系統(tǒng)的工作可能是正確的,也可能是錯(cuò)誤的),系統(tǒng)不是馬上進(jìn)入停止?fàn)顟B(tài),而是進(jìn)入多余按鍵所指示的工作模式中,直到此工作模式結(jié)束時(shí)才停止。為了解決這個(gè)問題,在一旦進(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中連接好線路,導(dǎo)入程序后,在開啟仿真后,得到在開啟消毒柜或消毒柜復(fù)位后,數(shù)碼管顯示的情況,及開始消毒或加熱情況下,數(shù)碼管倒計(jì)時(shí)某時(shí)刻的情況分別如下兩圖所示: 圖 6 開啟消毒柜或復(fù)位后數(shù)碼管顯示情況圖 從仿真結(jié)果中可以看出仿真結(jié)果完全滿足設(shè)計(jì)的要求。 、狀態(tài)指示燈模塊仿真6.2 狀態(tài)指示

21、燈在工作模式的選擇時(shí)可以顯示當(dāng)前所選擇的工作模式以及在消毒或加熱的工作過(guò)程中可以給用戶提供當(dāng)狀從本設(shè)計(jì)的要求中可以得知,前消毒柜的工作狀態(tài)等信息。在工作過(guò)程中僅所有的燈都熄滅,態(tài)指示燈在消毒柜開機(jī)時(shí),根據(jù)要求得到狀態(tài)指示有一個(gè)指示燈是亮著的,其他均熄滅,為消毒或加熱過(guò)程中某時(shí)燈仿真效果如右兩圖所示:其中圖8 刻狀態(tài)燈的情況,圖9為開機(jī)時(shí)指示燈均熄滅的情況。 8 圖9 圖 . . . . 、照明燈模塊仿真6.3 在實(shí)際情況下,照明燈的供電可以為24V或交流,也可以為直流12V市電220V交流電,220V考慮到Proteus中沒有等。直流電池為照明燈供電。根12V故用一個(gè)據(jù)前面的設(shè)計(jì),有如左圖所示

22、的照明電路 及仿真效果圖,其中照明燈為點(diǎn)亮狀態(tài)。 10 照明電路及仿真效果圖 七、心得體會(huì)通過(guò)這次課程設(shè)計(jì),讓我對(duì)c語(yǔ)言和單片機(jī)外部接線圖有了更好的了解,也讓我懂得了關(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ì)與開發(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)的開發(fā)設(shè)計(jì)是一項(xiàng)復(fù)雜的系統(tǒng)工程,必須嚴(yán)格按照系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與調(diào)試的過(guò)程來(lái)進(jìn)行。雖然這次課程設(shè)計(jì)的課題比較容易,但

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

24、 . 八、參考文獻(xiàn)1華中科技大學(xué)電子技術(shù)課程組編,康華光主編.電子技術(shù)基礎(chǔ):數(shù)字部分(第五版).北京:高等教育,2005 2清華大學(xué)電子學(xué)教研組編,華成英,童詩(shī)白主編.模擬電子技術(shù)基礎(chǔ)(第四版).北京:高等教育,2006 3曾屹,彭楚武.單片機(jī)原理與應(yīng)用.:中南大學(xué),2009 4朱玉璽,崔如春,鄺小磊.計(jì)算機(jī)控制技術(shù).北京:電子工業(yè),2009 5戴永.微機(jī)控制技術(shù).:大學(xué),2004 . . . . 附錄一:系統(tǒng)總程序#include sbit led1=P10; sbit led2=P11; sbit led3=P12; sbit led4=P13; sbit relay=P16;/繼電器控制

25、輸出 sbit test=P17;/test switch sbit key=P32; unsigned char mode,mod; code unsigned char tab= 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f; / 0 1 2 3 4 5 6 7 8 9 /*- 延時(shí)1s子程序 -*/ void delay1s(void) unsigned char h,i,j,k; for(h=5;h0;h-) for(i=4;i0;i-) for(j=116;j0;j-) for(k=214;k0;k-); /*- 消毒柜消毒或加熱20s顯示子程序 -*/ void display20s(void) char g,s;/g個(gè)位顯示下標(biāo),s十位顯示下標(biāo) g=0,s=2;/倒計(jì)時(shí)20s P0=tabs; P2=tabg; delay1s();/延時(shí)1s for(s=1;s=0;s-) /十位顯示 P0=tabs; for(g=9;g=0;g-) P2=tabg; delay1

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論