畢業(yè)設(shè)計基于單片機的冰箱控制系統(tǒng)設(shè)計_第1頁
畢業(yè)設(shè)計基于單片機的冰箱控制系統(tǒng)設(shè)計_第2頁
畢業(yè)設(shè)計基于單片機的冰箱控制系統(tǒng)設(shè)計_第3頁
畢業(yè)設(shè)計基于單片機的冰箱控制系統(tǒng)設(shè)計_第4頁
畢業(yè)設(shè)計基于單片機的冰箱控制系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單片機原理及應(yīng)用單片機原理及應(yīng)用課程設(shè)計課程設(shè)計題題 目:目: 基于單片機的冰箱控制系統(tǒng)基于單片機的冰箱控制系統(tǒng) 學(xué)學(xué) 院:院: 沈陽工業(yè)大學(xué)工程學(xué)院沈陽工業(yè)大學(xué)工程學(xué)院 專專 業(yè):業(yè): 測控技術(shù)與儀器測控技術(shù)與儀器 班班 級:級: 0901 姓姓 名:名: 學(xué)學(xué) 號:號: 220090310 指導(dǎo)教師:指導(dǎo)教師: 英順英順 起止日期:起止日期:2011 年年 12 月月 12 日日2011 年年 12 月月 26日日 - 1 -目目 錄錄1.1. 課程設(shè)的課程設(shè)的目的目的2 22.2. 課程設(shè)計題目要求課程設(shè)計題目要求23.3. 課程設(shè)計課程設(shè)計設(shè)計內(nèi)容設(shè)計內(nèi)容23.1 mcs-51 單片機

2、硬件介紹23.2 內(nèi)部主要組成部分介紹 23.3 單片機的時鐘及復(fù)位53.4 多通道 a/d 轉(zhuǎn)換器 adc0809 芯片介紹9 4.4. 控制系統(tǒng)的硬件設(shè)計控制系統(tǒng)的硬件設(shè)計114.1 微電腦硬件控制結(jié)構(gòu)124.2 微電腦正常工作必備條件電路124.3 溫度檢測電路144.4 鍵盤電路和顯示電路144.5 過、欠電壓檢測154.6 存儲器154.7 鍵盤/顯示器 154.8 執(zhí)行器154.9 開關(guān)檢測164.10 報警器165.5.控制系統(tǒng)的軟件設(shè)計控制系統(tǒng)的軟件設(shè)計 175.1 主程序175.2 t0 中斷服務(wù)程序175.3 t1 中斷服務(wù)程序185.4 a/d 轉(zhuǎn)換和數(shù)碼顯示子程序20

3、6.6. 總結(jié)總結(jié) 27- 2 -參考書目參考書目27附錄附錄1 1 課程設(shè)計目的課程設(shè)計目的(1)查閱資料:搜集與本設(shè)計有關(guān)部門的資料(包括從已發(fā)表的文獻(xiàn)中和從生產(chǎn)現(xiàn)場中搜集)的能力;(2)方案的選擇:樹立既考慮技術(shù)上的先進(jìn)性與可行性,又考慮經(jīng)濟(jì)上的合理性,并注意提高分析和解決實際問題的能力;(3)迅速準(zhǔn)確的進(jìn)行工程計算的能力,計算機應(yīng)用能力;(4)用簡潔的文字,清晰的圖表來表達(dá)自己設(shè)計思想的能力。2.2.課程設(shè)計題目要求課程設(shè)計題目要求2.1 課程設(shè)計題目:基于單片機的電冰箱控制系統(tǒng)2.2 課程設(shè)計要求:以 mcs-51單片機為核心,設(shè)計的溫度控制系統(tǒng) (1)有輸入部分(鍵盤開關(guān)量) (2

4、)有輸出部分(顯示開關(guān)量) (3)模擬量的輸入部分(a/d) (4)模擬量的輸出部分(d/a) (5)電源部分,為單片機控制系統(tǒng)供電3.3.課程設(shè)計的內(nèi)容課程設(shè)計的內(nèi)容3.1 mcs-51單片機硬件介紹單片機主要組成部分分為中央處理器(cpu)、內(nèi)部數(shù)據(jù)存儲器-內(nèi)部ram、內(nèi)部程序存儲器-內(nèi)部rom、i/o端口、串行口、定時器、終端程序系統(tǒng)。3.2 內(nèi)部主要組成部分介紹- 3 -3.2.1 mcs-51單片機中央處理器 單片機的內(nèi)部最核心的部分是cpu,它是單片機的大腦和心臟。cpu的主要功 能是產(chǎn)生各種控制信號、以控制存儲器、輸入/輸出端口的數(shù)據(jù)傳送、數(shù)據(jù)的算術(shù)運算和邏輯運算以及位操作處理等

5、。它的功能可分為運算器和控制器兩種。 3.2.2 mcs-51單片機存儲器 89c51單片機中共有256個ram單元,包括低128個單元(地址為00h 7fh)的內(nèi)部ram區(qū)和高128位(地址為80h ffh)的特殊功能寄存器區(qū)。 89c51單片機還有4kb的內(nèi)部rom,用于存放程序或表格,稱為程序存儲器。3.2.3 mcs-51單片機中斷系統(tǒng) 89c51單片機的中斷功能比較強,有5個中斷元,即外部中斷2個,定時器中斷2個,串行中斷1個,有2個中斷優(yōu)先級。中斷控制電路主要包括用于中斷控制的四個寄存器:定時器控制寄存器tcon,串行口控制寄存器scon,中斷允許控制寄存器ie,中斷優(yōu)先級控制寄存

6、器ip等。 3.2.4 mcs-51單片機引腳介紹 mcs-51系列單片機采用40引腳雙列直插式封裝(dip),4個并行口共有32根引腳,可分別作為地址線、數(shù)據(jù)線和i/o線;2根電源線;2根時鐘震蕩電路引腳和4根控制線。mcs-51單片機是高性能單片機,因為受引腳數(shù)目的限制,所以有許多引腳具有第二功能,以89c51芯片為例,說明各引腳功能如下:- 4 -圖 3-1 89c51引腳圖(1)電源引腳vcc和vss vss:接地端。 vcc:芯片+5v電源端。 (2)時鐘信號引腳xtal1和xtal2 xtal1、xtal2:當(dāng)使用單片機內(nèi)部震蕩電路時,用來外接石英晶體和微調(diào)電容,xtal1是片內(nèi)震

7、蕩電路反相放大器的輸入端,xtal2是片內(nèi)震蕩電路反相放大器的輸出端,震蕩電路的頻率就是晶體的固有頻率。當(dāng)使用外部時鐘時,xtal1接地,xtal2接外部時鐘信號源。(3)控制信號引腳rst/vpd、ale/error!error!、error!error!和error!error!/vpp rst/vpd:rst是復(fù)位信號輸入端。當(dāng)輸入的復(fù)位信號保持兩個機器周期(24個時鐘周期)以上的高電平時有效,用來完成復(fù)位操作;第二功能vpd作為備用電源輸入端,當(dāng)主電源vcc發(fā)生故障,電壓降低到低電平規(guī)定值時,可通過vpd為單片機內(nèi)部ram提供電源,以保護(hù)片內(nèi)ram中的信息不丟失,使系統(tǒng)在上電后能繼續(xù)正

8、常運行。 ale/error!error!:ale為地址鎖存允許輸出信號。在訪問外部存儲器時,ale用來鎖存p0口擴(kuò)展低8位地址的控制信號。在不訪問外部存儲器時,ale也以時鐘震蕩頻率的1/6的固定頻率輸出,因而它又可用作對外輸出時鐘信號或其他需要,例如可以用示波器查看ale是否有脈沖信號輸出來確定89c51芯片的好壞;第二- 5 -功能error!error!是對內(nèi)部有eprom的單片機的eprom編程時編程脈沖輸入端,它和31號引腳的第二功能vpp一起使用。 error!error!:外部rom的讀選通信號輸出端。在訪問外部rom時,error!error!產(chǎn)生負(fù)脈沖作為讀外部rom的選通

9、信號。而在訪問外部ram或片內(nèi)rom時,不會產(chǎn)生有效error!error!信號。 error!error!/vpp:error!error!是訪問外部rom的控制信號。當(dāng)error!error!為低電平時,cpu只執(zhí)行外部rom中的程序。當(dāng)error!error!為高電平且pc值小于0fff(4k)時,cpu執(zhí)行內(nèi)部rom的程序,但當(dāng)pc的值超出4k時將自動轉(zhuǎn)去執(zhí)行片外rom的程序。對于無片內(nèi)rom的8031或不使用內(nèi)部rom的89c51,需外擴(kuò)eprom,此時error!error!必須接地;第二種功能vpp是對8751的片內(nèi)eprom的+21v編程電源輸入端。(4)并行i/o端口p0、p

10、1、p2和p3 p0口(p0.0 p0.7):p0口是一個8位雙向i/o端口(需外接上拉電阻)。在訪問外部存儲器時,分時提供低8位地址線和8位雙向數(shù)據(jù)線。p0口先輸出片外存儲器的低8位地址并鎖存在地址鎖存器中,然后再輸入或輸出數(shù)據(jù)。 p1口(p1.0 p1.7):p1口是一個內(nèi)部帶有上拉電阻的8位準(zhǔn)雙向i/o端口。p1口只能作為一般i/o口使用。 p2口(p2.0 p2.7):p2口是一個內(nèi)部帶有上拉電阻的8位準(zhǔn)雙向i/o端口。在訪問外部rom或外部ram時,輸出高8位地址,與p0口提供的低8位地址一起組成16位地址總線。p0口和p2口用做數(shù)據(jù)/地址線后,不能在作為通用i/o口使用。p3 口(

11、p3.0 p3.7):p3 口是一個內(nèi)部帶上拉電阻的 8 位準(zhǔn)雙向 i/o 端口,在系統(tǒng)中 8 個引腳都有各自的第二功能。3.3 單片機的時鐘及復(fù)位單片機的時鐘信號用來提供單片機片內(nèi)各種微操作的時間基準(zhǔn),復(fù)位操作則使單片機的片內(nèi)電路初始化,使單片機從一種確定的初態(tài)開始運行。3.3.1時鐘電路- 6 -89c51 單片機的時鐘信號通常用兩種電路形式得到:內(nèi)部振蕩方式和外部振蕩方式。在引腳 xtal1 和 xtal2 外接晶體振蕩器(簡稱晶振)或陶瓷諧振器,就構(gòu)成了內(nèi)部振蕩方式。由于單片機內(nèi)部有一個高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩器并產(chǎn)生振蕩時鐘脈沖。內(nèi)部振蕩方式的外部電路如圖 2

12、-2 所示。圖中,電容器 c01,c02 起穩(wěn)定振蕩頻率、快速起振的作用,其電容值一般在 5-30pf。晶振頻率的典型值為 12mh2,采用 6mhz的情況也比較多。內(nèi)部振蕩方式所得的時鐘信號比較穩(wěn)定,實用電路中使用較多。 圖 3-2 振蕩電路圖外部振蕩方式是把外部已有的時鐘信號引入單片機內(nèi)。這種方式適宜用來使單片機的時鐘與外部信號保持同步。外部振蕩方式的外部電路如圖 3-2 所示 由上圖可見,外部振蕩信號由 xtal2 引入,xtal1 接地。為了提高輸入電路的驅(qū)勸能力,通常使外部信號經(jīng)過一個帶有上拉電阻的 ttl 反相門后接入 xtal2。3.3.2基本時序單位單片機以晶體振蕩器的振蕩周期

13、(或外部引入的時鐘周期)為最小的時序單位,片內(nèi)的各種微操作都以此周期為時序基準(zhǔn)。振蕩頻率二分頻后形成狀態(tài)周期或稱 s 周期,所以,1 個狀態(tài)周期包含有2 個振蕩周期。振蕩頻率 foscl2 分頻后形成機器周期 mc。所以,1 個機器周期包含有 6 個狀態(tài)周期或 12 個振蕩周期。1 個到 4 個機器周期確定一條指令的執(zhí) 內(nèi)部振蕩模式 外部振蕩模式- 7 -行時間,這個時間就是指令周期。8031 單片機指令系統(tǒng)中,各條指令的執(zhí)行時間都在 1 個到 4 個機器周期之間。4 種時序單位中,振蕩周期和機器周期是單片機內(nèi)計算其它時間值(例如,波特率、定時器的定時時間等)的基本時序單位。下面是單片機外接晶

14、振頻率 12mhz 時的各種時序單位的大小:振蕩周期1/fosc=1/12mhz=0.0833s 3.3.3復(fù)位電路當(dāng) mcs-5l 系列單片機的復(fù)位引腳 rst(全稱 reset)出現(xiàn) 2 個機器周期以上的高電平時,單片機就執(zhí)行復(fù)位操作。如果 rst 持續(xù)為高電平,單片機就處于循環(huán)復(fù)位狀態(tài)。根據(jù)應(yīng)用的要求,復(fù)位操作通常有兩種基本形式:上電復(fù)位和上電或開關(guān)復(fù)位。上電復(fù)位要求接通電源后,自動實現(xiàn)復(fù)位操作。常用的上電復(fù)位電路如下圖 a 中左圖所示。圖中電容 c1 和電阻 r1 對電源+5v 來說構(gòu)成微分電路。上電后,保持 rst 一段高電平時間,由于單片機內(nèi)的等效電阻的作用,不用圖中電阻 r1,也

15、能達(dá)到上電復(fù)位的操作功能,如下圖(a)中右圖所示。上電或開關(guān)復(fù)位要求電源接通后,單片機自動復(fù)位,并且在單片機運行期間,用開關(guān)操作也能使單片機復(fù)位。常用的上電或開關(guān)復(fù)位電路如下圖(b)所示。上電后,由于電容 c3 的充電和反相門的作用,使 rst 持續(xù)一段時間的高電平。當(dāng)單片機已在運行當(dāng)中時,按下復(fù)位鍵 k 后松開,也能使 rst 為一段時間的高電平,從而實現(xiàn)上電或開關(guān)復(fù)位的操作。 根據(jù)實際操作的經(jīng)驗,下面給出這兩種復(fù)位電路的電容、電阻參考值。 下圖(a)中:cl10-30uf,r11k 下圖(b)中:c:1uf,rllk,r210k- 8 - 圖 3-3 單片機復(fù)位電路圖單片機復(fù)位后的狀態(tài):單

16、片機的復(fù)位操作使單片機進(jìn)入初始化狀態(tài),其中包括使程序計數(shù)器 pc0000h,這表明程序從 0000h 地址單元開始執(zhí)行。單片機冷啟動后,片內(nèi) ram 為隨機值,運行中的復(fù)位操作不改變片內(nèi) ram 區(qū)中的內(nèi)容,21 個特殊功能寄存器復(fù)位后的狀態(tài)為確定值。值得指出的是,記住一些特殊功能寄存器復(fù)位后的主要狀態(tài),對于了解單片機的初態(tài),減少應(yīng)用程序中的初始化部分是十分必要的。說明:表中符號*為隨機狀態(tài);a00h,表明累加器已被清零;表 2-1 特殊功能寄存器表特殊功能寄存器 初始狀態(tài) 特殊功能寄存器 初始狀態(tài) a 00h tmod 00h b 00h tcon 00h psw 00h th0 00h s

17、p 07h tl0 00h dpl 00h th1 00h dph 00h tl1 00h p0p3 ffh sbuf 不定 a b 單片機的復(fù)位電路 a:上電復(fù)位 b:上電或開關(guān)復(fù)位電路- 9 -ip *00000b scon 00h ie 0*00000b pcon 0*b psw00h,表明選寄存器 0 組為工作寄存器組;sp07h,表明堆棧指針指向片內(nèi) ram 07h 字節(jié)單元,根據(jù)堆棧操作的先加后壓法則,第一個被壓入的內(nèi)容寫入到 08h 單元中;po-p3ffh,表明已向各端口線寫入 1,此時,各端口既可用于輸入又可用于輸出;ip00000b,表明各個中斷源處于低優(yōu)先級;ie0000

18、00b,表明各個中斷均被關(guān)斷;系統(tǒng)復(fù)位是任何微機系統(tǒng)執(zhí)行的第一步,使整個控制芯片回到默認(rèn)的硬件狀態(tài)下。51 單片機的復(fù)位是由 reset 引腳來控制的,此引腳與高電平相接超過24 個振蕩周期后,51 單片機即進(jìn)入芯片內(nèi)部復(fù)位狀態(tài),而且一直在此狀態(tài)下等待,直到 reset 引腳轉(zhuǎn)為低電平后,才檢查 ea 引腳是高電平或低電平,若為高電平則執(zhí)行芯片內(nèi)部的程序代碼,若為低電平便會執(zhí)行外部程序。51 單片機在系統(tǒng)復(fù)位時,將其內(nèi)部的一些重要寄存器設(shè)置為特定的值,至于內(nèi)部 ram 內(nèi)部的數(shù)據(jù)則不變。3.4多通道a/d轉(zhuǎn)換器adc0809芯片介紹3.4.1電路組成和轉(zhuǎn)換原理adc0809是采用cmos工藝制

19、造的雙列直插式單片8位a/d轉(zhuǎn)換器。分辨率8位,精度7位,帶8個模擬量輸入通道,有通道地址譯碼鎖存器,輸出帶三態(tài)數(shù)據(jù)鎖存器。啟動信號為脈沖啟動方式,最大可調(diào)節(jié)誤差為1lsb,adc0809內(nèi)部設(shè)有時鐘電路,故clk時鐘需由外部輸入,fclk允許范圍為500khz1mhz,典型值為640khz。每通道的轉(zhuǎn)換需6673個時鐘脈沖,大約100110s。工作溫度范圍為-40+85。功耗為15mw,輸入電壓范圍為05v,單一+5v電源供電。它可以直接與z80、8085、8080、8031等cpu相連,也可以獨立使用。- 10 - 3.4.2 adc0809外部引腳及引腳功能adc0809外部引腳及引腳功

20、能如3-4所示,adc0809a/d轉(zhuǎn)換器,逐次比較寄存器(sar)一個8位三態(tài)輸出緩沖器。adc0809其與單片機接口見總電路圖。(1)in0in7:8路輸入通道的模擬量輸入端,輸入;(2) d0d7:8位數(shù)字量輸出端;d0為最低位(lsb),d7為最高位(msb),輸出,三態(tài);(3)ale:地址鎖存控制信號,輸入,上升沿有效。將地址選擇信號a、b、c鎖入地址寄存器;(4)start:啟動a/d轉(zhuǎn)換控制信號,輸入,上升沿有效。當(dāng)輸入一個正脈沖,便立即啟動a/d轉(zhuǎn)換器,同時使eoc變?yōu)榈碗娖剑?5)eoc:a/d轉(zhuǎn)換結(jié)束信號,輸出,高電平有效。eoc由低電平變?yōu)楦唠娖剑砻鞅敬蝍/d轉(zhuǎn)換已經(jīng)結(jié)

21、束;(6)oe:輸出允許控制信號,輸入,高電平有效。oe由低電平變?yōu)楦唠娖?,打開三態(tài)輸出鎖存器,將轉(zhuǎn)換的結(jié)果輸出到數(shù)據(jù)總線上;(7)vref(-)、vref(+):片內(nèi)d/a轉(zhuǎn)換器的參考電壓輸入端。vref(-)不能為負(fù)值,vref(+)不能高于vcc,且1/2vref(-)+vref(+)與1/2vcc 之差不得大于0.1v;(8)clock:時鐘輸入端。500khz1mhz,典型值為640khz。(9)add a、b、c:8路模擬開關(guān)的3位地址選通輸入端。- 11 -圖3-4 adc0809引腳圖3.4.3過載保護(hù)器 工作原理如下: 過載保護(hù)器一般有外接式和內(nèi)埋式兩大類。 (1)外接式外接

22、過載保護(hù)器由雙金屬片,動觸點、靜觸點、電熱絲和外殼組成。一般串聯(lián)在主電路中使用。當(dāng)有較大電流流過時,電熱絲發(fā)熱升溫,雙金屬片受熱彎曲,觸點斷開,切斷電源,以保護(hù)壓縮機電動機不被燒壞。當(dāng)電熱絲冷卻后,雙金屬片恢復(fù)原狀,又可接通電源。 (2)內(nèi)埋式內(nèi)埋式過熱保護(hù)繼電器一般用于功率較大的全封閉式壓縮機中,直接控制繞組溫度,使用中只要繞組溫度超出正常范圍,即可切斷電源。4.4.控制系統(tǒng)的硬件設(shè)計控制系統(tǒng)的硬件設(shè)計本系統(tǒng)處于監(jiān)控狀態(tài)時,具有以下功能:(1)利用功能鍵分別控制冷凍室溫度、冷藏室溫度等;(2)利用數(shù)碼管顯示冷凍室溫度、冷藏室溫度,壓縮機的啟、停和報警狀態(tài);(3)制冷壓縮機停機后自動延時3mi

23、n 后方能再啟動;(4)冷藏室溫度超過18 時聲光報警,提醒用戶采取應(yīng)急措施;- 12 -(5)開門超過1min 將聲光報警,提醒用戶及時關(guān)門;(6)霜厚達(dá)3mm時,自動除霜。;(7)工作電壓176240v ,當(dāng)欠壓或過壓時,禁止啟動壓縮機并用指示燈顯示。本系統(tǒng)硬件主要是由單片機、存儲器、鍵盤、顯示器、傳感放大器、執(zhí)行器、過欠壓檢測、報警器等電路組成。4.1微電腦硬件控制結(jié)構(gòu)系統(tǒng)硬件結(jié)構(gòu)如圖所示。系統(tǒng)的硬件電路由89c51單片機、a/d轉(zhuǎn)換芯片adc0809、復(fù)位電路、直流電源供電電路、鍵盤顯示電路、led顯示電路、電壓檢測和報警電路等組成。圖4-1 系統(tǒng)結(jié)構(gòu)框圖4.2 微電腦正常工作必備條件

24、電路4.2.1 供電直流電源 圖4-2 直流電源圖- 13 -89c51芯片的vcc、p3.4拐腳和復(fù)位電壓、a/d轉(zhuǎn)換器的vref(+)都是為+5v供電電壓的輸入端,該電壓的獲得如上圖5-2所示。整流濾波后得到的直流輸入電壓u1接在輸入端和公共端之間,在輸出端即可得到穩(wěn)定的輸出電壓u0。為了改善紋波電壓,常在輸入端接入電容c1,一般c1的電容為0.33uf。同時在輸出端接上電容c0,以改善負(fù)載的瞬時響應(yīng),c0的電容一般為0.1uf。4.2.2 時鐘震蕩電路該電路由89c51的xtal1和xtal2腳內(nèi)電路及外接的晶體和外接電容等組成。震蕩電路產(chǎn)生的震蕩信號提供給微電腦電路作為時基信號。震蕩電

25、路的震蕩頻率為6mhz,由晶體震蕩頻率確定。 圖4-3 晶體振蕩電路 4.2.3 復(fù)位電路如圖4-4所示,89c51的rst腳為復(fù)位信號輸入端,低電平復(fù)位,在每次開機時進(jìn)行復(fù)位,然后在+5v的高電平進(jìn)入工作狀態(tài)。10us電容用于使芯片在反復(fù)上電的情況下得到可靠復(fù)位。 圖4-4 復(fù)位電路圖- 14 -4.3 溫度檢測電路溫度檢測電路主要由溫度傳感器和運算放大器等組成如圖4-5所示:圖4-5 溫度檢測電路4.3.1 溫度傳感器溫度傳感器主要用來接收冷藏室和冷凍室溫度信息及霜厚信息。冷藏室、冷凍室傳感器的電阻值隨電冰箱內(nèi)的溫度變化而變化,溫度越低,其阻值越大。通過溫度的變化,轉(zhuǎn)化成阻值的變化,引起電

26、壓變化導(dǎo)致控制電路工作,分別控制壓縮機的開、停。這里溫度傳感器選用了mf53-1型熱敏電阻,具有負(fù)溫度系數(shù),靈敏度較高,和互換性好、壽命長、價格低的特點,特別是在-26+26范圍內(nèi),熱敏電阻上分壓與溫度成線性關(guān)系。其阻值和溫度的關(guān)系為:r(t)=286/(26.8+t)-2.68k。溫度傳感器屬于電壓檢測方式,即通電后隨著溫度改變便有微弱的電壓變化。此電壓的變化經(jīng)運算放大器放大后供微電腦進(jìn)行分析。4.3.2 運算放大電路由比較器和運算放大器組成。用于將微弱的電壓進(jìn)行放大。為了和adc0809模擬輸入電壓05v相匹配,分壓電阻上所得的信號需要經(jīng)兩級lm324運算放大,前極接成射級跟隨器,主要是為

27、了得到高輸入阻抗,后級才是為了完成差分放大。4.4 鍵盤電路和顯示電路如圖4-6鍵盤電路和led 顯示電路由串行口擴(kuò)展5 片74ls164 實現(xiàn)。系統(tǒng)采用了2個功能鍵控制冷凍室、冷藏室,4個led 數(shù)碼管用于顯示冷凍室、冷藏室溫度及壓縮機啟、停和故障等狀態(tài)。鍵盤工作原理也很簡單,89c51 通過rxd - 15 -端向鍵盤掃描移位寄存器74lsi64 逐位發(fā)送數(shù)據(jù)“0”,每次發(fā)送后即從t0 端讀入鍵盤信號,若讀得“0”表示有鍵按下,轉(zhuǎn)入處理鍵功能程序。圖 4-6 鍵盤電路圖4.5除霜電路除霜電路則是將熱敏電阻安裝在距蒸發(fā)器3mm 的某個合適的位置,當(dāng)霜厚大于3mm 時,熱敏電阻接觸到霜層,從而

28、感到較低的溫度,其阻值有所變化,運算放大器輸出信號改變,經(jīng)a/ d 轉(zhuǎn)換后送入cpu ,經(jīng)單片機分析、判斷、給出除霜命令。4.6 過、欠電壓檢測本系統(tǒng)交流電源工作電壓為176240v,為了保護(hù)冰箱,電壓過高或過低時自動禁止壓縮機啟動。電源過欠壓的檢測采用了經(jīng)光電耦合器直接對電源電壓進(jìn)行檢測的方法。圖中r和w為降壓電阻,led為光電耦合器的反向旁路二極管兼作電源指示燈。調(diào)節(jié)w可使光電耦合器工作在線性區(qū),其次級輸出電壓經(jīng)阻容濾波后即得到反映初級輸入電壓變化的模擬量,該信號經(jīng)lm324電壓跟隨器送至adc0809的in3引腳進(jìn)行a/d轉(zhuǎn)換。采用這種方案,中間環(huán)節(jié)少,反應(yīng)快,并且在一定電壓范圍內(nèi),能保

29、護(hù)較好的線性度。電源是否過欠壓由軟件辨識判別。4.7 存儲器由8d鎖存器74ls373用于單片機p0口的地址低8位和數(shù)據(jù)分割。4.8 鍵盤/顯示器如圖顯示器電路圖4-7所示,本系統(tǒng)采用串行口擴(kuò)展鍵盤和顯示器。單片機rxd和txd分別提供串行輸出數(shù)據(jù)和移位脈沖。89c51送出的8位串行數(shù)據(jù)經(jīng)74ls164變成并行數(shù)據(jù),并作為鍵盤的列掃描信號。顯示部分采用led數(shù)碼管顯示。他們可設(shè)置或顯示有關(guān)溫度、時間和狀態(tài)。- 16 - 圖4-7 顯示器電路圖4.9 執(zhí)行器本系統(tǒng)包括壓縮機電動機、除霜電熱絲。89c51產(chǎn)生的控制信號經(jīng)p1.7、p1.3、p1.4腳輸出,并在74ls273中鎖存。輸出在經(jīng)達(dá)林頓型

30、驅(qū)動器mc1413驅(qū)動后控制交流固態(tài)繼電器ssr1、ssr2。使用74ls273鎖存的目的是防止單片機復(fù)位時引起輸出控制的誤操作,同時也增加了輸出驅(qū)動能力。采用ssr作為壓縮機電熱絲的開關(guān)元件無火花產(chǎn)生,無觸頭損耗,不產(chǎn)生電磁干擾,并且把控制部分和交流高壓部分光電隔離,使系統(tǒng)的安全可靠性得到提高。4.10 開關(guān)檢測開關(guān)狀態(tài)的檢測電路由門開關(guān)和led發(fā)光二極管組成。開門時,觸點a接通89c51的p1.0位高電平;關(guān)門時,觸點b接通,p1.0為低電平。軟件通過對p1.0查詢來分析門的開閉,并計時開門狀態(tài)的時間。當(dāng)開門時間超過1min則自動報警以防忘記關(guān)門。4.11 報警器 圖4-8 報警器電路圖-

31、 17 -如圖4-8所示,電路圖,當(dāng)出現(xiàn)電源過欠壓、溫度超限失控、開門超時等情況時,系統(tǒng)自動發(fā)生報警,并顯示報警。5.5. 制系統(tǒng)的軟件設(shè)計制系統(tǒng)的軟件設(shè)計系統(tǒng)軟件采用模塊化程序設(shè)計思想,用匯編語言編制??刂瞥绦蛑饕腥糠郑褐鞒绦颉⒍〞r器t0中斷服務(wù)程序和定時器t1中斷服務(wù)程序。還有一些led數(shù)碼管顯示程序、a/d轉(zhuǎn)換程序、溫度傳感器程序設(shè)計的子程序。5.1 主程序主程序是整個電冰箱的總控制程序,如控制各單元初始化、控制中斷、定時、顯示,鍵盤程序的啟動與重復(fù)等。主程序流程圖如圖5-1所示。 圖5-1 主程序流程圖5.2 t0中斷服務(wù)程序t0 工作于定時方式,定時時間為100ms ,中斷10

32、次為1s。中斷服務(wù)程序- 18 -主要完成電源欠壓、過壓處理、開門狀態(tài)檢查及處理和溫度采集等,其流程圖如圖5-2所示。圖5-2 t0中斷服務(wù)程序流程圖5.3 t1中斷服務(wù)程序t1 工作于計數(shù)方式,通過計數(shù)達(dá)到延時 3min 的目的。t1 的中斷服務(wù)程序除了完成速凍、除霜、溫度等各種檢測,根據(jù)檢測結(jié)果,比較、分析以控制執(zhí)行元件(壓縮機、電熱絲) 工作。當(dāng)停電或其他原因引起箱內(nèi)溫度上升超過18時,冰箱自動報警,超溫報警指示蜂鳴響起,提醒用戶采取應(yīng)急措施。其流程圖如圖 5-3 所示- 19 -圖 5-3 t1 中斷服務(wù)程序流程圖- 20 -5.4 a/d轉(zhuǎn)換和數(shù)碼顯示子程序圖 5-4 a/d 轉(zhuǎn)換和

33、數(shù)碼管顯示流程圖- 21 -具體程序如下:具體程序如下: org 0000h jmp main org 0003h jmp it0 org 0100hmain: clr p1.5 mov r3,#65h ; -15 mov r4 ,#99h ; 5 setb ex0 setb ea setb t0start: mov r1,#30h mov r4,#03h mov dptr,#0fef8hloop: movx dptr,a jnb p1.5,$ movx a,dptr mov r1,a inc r1 inc dptr jnz r2,loop mov a,30h clr c subb a,#50

34、h;-10 jnc jing mov a,30h clr csubb a,#1eh; -20jc jing- 22 -mov a,30hmov b,#05hdiv abmov r5,amov a,#1ahsubb a,r5lcall cun1lcall disp mov a,r3 add a,#0ah mov r5,a mov a,30h clr c subb a,r5 jnc dong mov a,r3 subb a,#14h mov r5,a mov a,30h clr c subb a,r5 jc tingmov a,31hsetb csubb a,#0bh; 10jnc jingmov

35、 a,31hmov b,05hdiv ab- 23 -mov r5,amov a,#80hadd a,r5lcall cun2 lcall disp mov a,r4 add a,#0ah mov r5,a mov a,# 31h clr c subb a,r5 jnc dong mov a,r4 subb a,#14h mov r5,a mov a,# 31h clr c subb a,r5 jc ting mov a,32hcjnz a,#80h; 化霜clrcsubb a,#80hjc shuang jmp start disp: mov r0,#50h mov r1,#40h- 24

36、-mov r2,#04hdp10: mov dptr,#segtabmov a,r0movc a,a+dptrmov r1,ainc r0inc r1djnz r2,dp10mov r0,#40hmov r1,#04hdp12:mov a,r0mov sbuf,amov depay; 延時 1msinc r0djnz r1,dp12segtab:db 3fhit0:clr ex0,pushajb p2.5,amov a,r3anl a,#0fhmov 50h,amov a,r3swap aanl a,#0fhmov 51h;alcall dispdec a- 25 -mov r3,acjne

37、a,#10h,bmov r3,#50hjmp ba: mov a,r4anl a,#0fhmov 52h,amov a,r4swap aanl a,#0fhmov 53h,alcall dispdec amov r4,acjne a,#8eh,bmov r4,#0b2hb: setb ex0lcall delay ;延時 5slcall cun1lcall cun2lcall dispretidong:setb p1.4 setb p1.7jmp startting:clr p1.7- 26 - jmp startjing:setb p1.4setb p1.3jmp startshuang:s

38、etb p1.4jmp startcun1: mov a,r6 anl a,#0fh mov 50h,a mov a,r6seap aanl a,#01hmov 51h,aretcun2:mov a,r7 anl a,#0fh mov 52h,amov a,r7swap aanl a,#0fhmov 53h,aret- 27 - 6.6.總結(jié)總結(jié) 我們組設(shè)計的電冰箱控制系統(tǒng)采用單片機來實現(xiàn)對電冰箱實現(xiàn)控制,單片機控制家電的方式靈活、簡單、實用。此設(shè)計的電冰箱能夠?qū)﹄娫磳嵭须娫催^欠壓保護(hù),使電冰箱在正常電壓范圍內(nèi)工作。也可以實現(xiàn)上面所述的對冷凍室溫度、冷藏室溫度的自動調(diào)節(jié),并顯示當(dāng)前工作狀態(tài),同

39、時也具備自動除霜功能。在電冰箱的運行過程中,要不斷的對電冰箱的當(dāng)前工作狀態(tài)進(jìn)行檢測,當(dāng)發(fā)現(xiàn)故障時,電冰箱停機并報警顯示。參考文獻(xiàn)參考文獻(xiàn)1 李 華,mcs-51 系列單片機實用接口技術(shù),北京:航空航天大學(xué)出版社.2 程汝全,實用微機與單片機控制技術(shù),成都:電子科技大學(xué),19913 婁國煥,單片機原理及應(yīng)用,北京:機械工業(yè)出版社,20114 何立民,單片機高級教程,北京:航空航天大學(xué)出版社,2000.5 李英順,單片機原理及應(yīng)用,北京:水利水電出版社,2010.- 28 -g an employment tribunal claiemployment tribunals sort out dis

40、agreements between employers and employees.you may need to make a claim to an employment tribunal if:- 29 -you dont agree with the disciplinary action your employer has taken against youyour employer dismisses you and you think that you have been dismissed unfairly.for more information about dismiss

41、al and unfair dismissal, see dismissal.you can make a claim to an employment tribunal, even if you havent appealed against the disciplinary action your employer has taken against you. however, if you win your case, the tribunal may reduce any compensation awarded to you as a result of your failure t

42、o appeal.remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are complaining about happened. if your application is received after this time limit, the tribunal will not usually accept i.if you are worried about how th

43、e time limits apply to you, take advice from one of the organisations listed under further help.employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation.most people find making a claim to an employmen

44、t tribunal challenging. if you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the organisations listed under further help.if you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their

45、 fee out of your compensation if you win the case. this is known as a damages-based agreement. in england and wales, your solicitor cant charge you more than 35% of your compensation if you win the case.if you are thinking about signing up for a damages-based agreement, you should make sure youre cl

46、ear about the terms of the agreement. it might be best to get advice from an experienced adviser, for example, at a citizens advice bureau. to find your nearest cab, including those that give advice by e-mail, click on nearest cab.for more information about making a claim to an employment tribunal,

47、see employment tribunals.the (lack of) air up there watch mcayman islands-based webb, the head of fifas anti-racism taskforce, is in london for the football associations 150th anniversary celebrations and will attend citys premier league match at chelsea on sunday.i am going to be at the match tomor

48、row and i have asked to meet yaya toure, he told bbc sport.for me its about how he felt and i would like to speak to him first to find out what his experience was.uefa has opened disciplinary proceedings against cska for the racist behaviour of their fans during citys 2-1 win.michel platini, preside

49、nt of european footballs governing body, has also ordered an immediate investigation into the referees actions.cska said they were surprised and disappointed by toures complaint. in a statement the russian side added: we found no racist insults from fans of cska.- 30 -age has reached the end of the

50、beginning of a word. may be guilty in his seems to passing a lot of different life became the appearance of the same day; may be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. always feel oneself should go to do

51、 something, or write something. twenty years of life trajectory deeply shallow, suddenly feel something, do it.一字開頭的年齡已經(jīng)到了尾聲。或許是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個不同的日子過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來,思緒一直很凌亂,在腦海中不斷糾纏。總覺得自己自己似乎應(yīng)該去做點什么,或者寫點什么。二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。the end of our life, and can meet many

52、 things really do?而窮盡我們的一生,又能遇到多少事情是真正地非做不可?during my childhood, think lucky money and new clothes are necessary for new year, but as the advance of the age, will be more and more found that those things are optional; junior high school, thought to have a crush on just means that the real growth, bu

53、t over the past three years later, his writing of alumni in peace, suddenly found that isnt really grow up, it seems is not so important; then in high school, think dont want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was eventually infar

54、ction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops, suddenly found himself has already cant remember his appearance.童年時,覺得壓歲錢和新衣服是過年必備,但是隨著年齡的推進(jìn),會越來越發(fā)現(xiàn),那些東西根本就可有可無;初中時,以為要有一場暗戀才意味著真正的成長,但三年過去后,自己心平氣和的寫同學(xué)錄的時候,突然就發(fā)現(xiàn)

55、是不是真正的成長了,好像并沒有那么重要了;然后到了高中,覺得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個句點,但畢業(yè)晚會的時候最終還是被梗塞在了咽喉,后來再次站在他曾經(jīng)揮汗如雨的球場,看著他投過籃球的球框時,突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏。originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time.原來,這個世界上,對某個事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅決,還有,時間。a persons time, yo

56、ur ideas are always special to clear. want, want, line is clear, as if nothing could shake his. also once seemed to be determined to do something, but more often is he backed out at last. dislike his cowardice, finally found that there are a lot of love, there are a lot of miss, like shadow really h

57、ave been doomed. those who do, just green years oneself give oneself an arm injection, or is a self-righteous spiritual.一個人的時候,自己的想法總是特別地清晰。想要的,不想要的,界限明確,好像沒有什么可以撼動自己。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時候是最后又打起了退堂鼓。嫌惡過自己的怯懦,最終卻發(fā)現(xiàn)有很多緣分,有很多錯過,好像冥冥之中真的已經(jīng)注定。那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強心劑,或者說,是自以為是的精神寄托罷了。at the mo

58、ment, the sky is dark, the air is fresh factor after just rained. suddenly thought of blue plaid shirt; those were broken into various shapes of stationery; from the corner - 31 -at the beginning of deep friendship; have declared the end of the encounter that havent start planning. those years, thos

59、e days of do, finally, like youth, will end in our life.此刻,天空是陰暗的,空氣里有著剛下過雨之后的清新因子。突然想到那件藍(lán)格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場還沒有開始就宣告了終結(jié)的邂逅計劃那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。baumgartner the disappointing news: mission aborted. r plays an important role in this mission. starting at the ground, conditions have to be very calm - winds less than 2 mph, with no precipita

溫馨提示

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

評論

0/150

提交評論