【正文】
件。右邊為源文件編輯窗口,編輯窗口實(shí)質(zhì)上就是一個(gè)文件編輯器,我們可以在這里對(duì)源文件進(jìn)行編輯、修改、粘貼等。下邊的為輸出窗口,源文件編譯之后的結(jié)果顯示在輸出窗口中,課 程設(shè)計(jì)說(shuō)明書 4 4 會(huì)出現(xiàn)通過(guò)或錯(cuò)誤(包括錯(cuò)誤類型及行號(hào))的提示。 設(shè)計(jì)過(guò)程 簡(jiǎn)易數(shù)字電壓測(cè)量電路由 A/D 轉(zhuǎn)換、數(shù)據(jù)處理及顯示控制等 組成。 A/D 轉(zhuǎn)換由集成電路 0808 完成。 0808 具有 8 路模擬輸入端口,地址 (2325)腳可決定對(duì)哪路模擬輸入作 A/D 轉(zhuǎn)換, 22 腳為地址鎖存控制,當(dāng)輸入為高電平時(shí),對(duì)地址信號(hào)進(jìn)行鎖存。 6 腳為測(cè)試控制,當(dāng)輸入一個(gè) 2us 寬高電平脈沖時(shí),就開始 A/D 轉(zhuǎn)換。 7 腳為 A/D 轉(zhuǎn)換結(jié)束標(biāo)志,當(dāng) A/D 轉(zhuǎn)換結(jié)束時(shí) 7 腳輸出高電平。 9 腳為 A/D 轉(zhuǎn)換數(shù)據(jù)輸出允許控制,當(dāng) OE 腳為高電平時(shí), A/D 轉(zhuǎn)換數(shù)據(jù)從該端口輸出。 10 腳為 0808的時(shí)鐘輸入端,由外部信號(hào)源提供。 4 硬件設(shè)計(jì) 單片機(jī)控制模塊設(shè)計(jì) 單片機(jī)控制模塊的作用是為控制各 單元電路的運(yùn)行并完成數(shù)據(jù)的換算或處理,主要由單片機(jī)、時(shí)鐘電路、復(fù)位電路組成。 時(shí)鐘電路 單片機(jī)工作的時(shí)間基準(zhǔn)是由時(shí)鐘電路提供的,在單片機(jī)的 XTAL1 和 XYAL2 兩個(gè)管腳接一只晶振及兩只電容就構(gòu)成了單片機(jī)的時(shí)鐘電路,電路中電容器 1C 和 2C 對(duì)振蕩頻率有微調(diào)作用,通常取 (30177。 10)pF 石英晶體選擇 6MHz 或 12MHz 都可以。時(shí)鐘電路如圖 1 所示。 圖 1 系統(tǒng)時(shí)鐘電路 圖 2 系統(tǒng)復(fù)位電路 復(fù)位電路 單片機(jī)的 RST 管腳為主機(jī)提供了一個(gè)外部復(fù)位信號(hào)輸入口。復(fù)位信號(hào)是高電平課 程設(shè)計(jì)說(shuō)明書 5 5 有效,高電平有效的持續(xù)時(shí)間為 2個(gè)機(jī)器周期以上。單片機(jī)的復(fù)位方式可由手動(dòng)復(fù)位方式完成。復(fù)位電路如圖 2所示。 A/D 轉(zhuǎn)換模塊設(shè)計(jì) A/D 轉(zhuǎn)換器能把輸入的模擬電壓直接轉(zhuǎn)換為輸出的數(shù)字代碼,而不需要經(jīng)過(guò)中間變量。主要由比較器、環(huán)形分配器、控制門、寄存器與 D/A 轉(zhuǎn)換器組成。 ADC0808 簡(jiǎn)介 1. ADC0808 引腳功能 2 1M S B21A DD B24A DD A25A DD C23V RE F ( + )12V RE F ( )16I N31I N42I N53I N64I N75S T A RT62 58E O C7O UT P UT E NA B LE9CLO C K10V C C112 220G ND132 7142 6152 8L S B172 4182 319I N228I N127I N026A L E22 圖 3 引腳圖 IN0~ IN7: 8 路模擬量輸入。 A、 B、 C: 3 位地址輸入, 2 個(gè)地址輸入端的不同組合選擇八路模擬量輸入。 ALE:地址鎖存啟動(dòng)信號(hào),在 ALE 的上升沿,將 A、 B、 C 上的通道地址鎖存到內(nèi)部的地址鎖存器。 D0~ D7:八位數(shù)據(jù)輸出線, A/D 轉(zhuǎn)換結(jié)果由這 8根線傳送給單片機(jī)。 OE:允許輸出信號(hào)。當(dāng) OE=1 時(shí),即為高電平,允許輸出鎖存器輸出數(shù)據(jù)。 START:?jiǎn)?dòng)信號(hào)輸入端, START 為正脈沖,其上升沿清除 ADC0808 的內(nèi)部的各寄存器,其下降沿啟動(dòng) A/D 開始轉(zhuǎn)換。 EOC:轉(zhuǎn)換完成信號(hào),當(dāng) EOC 上升為高電平時(shí),表明內(nèi)部 A/D 轉(zhuǎn) 換已完成。 2. ADC0808 內(nèi)部結(jié)構(gòu)圖 課 程設(shè)計(jì)說(shuō)明書 6 6 A/D 轉(zhuǎn)換器 ADC0808 由八路模擬開關(guān)、地址鎖存與譯碼器、比較器、 D/A 轉(zhuǎn)換器、寄存器、控制電路和三態(tài)輸出鎖存器等組成。其內(nèi)部結(jié)構(gòu)如圖 4 所示。 圖 4 ADC0808 內(nèi)部結(jié)構(gòu) A/D 轉(zhuǎn)換電路設(shè)計(jì) 集成模數(shù)轉(zhuǎn)換芯片 ADC0808 實(shí)現(xiàn)的 A/D 轉(zhuǎn)換電路如圖 5 所示,被測(cè)信號(hào)由ADC0808 模擬輸入端輸入,完成 A/D 轉(zhuǎn)換后送入單片機(jī),經(jīng)相應(yīng)處理后送出顯示。 A L ED0D1D2D3D4D5D6D7A0A1A2A3A4A5A6A7A8A9A 1 0A 1 1A 1 2G NDA L EA 1 3A 1 4I N1 I N2 I N3 I N4 I N5 I N6 I N8A L E 1E O CD7D6D5D4D3D2D1D0A0A1A2I N1I N2I N3I N4I N5I N6I N7I N8p1.0p1.1p1.2p1.3p1.4p1.5p1.6p1.7p3.3p3.4p3.5p 3 . 3p 3 . 4p 3 . 5E O CA L E 1p 1 . 0p 1 . 1p 1 . 2p 1 . 3p 1 . 4p 1 . 5p 1 . 6p 1 . 7A 1 5A 1 5A 1 5X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1X1CR Y S T A LC11nFC21nFR11 0 kC31uFD03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U27 4 L S 3 7 353%R V 11k17%229%R V 31k19%R V 41k50%R V 51k68%R V 61k38%R V 71k46%R V 81k53%R V 91k+ 8 8 . 8A C V o l t s+ 8 8 . 8A C V o l t sD714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 1L M 0 1 6 L+ 8 8 . 8A C V o l t s+ 8 8 . 8A C V o l t s+ 8 8 . 8A C V o l t s+ 8 8 . 8A C V o l t s+ 8 8 . 8A C V o l t s+ 8 8 . 8A C V o l t sO UT 121A DD B24A DD A25A DD C23V RE F ( + )12V RE F ( )16I N31I N42I N53I N64I N75S T A RT6O UT 58E O C7OE9CLO C K10O UT 220O