基于單片機(jī)的電熱水壺控制系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第1頁(yè)
基于單片機(jī)的電熱水壺控制系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第2頁(yè)
基于單片機(jī)的電熱水壺控制系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第3頁(yè)
基于單片機(jī)的電熱水壺控制系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第4頁(yè)
基于單片機(jī)的電熱水壺控制系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(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、基于基于 mcs-51 系列單片機(jī)的熱水壺控制系統(tǒng)系列單片機(jī)的熱水壺控制系統(tǒng) 目錄 1 前 言.1 2 熱水壺控制系統(tǒng)總體概述 .2 2.1 熱水壺的工作情況.2 2.2 系統(tǒng)總體設(shè)計(jì)框圖 .2 3 電熱水壺控制系統(tǒng)的硬件設(shè)計(jì) .4 3.1 電源轉(zhuǎn)換電路 .4 3.2 單片機(jī)最小系統(tǒng) .4 3.3 a/d 轉(zhuǎn)換電路.2 3.4 溫度檢測(cè)電路 .4 3.5 鍵盤(pán)及顯示電路 .6 3.5.1 鍵盤(pán)輸入特點(diǎn) .6 3.5.2 led 顯示電路的原理.7 3.5.3 鍵盤(pán)及顯示電路 .8 3.6 加熱電路和報(bào)警裝置 .9 3.6.1 加熱電路 .9 3.6.2 報(bào)警裝置 .10 4 單片機(jī)的軟件設(shè)計(jì)

2、.11 4.1 總的程序設(shè)計(jì)框圖 .11 4.2 8255 的程序設(shè)計(jì).12 4.3 鍵盤(pán)和顯示接口電路程序設(shè)計(jì) .13 5 結(jié)論.18 參 考 文 獻(xiàn) .19 致 謝 .20 附錄 a 系統(tǒng)電路總圖.22 附錄 b pcb 版電路圖 .23 摘 要 經(jīng)過(guò)幾十年的發(fā)展,中國(guó)電熱壺市場(chǎng)已經(jīng)進(jìn)入成熟時(shí)期。行業(yè)內(nèi)預(yù)測(cè)認(rèn)為,2011 年 國(guó)內(nèi)電熱水壺預(yù)計(jì)銷(xiāo)售量在 1400 萬(wàn)臺(tái)左右,市場(chǎng)規(guī)模將達(dá)到 20 億元。市場(chǎng)迅猛的增長(zhǎng) 使電熱水壺這個(gè)本無(wú)太多看點(diǎn)的小家電產(chǎn)品開(kāi)始變的很引人注目。目前國(guó)內(nèi)比較智能熱 水壺通過(guò)溫度傳感器測(cè)溫,將溫度信號(hào)傳送到單片機(jī)中進(jìn)行處理,單片機(jī)根據(jù)溫度傳感 器送來(lái)的溫度信號(hào),做出

3、相應(yīng)命令,控制熱水壺的開(kāi)關(guān)、功率等,但缺乏水溫顯示以及 報(bào)警系統(tǒng)。 本論文研究一個(gè)以 mcs-51 系列單片機(jī)為控制芯片,對(duì)熱水壺工作進(jìn)行控制的系統(tǒng)。 通過(guò)電加熱電路加熱水并實(shí)時(shí)采樣水溫,將采樣信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換后送入單片機(jī)系統(tǒng), 經(jīng)過(guò)單片機(jī)系統(tǒng)處理后,結(jié)合鍵盤(pán)控制實(shí)現(xiàn)水溫的 led 顯示以及超過(guò)水溫的報(bào)警提示。 整個(gè)系統(tǒng)的硬件電路由單片機(jī)控制電路、溫度檢測(cè)電路、a/d 轉(zhuǎn)換電路、鍵盤(pán)及顯示電 路和溫度加熱電路五個(gè)部分組成,結(jié)合軟件編程實(shí)現(xiàn)單片機(jī)對(duì)整個(gè)硬件系統(tǒng)的控制。 關(guān)鍵字:關(guān)鍵字:?jiǎn)纹瑱C(jī);溫度控制;控制器。 abstract after decades of development, chi

4、na electric pot of market has entered into the mature period. within the industry as projections, 2011 domestic electric kettle of expected sales in 14 million taiwan or so, the size of the market will reach 2 billion yuan. the rapid growth of the market that electric kettle this this have no too ma

5、ny small home appliance product read became very conspicuous. the current domestic hot water is intelligence through the temperature sensor measuring temperature, temperature signals to the microcontroller treatment, scm according to deliver of temperature, the temperature sensor signal, and makes t

6、he corresponding command, control the switch of hot water, power and so on, but the lack of hydrological display and alarm system. this paper studies a mcs-51 series microcontroller as control chip, the hot water control system of the work. through the electrical heating water and real-time sampling

7、 circuit heating water temperature, will sampling signal after conversion module into scm system, after single-chip microcomputer system processing, the combination of the keyboard control realization of water temperature and water temperature of led display more than alarm prompt. the whole system

8、hardware circuit of microcomputer control circuit, temperature detection circuit, a/d circuit, keyboard and display circuit and temperature heating circuit five parts, combined with the programming software with the chip the hardware of control. key words: one-chip computer; temperature control; con

9、troller. 1 前 言 經(jīng)過(guò)幾十年的發(fā)展,中國(guó)電熱壺市場(chǎng)已經(jīng)進(jìn)入成熟期。前些日,在網(wǎng)上了解到,電 熱水壺產(chǎn)量的復(fù)合增長(zhǎng)率為 26.36%,產(chǎn)值的復(fù)合增長(zhǎng)率為 35.00%,產(chǎn)量、出口量和內(nèi) 銷(xiāo)量同步迅速增加。行業(yè)內(nèi)預(yù)測(cè)認(rèn)為,2011 年國(guó)內(nèi)電熱水壺預(yù)計(jì)銷(xiāo)售量在 1400 萬(wàn)臺(tái)左 右,市場(chǎng)規(guī)模將達(dá)到 20 億元。市場(chǎng)迅猛的增長(zhǎng)使電熱水壺這個(gè)本無(wú)太多看點(diǎn)的小家電 產(chǎn)品開(kāi)始變的很引人注目。 國(guó)內(nèi)智能熱水壺市場(chǎng)中大概有比較智能化熱水壺和比較不智能化熱水壺兩種。比較 智能化熱水壺一類,通過(guò)溫度傳感器測(cè)溫,將溫度信號(hào)傳送到單片機(jī)中進(jìn)行處理,單片 機(jī)根據(jù)溫度傳感器送來(lái)的溫度信號(hào),做出相應(yīng)命令,控制熱水

10、壺的開(kāi)關(guān)、功率等。并具 備智能化的聲光報(bào)警系統(tǒng)等功能;而比較不智能化的智能熱水壺一類,通過(guò)利用水沸騰 時(shí)會(huì)產(chǎn)生蒸汽這一現(xiàn)象,用蒸汽壓力控制開(kāi)關(guān)的閉合來(lái)實(shí)現(xiàn)智能熱水壺的控制,智能化 程度較低。 目前,單片機(jī)在工業(yè)控制、智能儀表、自動(dòng)化設(shè)置、通信系統(tǒng)、信號(hào)處理等領(lǐng)域以 及家用電器、高級(jí)玩具、辦公自動(dòng)化設(shè)備等方面均得到廣泛的應(yīng)用。本文設(shè)計(jì)了一種以 mcs-51 系列單片機(jī)為控制芯片,對(duì)電熱水壺工作進(jìn)行控制的方法。 單片機(jī)具有體積小, 成本低,應(yīng)用靈活的特點(diǎn),能方便地組成各種智能化的設(shè)備和儀器。以 mcs-51 系列單 片機(jī)為控制芯片制作的智能電熱水壺可靠性高,抗干擾性強(qiáng),適用溫度范圍廣,在各種 惡劣

11、的環(huán)境下都能可靠的工作。實(shí)時(shí)控制功能強(qiáng):能對(duì)電熱水壺溫度傳感器采樣來(lái)的數(shù) 據(jù)快速做出響應(yīng)及處理,將實(shí)時(shí)水溫送到 led 上顯示并控制加熱電路和報(bào)警。 2 熱水壺控制系統(tǒng)總體概述 2.1 熱水壺的工作情況 對(duì)于常規(guī)的電熱水壺,只要接通電源,就開(kāi)始加熱,直到水沸騰后通過(guò)蒸汽來(lái)產(chǎn)生 聲音報(bào)警。這種設(shè)計(jì)有下面幾個(gè)方面的不足: (1)如水壺中沒(méi)水,電源誤接通時(shí)也會(huì)一直加熱,容易引起事故。 (2)當(dāng)只需要加熱到沸點(diǎn)以下某一溫度時(shí),不能及時(shí)給出聲音報(bào)警信號(hào)。 (3)當(dāng)水加熱沸騰后不能自動(dòng)停止工作。 針對(duì)以上不足,在本設(shè)計(jì)方案中,用 mc-51 單片機(jī)作為控制芯片,管理整個(gè)電熱 水壺的工作情況,構(gòu)成了一個(gè)閉環(huán)

12、控制系統(tǒng),而且增加了三個(gè)按鍵和六位數(shù)碼管顯示。 它的工作情況和常規(guī)的熱水壺相比,有下面幾個(gè)方面的特點(diǎn): (1)有三個(gè)按鍵,可用來(lái)設(shè)置希望加熱到的溫度即報(bào)警的溫度。上電復(fù)位后,設(shè) 置溫度初值為 20 度,每按一下按鍵,溫度設(shè)置值就會(huì)增加 1 度,整個(gè)溫度設(shè)置值在 20100 度之間循環(huán)。 (2)這個(gè)按鍵還具有啟動(dòng)電熱水壺開(kāi)始工作的作用。當(dāng)每次電源接通后,只有按 鍵按下過(guò)之后,電熱水壺才開(kāi)始加熱,這樣,可以防止電源誤接通時(shí)電熱水壺一直加熱, 引發(fā)事故。 (3)當(dāng)加熱到設(shè)置溫度時(shí),單片機(jī)會(huì)控制停止加熱,并通過(guò)蜂鳴器給出聲音提示。 (4)三位數(shù)碼管在設(shè)置溫度操作時(shí)顯示當(dāng)前設(shè)置的溫度,另三位數(shù)碼管其余時(shí)

13、間 實(shí)時(shí)顯示電熱水壺中水的實(shí)際溫度。 2.2 系統(tǒng)總體設(shè)計(jì)框圖 單片機(jī)控制熱水壺的硬件構(gòu)成包括 8051 芯片、8255 芯片、地址鎖存器等組成的單 片機(jī)控制電路、溫度檢測(cè)電路、a/d 轉(zhuǎn)換電路、鍵盤(pán)及顯示電路和溫度加熱電路。整個(gè) 系統(tǒng)的關(guān)鍵電路是單片機(jī)控制電路,是整個(gè)控制的核心,完成信號(hào)的輸入和輸出的轉(zhuǎn)換, 即可將溫度檢測(cè)電路采樣的輸入的信號(hào)通過(guò) a/d 轉(zhuǎn)換器 adc0809 進(jìn)行處理加工后輸出 到顯示器進(jìn)行顯示,并可以通過(guò)鍵盤(pán)對(duì)溫度進(jìn)行控制,與此同時(shí)當(dāng)水加熱超過(guò)指定的溫 度以后,蜂鳴器工作報(bào)警。硬件設(shè)計(jì)的總電路連接框圖如下圖: 加熱電路 adc0809 報(bào)警電路 8255 單片機(jī) 805

14、1 溫度檢測(cè)電路 鍵盤(pán)和顯示電路 圖圖 1 1 硬件設(shè)計(jì)的總電路連接框圖硬件設(shè)計(jì)的總電路連接框圖 3 電熱水壺控制系統(tǒng)的硬件設(shè)計(jì) 通過(guò) 2.2 節(jié)對(duì)電熱水壺控制系統(tǒng)框圖的總體設(shè)計(jì)分析,可以把硬件電路分成六個(gè)子 模塊,即給芯片供電的+5v 的電源轉(zhuǎn)換電路、單片機(jī)最小系統(tǒng)、a/d 轉(zhuǎn)換電路、溫度檢 測(cè)電路、鍵盤(pán)顯示電路以及加熱和報(bào)警電路。 3.1 電源轉(zhuǎn)換電路 vin 1 gnd 2 +5v 3 u12 mc7805t c3 0.1uf c7 0.1uf c2 0.1uf c5 0.1uf t 1 t ran s1 d4 d1d2 d5 vcc 1 2 j1 co n2 c4 3300uf c6

15、3300uf 圖圖 2 2 電源轉(zhuǎn)換電路電源轉(zhuǎn)換電路 t1 為電為源變壓器,它將交流電網(wǎng)電壓 220v 變成整流電路要求的交流電壓,電壓 經(jīng)過(guò)四個(gè)二極管兩兩導(dǎo)通整流濾波后,再經(jīng)過(guò)三端穩(wěn)壓芯片 7805 就可以將原來(lái)交流 220v 的電壓轉(zhuǎn)換成直流電壓為+5v,即可以得到報(bào)警電路和溫度檢測(cè)電路所需要的電壓 值。 3.2 單片機(jī)最小系統(tǒng) (1)單片機(jī)時(shí)鐘電路 單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,引腳 xtal1 和 xtal2 分別是此放大器的輸入和輸出端。在 xtal1 和 xtal2 兩端跨接晶體就構(gòu)成了穩(wěn)定的 自激振蕩器,其發(fā)出的脈沖直接送入內(nèi)部的時(shí)鐘電路。 xtal1 和 x

16、tal2 兩端將晶振、電容 c1 和 c2 與內(nèi)部的反相放大器連接起來(lái)組成 并聯(lián)諧振電路,圖中 c1、c2 區(qū) 30pf,對(duì)頻率有微調(diào)作用,振蕩頻率范圍在 212mhz。 此設(shè)計(jì)單片機(jī)時(shí)鐘電路如圖 3 所示 c2 30pf y1 11.0596m hz c3 30pf 單單單單單單單 985 0_d0 985 0_d1 985 0_d2 985 0_d3 985 0_d4 985 0_d5 985 0_d6 985 0_d7 sw _1 w_ clk lc d_0 lc d_1 lc d_2 lc d_3 lc d_4 lc d_5 lc d_6 lc d_7 d/i r/w e cs a c

17、s b 17 fq re set ea /vp 31 x1 19 x2 18 re set 9 rd 17 wr 16 int 0 12 int 1 13 t0 14 t1 15 p10 /t 1 p11 /t 2 p12 3 p13 4 p14 5 p15 6 p16 7 p17 8 p00 39 p01 38 p02 37 p03 36 p04 35 p05 34 p06 33 p07 32 p20 21 p21 22 p22 23 p23 24 p24 25 p25 26 p26 27 p27 28 pse n 29 al e/p 30 tx d 11 rx d 10 u1 89c 52

18、 圖圖 3 3 單片機(jī)的時(shí)鐘電路單片機(jī)的時(shí)鐘電路 (2)單片機(jī)的復(fù)位電路 系統(tǒng)開(kāi)始運(yùn)行和重新啟動(dòng)靠復(fù)位電路來(lái)實(shí)現(xiàn),復(fù)位使 cpu 和其它部件處于一個(gè)確 定的初始狀態(tài),從這個(gè)狀態(tài)開(kāi)始工作。 此設(shè)計(jì)單片機(jī)的復(fù)位電路如圖 4 所示 s1 r1 10kvc c vc c 985 0_d0 985 0_d1 985 0_d2 985 0_d3 985 0_d4 985 0_d5 985 0_d6 985 0_d7 sw _1 w_ clk sw _3 sw _2 lc d_0 lc d_1 lc d_2 lc d_3 lc d_4 lc d_5 lc d_6 lc d_7 d/i r/w e cs a

19、cs b 17 fq re set ea /vp 31 x1 19 x2 18 re set 9 rd 17 wr 16 int 0 12 int 1 13 t0 14 t1 15 p10 /t 1 p11 /t 2 p12 3 p13 4 p14 5 p15 6 p16 7 p17 8 p00 39 p01 38 p02 37 p03 36 p04 35 p05 34 p06 33 p07 32 p20 21 p21 22 p22 23 p23 24 p24 25 p25 26 p26 27 p27 28 pse n 29 al e/p 30 tx d 11 rx d 10 u1 89c 5

20、2 c1 10u f/16v 圖圖 4 4 單片機(jī)的復(fù)位電路單片機(jī)的復(fù)位電路 在單片機(jī)運(yùn)行期間,利用按鍵也可以完成復(fù)位操作。單片機(jī)復(fù)位操作使單片機(jī)進(jìn)入 初始化狀態(tài)。復(fù)位后,程序計(jì)數(shù)器 pc=0000h,因此,程序從 0000h 地址單元開(kāi)始執(zhí)行。 運(yùn)行中的復(fù)位操作不會(huì)改變片內(nèi) ram 的內(nèi)容。復(fù)位是靠外部電路實(shí)現(xiàn)的。 (3) 單片機(jī)的最小系統(tǒng) 所謂最小系統(tǒng),是指一個(gè)真正可用的單片機(jī)最小配置系統(tǒng),其作用主要是為了保證單 片機(jī)系統(tǒng)能正常工作。對(duì)于單片機(jī)內(nèi)部資源已能滿足系統(tǒng)需要的,可直接采用最小系統(tǒng)。 51 型片內(nèi)有 4k 的 rom/eprom,因此,只需要外接晶體振蕩器和復(fù)位電路就可構(gòu)成最 小系

21、統(tǒng)。 本設(shè)計(jì)的單片機(jī)最小系統(tǒng)如圖 2-4 所示。 s1 c2 30pf r1 10k y1 11.0596m hz c3 30pf vc c vc c 985 0_d0 985 0_d1 985 0_d2 985 0_d3 985 0_d4 985 0_d5 985 0_d6 985 0_d7 sw _1 w_ clk sw _3 sw _2 lc d_0 lc d_1 lc d_2 lc d_3 lc d_4 lc d_5 lc d_6 lc d_7 d/i r/w e cs a cs b 17 fq re set ea /vp 31 x1 19 x2 18 re set 9 rd 17 w

22、r 16 int 0 12 int 1 13 t0 14 t1 15 p10 /t 1 p11 /t 2 p12 3 p13 4 p14 5 p15 6 p16 7 p17 8 p00 39 p01 38 p02 37 p03 36 p04 35 p05 34 p06 33 p07 32 p20 21 p21 22 p22 23 p23 24 p24 25 p25 26 p26 27 p27 28 pse n 29 al e/p 30 tx d 11 rx d 10 u1 89c 52 c1 10u f/16v 圖圖 5 5 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng) 在外部振蕩電路中,單片機(jī)的 xtal1

23、 和 xtal2 管腳分別接至由 11.0596mhz 晶 振和兩個(gè) 30pf 電容構(gòu)成的振蕩電路兩側(cè),為電路提供正常的時(shí)鐘脈沖。在復(fù)位電路中, 單片機(jī) reset 管腳一方面經(jīng) 10uf 的電容接至電源正極,實(shí)現(xiàn)上電自動(dòng)復(fù)位,另一方面 經(jīng)開(kāi)關(guān) s 接電源。其主要功能是把 pc 初始化為 0000h,是單片機(jī)從 0000h 單元開(kāi)始執(zhí) 行程序,除了進(jìn)入系統(tǒng)的初始化之外,當(dāng)由于程序出錯(cuò)或者操作錯(cuò)誤使系統(tǒng)處于死鎖狀 態(tài)時(shí),為了擺脫困境,也需要按復(fù)位鍵重新啟動(dòng),因此,復(fù)位電路是單片機(jī)系統(tǒng)中不可 缺少的一部分。 3.3 a/d 轉(zhuǎn)換電路 a/d 轉(zhuǎn)換一般都設(shè)置在前向通道中,它將外界輸入的模擬信號(hào)轉(zhuǎn)換成

24、計(jì)算機(jī)數(shù)據(jù) 總線能接受的數(shù)字量。在前向通道必須配置 a/d 轉(zhuǎn)換電路時(shí),首先考慮的是能否選用帶 有 a/d 的單片機(jī),本論文中無(wú)法選擇單片機(jī)片內(nèi)有 a/d 部件,則必須在前向通道中配 置 a/d 接口。本論文中采用逐次逼近法 a/d 轉(zhuǎn)換器電路原理。其主要原理為:將一待 轉(zhuǎn)換的模擬輸入信號(hào) u1n 與一個(gè)推測(cè)信號(hào) ur 相比較,根據(jù)推測(cè)信號(hào)大于還是小于輸入 信號(hào)來(lái)決定增大還是減少該推測(cè)信號(hào)相等時(shí),向 d/a 轉(zhuǎn)換器輸入的數(shù)字就是對(duì)應(yīng)模擬輸 入量的數(shù)字量。 其“推測(cè)”值的算法如下:使二位進(jìn)制計(jì)數(shù)器中(輸出鎖存器)的每一位從最高位 起依次置 1,每接一位時(shí),都要進(jìn)行測(cè)試。若模擬輸入信號(hào) u1n 小

25、于推測(cè)信號(hào) u1,則 比較器輸出為零,并使該位清零;若模擬輸入信號(hào) u1n 大于推測(cè)信號(hào) u1,比較器輸出 為 1,并使該位保持位 1。無(wú)論哪種情況,均應(yīng)繼續(xù)比較下一位,直到最末位為止。此 時(shí),d/a 轉(zhuǎn)換器的數(shù)字輸入即為對(duì)應(yīng)模擬輸入信號(hào)的數(shù)字量,將此數(shù)字輸入就完成了 a/d 轉(zhuǎn)換過(guò)程。 c1 0.1uf in-0 26 msb2-1 21 2-2 20 in-1 27 2-3 19 2-4 18 in-2 28 2-5 8 2-6 15 in-3 1 2-7 14 lsb2-8 17 in-4 2 eoc 7 in-5 3 add-a 25 in-6 4 add-b 24 add-c 23

26、in-7 5 oe 9 ref(-) 16 ale 22 start 6 ref(+) 12 clock 10 u1 adc0809 u4 or u11 or u2 not u10 not vcc int0p1 rest p20int ea/vp 31 x1 19 x2 18 reset 9 rd 17 wr 16 int0 12 int1 13 t0 14 t1 15 p10 1 p11 2 p12 3 p13 4 p14 5 p15 6 p16 7 p17 8 p00 39 p01 38 p02 37 p03 36 p04 35 p05 34 p06 33 p07 32 p20 21 p2

27、1 22 p22 23 p23 24 p24 25 p25 26 p26 27 p27 28 psen 29 ale/p 30 txd 11 rxd 10 vcc 40 gnd 20 u5 8051 vcc ea vcc int u2 not start=wr+p2.6 因此啟動(dòng)時(shí),應(yīng)用寫(xiě)指令(使 wr=1),并且要保證地址線 p2.6=0,其端口地址為 dfffh。adc0809 轉(zhuǎn)換器將信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,再將數(shù)字信號(hào)傳入 8051 進(jìn)行微處理, 通過(guò) led 顯示溫度。在由于 a/d0809 具有鎖存的 ttl 三態(tài)輸出,它的八條數(shù)據(jù)線和 8051 的八條數(shù)據(jù)線相連,采用線性選址法,其口地

28、址為 dfffh。通道地址 a,b,c 由 數(shù)據(jù)總線 db0,db2,db2 提供。 a,b,c 地址線上的信息由 ale 上升沿打入地址 鎖存器 74ls373。 3.4 溫度檢測(cè)電路 ad590 是一種二端式的集成溫度傳感器。 圖圖 7 7 ad590ad590 引腳圖引腳圖 其主要技術(shù)參數(shù)有: 測(cè)溫范圍為-55+150。工作電壓為+4+30v,由于 ad590 是一種恒流源形式的 溫度傳感器,只需在其二端加上一定工作電壓則其輸出電流隨溫度變化而變化,其線性 電流輸出為 1a/k。即溫度每變化 1,其輸出電流變化 1a;它以熱力學(xué)溫標(biāo)零點(diǎn)作 為零輸出點(diǎn),因此在 25時(shí),其輸出電流為 298

29、.2a。精度:經(jīng)過(guò)激光平衡調(diào)整, ad590 的校準(zhǔn)精度可達(dá)。由于 ad590 是一種電流型的溫度傳感器,因此具有較c o 5 . 0 強(qiáng)的抗干擾能力,適用于計(jì)算機(jī)進(jìn)行遠(yuǎn)距離溫度測(cè)量和控制。 溫度檢測(cè)電路由溫度傳感器 ad590 等組成,直接輸出電流 1a/k,輸出電壓為 100mv/,經(jīng)運(yùn)算放大器 lm358 進(jìn)行 i/v 轉(zhuǎn)化后,再經(jīng) a/d 轉(zhuǎn)換通道送到微處理器中, r6、r5、r2 用于相互配合調(diào)節(jié)溫度測(cè)量的滿刻度值。 12 ds7 dpy_7-se g_dp3 2 1 84 u17a l m358 r6 100k r13 100k r9 100k r11 100k r10 re s4

30、 r12 re s4 r14 re s4 vcc int 0 圖圖 8 8 溫度檢測(cè)電路溫度檢測(cè)電路 當(dāng)傳感器 ad590 所處溫區(qū)發(fā)生 1的溫度變化時(shí),流過(guò)其所在回路的電流即產(chǎn)生 1a 的變化,則其輸出電壓的變化為: cmvcuav oo 1001001 0 ad590 的輸出電流值說(shuō)明如下: 其輸出電流是以絕對(duì)溫度零度(-273)為基準(zhǔn),每增加 1,它會(huì)增加 1a 輸出電流, 因此在室溫 25時(shí),其輸出電流 uaio29825273 vo 的值為 io 乘上 10k,以室溫 25而言,輸出值為。 量測(cè) vouav2981098 . 2 時(shí),不可分出任何電流,否則量測(cè)值會(huì)不準(zhǔn)。 ad590

31、的輸出電流 (t 為攝氏溫度)uati 273 因此量測(cè)的電壓 v 為 。vtkuat10073. 210273 在本論文中通過(guò)溫度集成器 ad590 對(duì)外部-55+150范圍內(nèi)的溫度進(jìn)行采樣,在 ad590 的兩端分別接地和接電源,得到一定的壓差,因此會(huì)得到相應(yīng)的工作電壓,其輸 出電流會(huì)隨溫度變化而變化。電流 1a/k 其輸出電壓為 100mv/,經(jīng)運(yùn)算放大器 lm358 進(jìn)行 i/v 轉(zhuǎn)化后,再送入 a/d 轉(zhuǎn)換電路中進(jìn)行模數(shù)轉(zhuǎn)換,經(jīng)過(guò)微處理器處理即 可送到 led 顯示器顯示溫度。 3.5 鍵盤(pán)及顯示電路 3.5.1 鍵盤(pán)輸入特點(diǎn) (1)由于機(jī)械觸點(diǎn)的彈性作用,一個(gè)按鍵開(kāi)關(guān)在閉合時(shí)不會(huì)馬

32、上穩(wěn)定地接通,在 斷開(kāi)時(shí)也不會(huì)一下斷開(kāi)。因而,在閉合和斷開(kāi)的瞬間均伴隨著一連串的抖動(dòng),抖動(dòng)時(shí)間 的長(zhǎng)短由按鍵的機(jī)械特性決定,一般為 510ms,為了確保按鍵的狀態(tài),必須消除按鍵 抖動(dòng)的影響,這也是按鍵抗干擾的主要的一個(gè)方面。 圖圖 9 9 鍵盤(pán)抖動(dòng)波形圖鍵盤(pán)抖動(dòng)波形圖 消除按鍵抖動(dòng)影響通常有硬件、軟件兩種方法。本論文采用雙穩(wěn)態(tài)消抖的硬件消抖 方法。 雙穩(wěn)態(tài)消抖的原理: 圖 15 中用兩個(gè)與非門(mén)構(gòu)成一個(gè) rs 觸發(fā)器,當(dāng)按鍵為按下時(shí),輸出為 1,當(dāng)按鍵按 下時(shí),輸出為 0。此時(shí)即使由于按鍵的機(jī)械性能使按鍵因彈性抖動(dòng)而產(chǎn)生瞬間不閉合, 只要按鍵不返回原始狀態(tài),雙穩(wěn)態(tài)電路的狀態(tài)不會(huì)發(fā)生改變,輸出保持

33、為 0,不會(huì)產(chǎn)生 抖動(dòng)的波形。因此如果在按鍵信號(hào)輸入端加上一個(gè) rs 觸發(fā)器就可以剔除按鍵抖動(dòng)產(chǎn)生 的干擾。 圖圖 1010 雙穩(wěn)態(tài)消抖電路原理圖雙穩(wěn)態(tài)消抖電路原理圖 (2)陣鍵盤(pán)按鍵的識(shí)別方法分兩步進(jìn)行:第一步,識(shí)別鍵盤(pán)有無(wú)鍵被按下;第二 步,如果有鍵被按下,識(shí)別出具體的按鍵。識(shí)別鍵盤(pán)有無(wú)鍵按下的方法是讓所有列線均 置為 0 電平,檢查各行線電平是否有變化,如果有變化,則說(shuō)明有鍵被按下,如果沒(méi)有 變化,則說(shuō)明無(wú)鍵被按下。 識(shí)別具體按鍵的方法是(亦稱為掃描法):逐行置零電平,其余各列置為高電平, 檢查各行線電平的變化,如果某行電平由高電平變?yōu)榱汶娖?,則可確定此行此列交叉點(diǎn) 處的按鍵被按下。 通

34、常,鍵盤(pán)工作方式有三種,即:編程掃描、定時(shí)掃描和中斷掃描。 由圖 2-5-4 可見(jiàn)鍵盤(pán)采用編程掃描方式工作,pb 口輸出逐行掃描信號(hào),pa 口輸入 8 位列信號(hào),均為低電平有效。8255a 的 a0、a1 上,cs 與 p2.7 相接,wr、rd 分別與 8051 的 wr、rd 相連。 3.5.2 led 顯示電路的原理 8 位 led 動(dòng)態(tài)顯示電路只需要兩個(gè) 8 位 i/o 口。其中一個(gè)控制段選碼,另一個(gè)控制 位選。由于所有位的段選碼皆由一個(gè) i/o 控制,因此,在每個(gè)瞬間,8 位 led 只可能顯 示相同的字幅。要向每位顯示不同的字符,必須采用掃描顯示方法。即在每一瞬間只使 某一位顯示相

35、應(yīng)字符。在此瞬間,段選控制輸出相應(yīng)字符段選碼,位選控制 i/o 口在該 顯示位送入選通電平(共陰極送低電平、共陽(yáng)極送高電平)以保證該位顯示相應(yīng)字符。 如此輪流,使每位顯示該位應(yīng)顯示字符,并保持延時(shí)一段時(shí)間,以保存視覺(jué)暫留效果。 3.5.3 鍵盤(pán)及顯示電路 從 8255 輸出的顯示信息經(jīng) 74ls373 鎖存緩沖,用來(lái)對(duì) led 的各段進(jìn)行段選,各位 led 顯示器采用共陰極接法,通過(guò)控制陰極的電位來(lái)實(shí)現(xiàn)各位的選通。通過(guò) 8255 的掃 描輸出經(jīng) uln2003 來(lái)實(shí)現(xiàn)位選,用來(lái)顯示設(shè)定的溫度值和當(dāng)前的溫度值,以便進(jìn)行調(diào) 節(jié)。鍵盤(pán)部分采用 13 鍵盤(pán)矩陣,列回復(fù)信號(hào)送至 8255 的 pc0 口

36、,連接后仍作為列選 擇線;行選擇線則是與顯示部分的位選線共用。初始時(shí),將列選擇線置為高電平,當(dāng)有 按鍵按下時(shí),列選擇線的電位取決于行選擇線,通過(guò)相應(yīng)行的電平狀態(tài)判斷有無(wú)按鍵按 下,可以通過(guò)鍵盤(pán)的配合來(lái)調(diào)節(jié)溫度的設(shè)定值。 鍵盤(pán)及顯示電路的電路圖如下: d0 34 d1 33 d2 32 d3 31 d4 30 d5 29 d6 28 d7 27 pa0 4 pa1 3 pa2 2 pa3 1 pa4 40 pa5 39 pa6 38 pa7 37 pb0 18 pb1 19 pb2 20 pb3 21 pb4 22 pb5 23 pb6 24 pb7 25 pc0 14 pc1 15 pc2 1

37、6 pc3 17 pc4 13 pc5 12 pc6 11 pc7 10 rd 5 wr 36 a0 9 a1 8 re set 35 cs 6 u7 8255a r2 0.1k r3 0.1k r4 0.1k s1 sw-pbs2 sw-pbs3 sw-pb in 1 1 in 2 2 in 3 3 in 4 4 in 5 5 in 6 6 in 7 7 co m m on 8 cl am p 9 ou t 7 10 ou t 6 11 ou t 5 12 ou t 4 13 ou t 3 14 ou t 2 15 ou t 1 16 u9 ul n2003a(16) d0 3 q0 2 d

38、1 4 q1 5 d2 7 q2 6 d3 8 q3 9 d4 13 q4 12 d5 14 q5 15 d6 17 q6 16 d7 18 q7 19 oe 1 l e 11 u8 74l s373 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 rp1 re spa ck 4 a bf c g d e dpy 1 2 3 4 5 6 7 a b c d e f g 8 dp dp com 9 ds1 dpy_7-se g_dp a bf c g d e dpy 1 2 3 4 5 6 7 a b c d e f g 8 dp dp com 9 ds2 dpy_

39、7-se g_dp a bf c g d e dpy 1 2 3 4 5 6 7 a b c d e f g 8 dp dp com 9 ds3 dpy_7-se g_dp a bf c g d e dpy a 1 b 2 c 3 d 4 e 5 f 6 g 7 a b c d e f g dp 8 dp dp com 9 ds4 dpy_7-se g_dp a bf c g d e dpy 1 2 3 4 5 6 7 a b c d e f g 8 dp dp com 9 ds5 dpy_7-se g_dp a bf c g d e dpy 1 2 3 4 5 6 7 a b c d e f

40、 g 8 dp dp com 9 ds6 dpy_7-se g_dp vcc vcc d0 d1 d2 d3 d4 d5 d6 d7 圖圖 1111 鍵盤(pán)和顯示器接口電路的接線圖鍵盤(pán)和顯示器接口電路的接線圖 3.6 加熱電路和報(bào)警裝置 3.6.1 加熱電路 電熱器件由雙向可控硅 ks 控制,ks 由光電耦合器 4n25 和晶體管 9013 觸發(fā)。 單片機(jī) 8051 的 p2.0 端輸出的觸發(fā)信號(hào),經(jīng) 7407 后,送到光電耦合器 4n25。p2.0 端輸出高電平時(shí),4n25 沒(méi)有電流輸入,晶體管 t 截止,雙向晶閘管 ks 關(guān)斷,電熱器 不加熱。當(dāng) p2.0 端輸出低電平時(shí),7407 輸出低電

41、平,4n25 的輸入電流約為 18m,輸 出端的電流大 3.6m,經(jīng)晶體管 9013 放大后,雙向可控硅門(mén)極的電流可達(dá) 200 m,雙 向可控硅導(dǎo)通,電熱器加熱。電阻的作用是限制觸發(fā)電流,當(dāng)雙向可控硅 ks 的功率 3 r 較小時(shí),的值可由 30 改為 100。 3 r c10 0.1uf 1 2 3 4 d6 bridg e1 12 u16a 7407 q3 t riac q2 9013 u15 4n25 t 2 t ran s5 r8 100k r17 100k r15 100k r16 re s1 -5v p20 int 1 2 j2 co n2 c12 3300uf r? re s2

42、vcc 圖圖 1212 加熱電路圖加熱電路圖 過(guò)零檢測(cè)電路由變壓器 b 的其中一個(gè)繞組和電容器組成。產(chǎn)生 2.5v 的交流 3 l 2 c 3 l 電壓,通過(guò)交連到 int0 和 int1 端。int0 是過(guò)零檢測(cè)端,它可對(duì)過(guò)零的上升信號(hào)檢 2 c 測(cè)而產(chǎn)生中斷;int1 也是過(guò)零檢測(cè)端,它可對(duì)過(guò)零的下降信號(hào)檢測(cè)而產(chǎn)生中斷。把 into 和 int1 產(chǎn)生的中斷綜合處理,即可得到電源電壓過(guò)零的時(shí)刻。 選用不同的電熱器件,啟動(dòng)的過(guò)程也不一樣。對(duì)于電阻率不隨溫度變化的電熱器件, 可以直接啟動(dòng),即在電壓過(guò)零時(shí)觸發(fā)雙向可控硅 ks。對(duì)于電阻率隨溫度變化的電熱器 件,通常使用降壓?jiǎn)?dòng)方式,即開(kāi)始通電時(shí),

43、電壓逐漸上升,使電熱器的工作電流在 ks 允許的范圍以內(nèi)。過(guò)一定的時(shí)間后,電熱器件的工作電壓才達(dá)到額定電壓。 3.6.2 報(bào)警裝置 首先通過(guò)按鍵對(duì)要達(dá)到的溫度進(jìn)行設(shè)定,通過(guò)加熱裝置對(duì)水進(jìn)行加熱,當(dāng)加熱溫度 達(dá)到或超過(guò)設(shè)定值時(shí),將加熱信號(hào)送到 8051 中,通過(guò)微處理器處理后,輸出到口報(bào) 1 p 警,并通過(guò)三極管驅(qū)動(dòng)揚(yáng)聲器或蜂鳴器報(bào)警。 r5 100k r7 100k q1 pnp u14 bu z ze r vcc p1 圖圖 1313 報(bào)警裝置的硬件電路圖報(bào)警裝置的硬件電路圖 4 單片機(jī)的軟件設(shè)計(jì) 4.1 總的程序設(shè)計(jì)框圖 按鍵處理 按鍵按下? 溫度達(dá)到值? 開(kāi)始加熱? 溫度采樣 開(kāi)始 初始

44、化 結(jié)束 加熱 停止加熱 y y y n n 圖圖 1414 主程序流程圖主程序流程圖 本系統(tǒng)的軟件實(shí)現(xiàn)沒(méi)有高難度的技巧和算法,但作為一個(gè)實(shí)用系統(tǒng),對(duì)其可靠性有 較高的要求。單片機(jī)的 i/o 口方向是可編程的,在程序中應(yīng)正確設(shè)置其方向,保證單片 機(jī)的正常工作。關(guān)于詳細(xì)程序清單在此省略,圖 21 給出了主程序流程圖,顯示部分控 制是通過(guò)定時(shí)器中斷來(lái)實(shí)現(xiàn)的。 4.2 8255 的程序設(shè)計(jì) (1) 8255 的程序的初始化 8255 的編程如下:由第四章可得 8255 各端口地址是: a 口地址:ff7ch b 口地址:ff7dh c 口地址:ff7eh 控制口地址:ff7fh 假設(shè)要求 8255

45、工作方式 0,且 a 口作為輸出,b 口作為輸出,c 口作為輸入,則 工作程序如下: mov a,#81 h ;方式 0,a 口、b 口輸出,c 口輸入 mov dptr,#0ff7fh ;控制寄存器地址dptr movx dptr,a ;方式控制字控制寄存器 mov dptr,#0ff7ch ;a 口地址dptr movx a,dptr ;從 a 口讀數(shù)據(jù) mov dptr,#0ff7dh ;b 口地址dptr mov a,data1 ;要輸出的數(shù)據(jù) data1a movx dptr,a ;將 data1 送 b 口輸出 mov dptr,#0ff7eh ;c 口地址dptr mov a,d

46、ata2 ;data2a movx dptr,a ;將 data2 送 c 口輸出 (2) 對(duì)端口 c 的置位/復(fù)位 8255 的 c 口 8 位中的任一位,均可用指令來(lái)置位或復(fù)位。例如,如果想把 c 口的 第 6 位 pc5 置 1,相應(yīng)的控制字為:00001011b=0bh,程序如下: mov dptr,#0ff7fh ;控制口地址dptr mov a,#0bh ;控制字a movx dptr,a ;控制字控制口 ;pc5=1 如果想把 c 口的第 6 位 pc5 復(fù)位,相應(yīng)的控制字為:00001010b=0ah。程序如下: mov dptr,#0ff7fh ;控制口地址dptr mov

47、a,#0ah ;控制字a movx dptr,a ;控制字送到控制口 ;pc5=0 4.3 鍵盤(pán)和顯示接口電路程序設(shè)計(jì) (1) 鍵盤(pán)和顯示器的程序設(shè)計(jì) 8255 在 mcs-51 單片機(jī)應(yīng)用系統(tǒng)中廣泛用于連接外部設(shè)備,如打印機(jī)、鍵盤(pán)、顯 示器以及作為控制信息的輸入、輸出口。 程序如下: dis: mov a,#00000011b ;8255pa、pa、pb 口為輸出,pc 口為輸入 mov dptr,#ff7ch ;8255 命令口地址送 dptr movx dptr,a ;寫(xiě)命令 mov r0,#50h ;5055h 單元存 6 個(gè)顯示數(shù)據(jù) mov r3,#7fh ;第 1 位 led 的位

48、選碼 7fh mov a,r3 again:mov dptr,#7f01h ;指向 pa 口 movx dptr,a ;位選碼送 pa 口 mov a,r0 ;取顯示數(shù)據(jù) mov dptr,#dseg ;取段選碼表首址 movc a,a+dptr ;取段選碼 mov dptr,#7f02h ;指向 pb 口 movx dptr,a ;段選碼送 pb 口 acall dl1ms ;延時(shí) 1ms inc r0 ;指向下一顯示數(shù)據(jù)單元 mov a,r3 jnb acc.0,out ;6 位顯示完,轉(zhuǎn) out rr a ;未完,調(diào)整為下一位選碼 mov r3,a ajmp again ;繼續(xù)顯示下一位

49、 out: ret ;子程序返回 dseg: db 3fh,06h,5bh ;顯示 0,1,2 db 4fh,66h,6dh ;顯示 3,4,5 db 77h,7ch,39h ;顯示 a,b,c db 5eh,79h,71h ;顯示 d,e,f dl1ms: mov r7,#01h ;延時(shí) 1ms 子程序 dl0: mov r6,#0ffh dl1: djnz r6,dl1 dlnz r7,dl0 ret 程序框圖如圖 15 所示 選擇下一位 開(kāi)始 置段,位選碼的初值 8255 初始化 位選碼 pb 口 指向下一顯示單元 延時(shí) 1ms 段選碼 pa 口 查段選碼表 返 回 8255 初始化 6

50、 位顯示完否? n 圖圖 1515 程序框圖程序框圖 (2) 鍵盤(pán)掃描子程序 本方案中用延時(shí) 10ms 子程序進(jìn)行軟件消抖;通過(guò)設(shè)置處理標(biāo)志來(lái)區(qū)分閉合鍵是否 已處理過(guò)。 圖圖 16 程序流程圖程序流程圖 在掃描鍵盤(pán)的過(guò)程中應(yīng)兼顧顯示器的顯示。 程序如下: keysub: mov a,#00000011b ;8255pa、pb 口輸出,pc 口輸 6 列完否? 開(kāi)始 8255 初始化 調(diào)顯示子程序并熄滅子程 序 調(diào)全列置零掃描子程序 調(diào)全列置零掃描子程 序 調(diào)顯示子程序延時(shí)約 10ms 有按鍵 否? 確有按 鍵? n n n n y y 定位鍵號(hào) 調(diào)顯示子程序并熄滅顯示 器 調(diào)全列置零掃描子程序

51、 返回 按鍵釋 放? n y y 入 mov dptr,#ff7fh ;控制字地址送 dptr ovx dptr,a ;向 8255 輸出控制字 begin: acall dis ;調(diào)顯示子程序 acall clear ;清零顯示器,即熄滅 acall ccscan ;全列置零掃描,判有無(wú)按鍵按下 jnz ink1 ;有鍵按下,轉(zhuǎn) ink1 ajmp begin ink1: acall dis ;調(diào)顯示子程序,延時(shí) 89ms acall dl1ms acall dl1ms ;共延時(shí)約 10ms 去抖 acall clear ;熄滅顯示器 acall ccscan ;全列置零掃描,判是否確有按鍵

52、按 下 jnz ink2 ;確有鍵按下,轉(zhuǎn) ink2 ajmp begin ;抖動(dòng)引起,轉(zhuǎn)回 begin ink2: mov r2,#0feh ;掃描第 1 列,置第 1 列為 0 mov r4,#00h ;列號(hào)送 r4 colum: mov dptr,#ff7dh ;指向 pb 口 mov a,r2 ;掃描碼送 a movx dptr,a ;輸出掃描碼 inc dptr inc dptr ;指向 pc 口 movx a,dptr ;讀出 pc 口 pop a kon: acall dis ;調(diào)顯示,等待按鍵釋放 acall clear ;熄滅顯示 acall ccscan ;判按鍵是否仍按下

53、 jnz kon ;鍵未釋放,繼續(xù)等待 pop a ;恢復(fù)鍵號(hào)到 a 中 ret ;返回 next: inc r4 ;列號(hào)加 1 mov a,r2 ;列掃描碼送 a jnb acc.7,kerr ;全 6 列掃完,無(wú)按鍵,為干 擾,轉(zhuǎn) kerr mov a,r2 kerr: ajmp begin ;繼續(xù)等待鍵輸入 全列置零掃描子程序,以判定鍵盤(pán)是否存在某一鍵被按下,如無(wú)按鍵,a 中返回零。 ccscan:mov dptr,#ff7dh ;指向 pb 口 mov a, #00h movx dptr,a ;pb 口輸出全零 inc dptr inc dptr ;指向 pc 口 movx a,dpt

54、r ;讀 pc 口 cpl a anl a,#0fh ;屏蔽高 4 位 ret ;返回 熄滅顯示器子程序,以防掃描鍵盤(pán)時(shí),影響顯示器的顯示,因?yàn)轱@示器的位掃描線 與鍵盤(pán)列掃描線共用。方法是讓段選碼輸出為 0,則不論顯示器中各位是選通還是關(guān)閉, 均是熄滅顯示。 clear: mov dptr,#ff7ch ;指向 pa 口 mov a,#00h ;段選碼為 00h movx dptr,a ;pa 口輸出全 0 ret ;返回 5 結(jié)論 本設(shè)計(jì)完成了單片機(jī)對(duì)電熱水壺的控制。整個(gè)系統(tǒng)的關(guān)鍵電路是單片機(jī)控制電路, 該電路是整個(gè)控制的核心,完成信號(hào)的輸入和輸出的轉(zhuǎn)換。另一個(gè)重要電路是溫度檢測(cè) 和加熱控制

55、電路,該電路完成了溫度信號(hào)的采樣和溫度的控制,并通過(guò) a/d 轉(zhuǎn)換電路的 模數(shù)轉(zhuǎn)換將信號(hào)送到單片機(jī)的控制電路中。還要通過(guò)程序的設(shè)計(jì)實(shí)現(xiàn)各功能,設(shè)計(jì)安全、 可靠,完全能夠滿足實(shí)際需要。 在本次設(shè)計(jì)中,本人掌握了一定的單片機(jī)硬件結(jié)構(gòu)知識(shí),設(shè)計(jì)出硬件電路,并通過(guò) 編程使部分硬件功能得到了實(shí)現(xiàn),使書(shū)本上的知識(shí)得到了應(yīng)用。由于條件有限,只編制 部分子程序,希望日后可以進(jìn)行總體調(diào)試,以對(duì)系統(tǒng)做進(jìn)一步的改進(jìn)。 參 考 文 獻(xiàn) 1 楊紅科等.ht46r47 在電熱水壺中的應(yīng)用.微計(jì)算機(jī)信息.2004 年. 2 李華等.mcs-51 系列單片機(jī)實(shí)用接口技術(shù).北京航空航天大學(xué)出版社.1993 年 8 月. 3 張

56、迎新.單片微型計(jì)算機(jī)原理、應(yīng)用及接口技術(shù).北京國(guó)防工業(yè)出版社.2004 年. 4 清源計(jì)算機(jī)工作室.protel 99 se 電路設(shè)計(jì)與仿真.機(jī)械工業(yè)出版社.2001 年. 5 王樹(shù)勛等.單片微機(jī)計(jì)算機(jī)原理與開(kāi)發(fā).機(jī)械工業(yè)出版社.1989 年 8 月. 6 陳奧初等.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)施.北京航空航天大學(xué)出版社.1991 年 10 月. 7 何立民.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì).北京航空航天大學(xué)出版社.1990 年 1 月. 8 宋宏運(yùn),單片微機(jī)計(jì)算機(jī)原理及應(yīng)用.重慶大學(xué)出版社.1990 年 6 月. 9 張毅剛等.mcs-51 單片機(jī)應(yīng)用設(shè)計(jì).哈爾濱工業(yè)大學(xué)出版社.1990 年. 10 周明德.微

57、型計(jì)算機(jī)硬件軟件及應(yīng)用.清華大學(xué)出版社.1982 年. 11 劉光斌等.單片機(jī)系統(tǒng)實(shí)用抗干擾技術(shù).人民郵電出版社.2004 年 3 月. 12 王福瑞等.單片機(jī)測(cè)控系統(tǒng)設(shè)計(jì)大全.北京航空航天大學(xué)出版社.2002 年. 附錄附錄 a a 系統(tǒng)電路總圖系統(tǒng)電路總圖 d0 3 q0 2 d1 4 q1 5 d2 7 q2 6 d3 8 q3 9 d4 13 q4 12 d5 14 q5 15 d6 17 q6 16 d7 18 q7 19 oe 1 l e 11 u6 74l s373 d0 34 d1 33 d2 32 d3 31 d4 30 d5 29 d6 28 d7 27 pa0 4 pa1

58、 3 pa2 2 pa3 1 pa4 40 pa5 39 pa6 38 pa7 37 pb0 18 pb1 19 pb2 20 pb3 21 pb4 22 pb5 23 pb6 24 pb7 25 pc0 14 pc1 15 pc2 16 pc3 17 pc4 13 pc5 12 pc6 11 pc7 10 rd 5 wr 36 a0 9 a1 8 re set 35 cs 6 u7 8255a c1 0.1uf r2 0.1k r3 0.1k r4 0.1k s1 sw-pbs2 sw-pbs3 sw-pb in 1 1 in 2 2 in 3 3 in 4 4 in 5 5 in 6 6 in 7 7 co mm on 8 cl a mp 9 ou t 7

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論