微型計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書-v30(1)_第1頁
微型計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書-v30(1)_第2頁
微型計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書-v30(1)_第3頁
微型計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書-v30(1)_第4頁
微型計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書-v30(1)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、微型計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書目錄第一節(jié) 系統(tǒng)構(gòu)成.211 DJ4A溫度/壓力實(shí)驗(yàn)系統(tǒng)組成212 實(shí)驗(yàn)平臺組成213 接口說明414 面板開關(guān)、測孔、指示燈說明5第二節(jié) 系統(tǒng)工作原理.721 壓力測量部分.721 溫度測量部分8第三節(jié) 實(shí)驗(yàn)平臺參數(shù)設(shè)定931 溫度測量部分932 壓力測量部分933 實(shí)驗(yàn)平臺零點(diǎn)和增益調(diào)節(jié)9第四節(jié) AEDK8688ET實(shí)驗(yàn)機(jī)參考實(shí)驗(yàn).11實(shí)驗(yàn)一 A/D轉(zhuǎn)換實(shí)驗(yàn)11實(shí)驗(yàn)二 D/A轉(zhuǎn)換實(shí)驗(yàn).12實(shí)驗(yàn)三 定時(shí)器/計(jì)數(shù)器實(shí)驗(yàn).13實(shí)驗(yàn)四 雙色燈實(shí)驗(yàn).14實(shí)驗(yàn)五 溫度測量顯示實(shí)驗(yàn).15實(shí)驗(yàn)六 升溫/降溫實(shí)驗(yàn).18實(shí)驗(yàn)七 溫度控制實(shí)驗(yàn).20實(shí)驗(yàn)八 壓力測量顯示實(shí)驗(yàn).23第五節(jié)

2、 AEDK5196ET實(shí)驗(yàn)機(jī)參考實(shí)驗(yàn).25實(shí)驗(yàn)一 溫度測量顯示實(shí)驗(yàn).26實(shí)驗(yàn)二 升溫/降溫實(shí)驗(yàn).29實(shí)驗(yàn)三 溫度控制實(shí)驗(yàn).31實(shí)驗(yàn)四 壓力測量顯示實(shí)驗(yàn).33第一節(jié) 系統(tǒng)構(gòu)成11 DJ4A溫度/壓力實(shí)驗(yàn)系統(tǒng)組成DJ4A溫度/壓力實(shí)驗(yàn)系統(tǒng)組成如圖1所示: AEDK-DJ4A仿真機(jī)AEDK實(shí)驗(yàn)機(jī)PC機(jī)123 圖1 系統(tǒng)組成框圖(1) 40芯仿真電纜,(2)25芯實(shí)驗(yàn)機(jī)聯(lián)接電纜,(3)RS232通訊電纜DJ4A溫度/壓力實(shí)驗(yàn)平臺(以下簡稱為DJ4A)能提供以下二種實(shí)驗(yàn)方式:1 仿真機(jī)仿真實(shí)驗(yàn)方式:如實(shí)驗(yàn)者自備有MCS-51仿真機(jī)時(shí),可把仿真機(jī)的40芯仿真電纜插入到DJ4A的J1插座上,即可仿真調(diào)試DJ

3、4A。此時(shí)應(yīng)把DJ4A的接口選擇開關(guān)撥向左邊(J1燈亮)。調(diào)試完后把程序編程到89C51芯片上,插入到DJ4A的J1(CPU)插座上,DJ4A即可按用戶所編程的程序獨(dú)立運(yùn)行。2AEDK實(shí)驗(yàn)機(jī)聯(lián)機(jī)實(shí)驗(yàn)方式:如使用16位微機(jī)教育實(shí)驗(yàn)機(jī)(AEDK8688ET)時(shí),可用DJ4A隨機(jī)附件中的25芯實(shí)驗(yàn)機(jī)聯(lián)接電纜把DJ4A與實(shí)驗(yàn)機(jī)聯(lián)接起來。調(diào)試DJ4A時(shí),此時(shí)應(yīng)把DJ4A的接口選擇開關(guān)K3撥向右邊(J2燈亮)。實(shí)驗(yàn)者也可同時(shí)把DJ4A附有的已編程的89C51芯片,插入到J1(CPU)插座上,此時(shí)DJ4A溫度/壓力實(shí)驗(yàn)平臺上的溫度LED將顯示即時(shí)溫度值,壓力LED將顯示即時(shí)壓力值,供實(shí)驗(yàn)者對照實(shí)驗(yàn)結(jié)果,但是

4、加熱和冷卻功能由5196ET或8688ET提供。12 實(shí)驗(yàn)平臺組成DJ4A溫度/壓力實(shí)驗(yàn)平臺面板如圖2所示。圖2實(shí)驗(yàn)平臺組成1熱敏元件(在散熱器下面) 2. 加熱管 3. 散熱管4風(fēng)扇 5. 電源開關(guān) 6. 壓力傳感器(最大重量為600克) 7. 托盤 .8. 操作面板 9. +5V、+12V、-12V電源裝于機(jī)箱內(nèi)13 接口說明1、 實(shí)驗(yàn)機(jī)接口J2插座(圖3所示)圖3實(shí)驗(yàn)機(jī)接口25芯插座J2(1)IN0插座14腳,壓力傳感器經(jīng)過信號放大后得到的模擬量輸出,在DJ4A溫度/壓力實(shí)驗(yàn)平臺中已聯(lián)到A/D轉(zhuǎn)換器(0809)IN0。(2)IN1插座2腳,溫度傳感器經(jīng)過信號放大后得到的模擬量輸出,在DJ

5、4A溫度/壓力實(shí)驗(yàn)平臺中已聯(lián)到A/D轉(zhuǎn)換器(0809)IN1腳的。(3)PO4 插座19腳,溫度加熱控制信號?!?”信號輸入時(shí),DJ4A的加熱管加熱。使用AEDK8688ET實(shí)驗(yàn)機(jī)時(shí),該腳經(jīng)25芯聯(lián)接電纜接至8255的PC6腳;使用AEDK5196ET實(shí)驗(yàn)機(jī)時(shí),該腳經(jīng)25芯聯(lián)接電纜接至273的PO4腳。見AEDK5196ET及AEDK8688ET輸入輸出對照表。詳見實(shí)驗(yàn)機(jī)使用手冊。(下同)(4)PO6插座7腳,冷卻控制信號?!?”信號輸入時(shí),DJ4A的風(fēng)扇啟動。(5)PI6 插座5腳,備用輸入腳。可用作運(yùn)行/設(shè)置開關(guān)。(6)PI0、PI2、PI4 插座16腳、4腳、17腳備用輸入腳??捎米髟O(shè)置

6、溫度的操作鍵。2、 CPU接口J1插座(1)J1插座引腳全部按MCS-51單片機(jī)排列。(2)CPU輸入/輸出腳與實(shí)驗(yàn)機(jī)接口J2插座的對應(yīng)關(guān)系如下:P1.4PO4 P1.5PI6 P1.6PO6 P3.0PI0 P3.1PI2 P3.4PI4(3) 1NT0、1NT1與備用開關(guān)“1NT0”、“1NT1”相聯(lián)。3、 DJ4A實(shí)驗(yàn)平臺接口J2插座與AEDK5196ET及AEDK8688ET實(shí)驗(yàn)機(jī)輸入輸出對照表:J2AEDK5196ETAEDK8688ETPI074LS244(D15)PI08255(U13)PC0PI274LS244(D15)PI28255(U13)PC1PI474LS244(D15

7、)PI48255(U13)PC2PI674LS244(D15)PI68255(U13)PC3PO474LS244(D16)PO48255(U13)PC6PO674LS244(D16)PO68255(U13)PC714 面板開關(guān)、測孔、指示燈說明1接口選擇開關(guān)K3(1)如采用AEDK實(shí)驗(yàn)機(jī)聯(lián)機(jī)實(shí)驗(yàn)方式,可用DJ4A隨機(jī)附件中的25芯實(shí)驗(yàn)機(jī)聯(lián)接電纜把DJ4A與實(shí)驗(yàn)機(jī)聯(lián)接起來。調(diào)試DJ4A時(shí),此時(shí)應(yīng)把DJ4A的接口選擇開關(guān)K3撥向右邊,J2指示燈亮。(2)如采用仿真機(jī)仿真實(shí)驗(yàn)方式,可把仿真機(jī)的40芯仿真電纜插入到DJ4A的J1插座上,即可仿真調(diào)試DJ4A。此時(shí)應(yīng)把DJ4A的接口選擇開關(guān)撥向左邊(J1

8、燈亮)。使用仿真機(jī)編制、調(diào)試、運(yùn)行程序,對實(shí)驗(yàn)平臺進(jìn)行控制。接口選擇開關(guān)K3撥向左邊,J1指示燈亮。2溫度實(shí)驗(yàn)工作狀態(tài)選擇開關(guān)K1說明:(1)測量位置:熱敏元件(AD590)輸入;(2)零度()位置:模擬零度(0)輸入,輸入電壓值為0.548V。在Tout測孔上可測到0V電壓,如不等于0V,可調(diào)節(jié)W2電位器進(jìn)行調(diào)整。如在DJ4A的J1插座上已插入已編程的89C51芯片,則DJ4A上的溫度LED將顯示000。(3)滿度(76.5)位置:模擬滿度(76.5)輸入,輸入電壓值為0.701V。在Tout測孔上可測到4.98V電壓,如不等于4.98V,可調(diào)節(jié)W1電位器進(jìn)行調(diào)整。如在DJ4A的J1插座上已

9、插入已編程的89C51芯片,則DJ4A上的溫度LED將顯示76.5。壓力LED將顯示即時(shí)壓力值。 3溫度實(shí)驗(yàn)運(yùn)行/設(shè)置開關(guān)K2說明:如在DJ4A的J1插座上已插入已編程的89C51芯片(1) K2彈出:運(yùn)行,溫度LED顯示當(dāng)前溫度值。(2) K2壓下:設(shè)置,溫度LED顯示需維持的溫度值,可使用“”、“”、“”鍵改變該溫度值。4加熱指示燈加熱指示燈亮(PO4為“0”信號輸入),表示加熱管工作。5冷卻指示燈冷卻指示亮(PO4為“0”信號輸入),表示風(fēng)扇工作。如在DJ4A的J1插座上已插入已編程的89C51芯片,溫度實(shí)驗(yàn)運(yùn)行/設(shè)置開關(guān)K2彈出后,DJ4A進(jìn)入運(yùn)行狀態(tài),如實(shí)際溫度大于設(shè)置值,則啟動風(fēng)扇

10、,冷卻指示燈亮。如實(shí)際溫度小于設(shè)置值,則啟動加熱棒,加熱指示燈亮。6超溫指示燈超溫指示燈亮,表示熱敏元件(AD590)承受的溫度超過76.5。超溫指示燈亮的同時(shí)蜂鳴器響。7超壓指示燈超壓指示燈亮,表示加載在壓力傳感器圓形托盤上的重物超過500克。超壓指示燈的同時(shí)蜂鳴器響。托盤上物體不能超過600克,否則將損壞壓力傳感器8Tout測孔Tout測孔為DJ4A溫度/壓力實(shí)驗(yàn)平臺的溫度輸出測孔。該測孔與裝在DJ4A內(nèi)部的溫度模塊放大器A2輸出,A/D轉(zhuǎn)換器(0809)的IN1及實(shí)驗(yàn)機(jī)接口J2插座的2腳連通。9Pout測孔Pout測孔為DJ4A溫度/壓力實(shí)驗(yàn)平臺的壓力輸出測孔。該測孔與裝在DJ4A內(nèi)部的

11、壓力模塊放大器A2輸出,A/D轉(zhuǎn)換器(0809)的INO及實(shí)驗(yàn)機(jī)接口J2插座的14腳連通。10電源開關(guān)220V經(jīng)此開關(guān)與DJ4A溫度/壓力實(shí)驗(yàn)平臺接通。 第二節(jié) 系統(tǒng)工作原理壓力傳感器橋路檢測器信號運(yùn)放電路硬件發(fā)光報(bào)警電路電壓比較器電壓比較器信號運(yùn)放電路A/D轉(zhuǎn)換器電壓跟隨器K1溫度傳感器0基準(zhǔn)76.5基準(zhǔn)溫度顯示壓力顯示加熱/冷卻控制電路微 控 制 器圖4系統(tǒng)原理框圖21 壓力測量部分利用CZL-1R型橋路(應(yīng)變片)壓力傳感器(量程600克)實(shí)現(xiàn)R-V物理量變換,將壓力傳感器輸出的小信號,經(jīng)過放大和低通濾波,空載時(shí)(0.0Kg)變換放大電路輸出模擬量為0.0V,500g時(shí)輸出模擬量為4.88

12、V,送至DJ4A實(shí)驗(yàn)平臺的壓力輸出Pout測孔。該測孔與裝在DJ4A內(nèi)部的A/D轉(zhuǎn)換器(0809)的INO及實(shí)驗(yàn)機(jī)接口J2插座的14腳連通。如在DJ4A的J1插座上已插入已編程的89C51芯片,則DJ4A上的壓力LED將顯示即時(shí)壓力值。 用戶可連接仿真機(jī)或?qū)嶒?yàn)機(jī)自行編制程序,微控制器采集并顯示壓力值。在測量過程中,當(dāng)壓力超過容限520g后,通過電壓比較器開通硬件報(bào)警電路報(bào)警,超壓指示燈亮,同時(shí)蜂鳴器響。另外,在當(dāng)壓力超出量程后,輸入A/D的模擬信號也有過壓保護(hù),不會損壞A/D轉(zhuǎn)換器。加壓和降壓可以采用增加和減少砝碼來實(shí)現(xiàn)。注意:托盤上不能有大于600克重力,否則將損壞壓力傳感器。21 溫度測量

13、部分DJ4實(shí)驗(yàn)平臺利用IC溫度傳感器AD590作為測溫器,AD590是AD公司生產(chǎn)的一種精度和線性度較好的雙端集成溫度傳感器,其輸出電流與絕對溫度有關(guān),每變1圖5攝氏度的變化將引起1mA電流的變變化。圖5給出了用于獲得正比于絕對溫度的輸出電流的基本溫度敏感電路,當(dāng)溫度有1,則在R12(2K±0.1%)上獲得2mV電壓輸出。將溫度傳感器輸出的小信號,跟隨放大32倍左右后,溫度為0攝氏度時(shí)變換放大電路送出的模擬量為0.0V;溫度為76.5時(shí)變換器送出對應(yīng)電壓4.98V,送至DJ4A實(shí)驗(yàn)平臺的輸出溫度Tout測孔。該測孔與裝在DJ4A內(nèi)部的A/D轉(zhuǎn)換器(0809)的IN1及實(shí)驗(yàn)機(jī)接口J2插

14、座的2腳連通。如在DJ4A的J1插座上已插入已編程的89C51芯片,并且,溫度實(shí)驗(yàn)運(yùn)行/設(shè)置開關(guān)K2彈出,則DJ4A上的溫度LED將顯示即時(shí)溫度值。如實(shí)際溫度大于設(shè)置值,則啟動風(fēng)扇,冷卻燈亮。如實(shí)際溫度小于設(shè)置值,則啟動加熱棒,加熱燈亮。用戶可連接仿真機(jī)或?qū)嶒?yàn)機(jī)編制程序,微控制器采集、顯示和控制溫度。當(dāng)溫度超過報(bào)警溫度76.8時(shí),通過電壓比較器接通硬件報(bào)警電路報(bào)警,超溫指示燈亮,同時(shí)蜂鳴器響。輸入A/D的模擬信號有過壓保護(hù),不會損壞A/D轉(zhuǎn)換器。在實(shí)驗(yàn)平臺硬件中,已有安全設(shè)計(jì),即加熱溫度不會超過90。第三節(jié) 實(shí)驗(yàn)平臺參數(shù)設(shè)定AEDK-DJ4A溫度、壓力實(shí)驗(yàn)平臺是一種簡易實(shí)驗(yàn)平臺,對精度的要求不

15、高,一般只做實(shí)驗(yàn)演示和分析壓力、溫度傳感的一般原理用。通過這樣的實(shí)驗(yàn)演示和分析,可以讓學(xué)生對傳感器變換電路送出的信號放大、采集、真值顯示和控制這樣一個(gè)控制過程有個(gè)清晰的了解。鑒于以上平臺功能和特點(diǎn),對該實(shí)驗(yàn)平臺參數(shù)設(shè)置如下:31 溫度測量部分設(shè)定溫度為0攝氏度時(shí)變換放大電路送出的模擬量為0.0V,此時(shí)A/D輸出的數(shù)字量為00H;溫度為76.5時(shí)變換器送出對應(yīng)電壓4.98V,此時(shí)A/D輸出的數(shù)字量為FFH,即每0.3對應(yīng)1LSB的變化量,對應(yīng)電壓值為19.5mV。報(bào)警溫度設(shè)定為76.8,此時(shí),輸出電壓約為5.0V左右。由于溫度測量系統(tǒng)的放大部分存在非線性,在測量過程中,會帶來系統(tǒng)測量誤差。為了進(jìn)

16、一步提高測量精度,可以采用軟件進(jìn)行校正(對于壓力測量部分相同)。32 壓力測量部分設(shè)定空載時(shí)(0.0Kg)變換放大電路輸出模擬量為0.0V,500g時(shí)輸出模擬量為4.88V,平均每2g對應(yīng)1LSB變化量,對應(yīng)電壓值為19.5mV。壓力的報(bào)警值為520g,此時(shí),輸出電壓約為5.0V左右。33 實(shí)驗(yàn)平臺零點(diǎn)和增益調(diào)節(jié)在DJ4A的J1插座上插入已編程的89C51芯片1溫度調(diào)零/調(diào)滿度:(1)把溫度工作狀態(tài)選擇開關(guān)K1撥到零度(0)位置,調(diào)節(jié)W2,使放大器A1輸出為0.548V,使放大器A2輸出為0V,在Tout測孔上可測到該電壓,或溫度LED上顯示為000。(2)把K1撥到滿度(76.5)位置,調(diào)節(jié)

17、W1,使放大器A1輸出為0.701V,使放大器A2輸出為4.98V ,在Tout測孔上可測到該電壓,或溫度LED上顯示為76.5。注:應(yīng)來回重復(fù)調(diào)節(jié)23次。2壓力調(diào)零/調(diào)滿度:(1)壓力托盤空載,調(diào)節(jié)W4,先使放大器A1輸出為0V,然后再微調(diào)W4,使放大器A2輸出為0V,在Pout測孔上可測到該電壓,或壓力LED上顯示為000。(2)壓力托盤加500克法碼,調(diào)節(jié)W3,使放大器A2輸出為4.88V,在Pout測孔上可測到該電壓,或壓力LED上顯示為500。第四節(jié) AEDK8688ET實(shí)驗(yàn)機(jī)參考實(shí)驗(yàn)以下實(shí)驗(yàn)使用AEDK8688ET實(shí)驗(yàn)機(jī)和AEDK-DJ4A實(shí)驗(yàn)平臺實(shí)現(xiàn)。使用AEDK5196ET實(shí)驗(yàn)

18、機(jī)的用戶可跳過此節(jié)內(nèi)容??捎肈J4A隨機(jī)附件中的25芯實(shí)驗(yàn)機(jī)聯(lián)接電纜把DJ4A與實(shí)驗(yàn)機(jī)聯(lián)接起來。調(diào)試DJ4A時(shí),此時(shí)應(yīng)把DJ4A的接口選擇開關(guān)K3撥向右邊(J2燈亮)。實(shí)驗(yàn)者也可同時(shí)把DJ4A附有的已編程的89C51芯片,插入到J1(CPU)插座上,此時(shí)DJ4A溫度/壓力實(shí)驗(yàn)平臺上的溫度LED將顯示即時(shí)溫度值,壓力LED將顯示即時(shí)壓力值,供實(shí)驗(yàn)者對照實(shí)驗(yàn)結(jié)果。加熱和冷卻功能由8688ET提供。實(shí)驗(yàn)一 A/D轉(zhuǎn)換實(shí)驗(yàn)一.實(shí)驗(yàn)要求編程用查詢方式采樣電位器輸入電壓,并將采樣到的結(jié)果實(shí)時(shí)地通過8279顯示在數(shù)碼管上。(只須顯示一位即可。用0F表示0+5V電壓)。二.實(shí)驗(yàn)?zāi)康?.掌握A/D芯片AD080

19、9的轉(zhuǎn)換性能及編程方法。2.學(xué)習(xí)A/D芯片與其他芯片(如8279)接口的方法,初步建立系統(tǒng)的概念。三.實(shí)驗(yàn)電路及連線CS79接譯碼處210217這個(gè)插孔,A/D的CS插孔接譯碼處20820F這個(gè)插孔, 0809的IN0接至電位器W1的中心抽頭插孔。注意:電位器W1兩邊的兩個(gè)插孔已經(jīng)分別接好電源+5V和地,請不要再接,以防接錯(cuò),出現(xiàn)短路。四.實(shí)驗(yàn)說明本實(shí)驗(yàn)中所用A/D轉(zhuǎn)換芯片為逐次逼近型,精度為8位,每轉(zhuǎn)換一次約100微秒,所以程序若為查詢式,則在啟動后要加適當(dāng)延時(shí)。另外,0809芯片提供轉(zhuǎn)換完成信號(EOC),利用此信號可實(shí)現(xiàn)中斷采集。有興趣者可自行編制程序。示例程序見DAD.ASM 。實(shí)驗(yàn)二

20、 D/A轉(zhuǎn)換實(shí)驗(yàn)一.實(shí)驗(yàn)要求編寫程序,使D/A轉(zhuǎn)換模塊循環(huán)輸出三角波和鋸齒波。二.實(shí)驗(yàn)?zāi)康?.掌握DAC0832芯片的性能、使用方法及對應(yīng)硬件電路。2.了解D/A轉(zhuǎn)換的基本原理。三.實(shí)驗(yàn)電路及連線DAC0832的片選CS0832孔接譯碼處22822FH孔。用示波器測量Vout腳波形。四.實(shí)驗(yàn)說明D/A轉(zhuǎn)換是把數(shù)字量轉(zhuǎn)化成模擬量的過程,本實(shí)驗(yàn)輸出為模擬電壓信號,本次實(shí)驗(yàn)生成的波形較為簡單,有興趣者可試編程序生成各種波形,如方波,正弦波等,也可與鍵盤顯示模塊結(jié)合起來,構(gòu)成一個(gè)簡單的波形發(fā)生器,通過鍵盤輸入各種參數(shù),如頻率,振(小于+5V),方波的占空比等。示例程序見DDA.ASM 。 實(shí)驗(yàn)三 定時(shí)

21、器/計(jì)數(shù)器實(shí)驗(yàn)一.實(shí)驗(yàn)要求編程將8253定時(shí)器0設(shè)定為方式3,定時(shí)器1設(shè)定在方式2,定時(shí)器2設(shè)定在方式2,定時(shí)器0輸出作為定時(shí)器1的輸入,定時(shí)器1的輸出作為定時(shí)器2的輸入,定時(shí)器2的輸出接在一個(gè)LED上,運(yùn)行后可觀察到該LED在不停閃爍。二.實(shí)驗(yàn)?zāi)康牧私?253定時(shí)器的硬件連接方法及時(shí)序關(guān)系。掌握8253的各種模式編程及原理。三.實(shí)驗(yàn)電路及連線GATE0GATE2連至電源+5V,將F插孔用線連至CLK0,OUT0用線連至CLK1,OUT1用線連至CLK2,OUT2用線連至一個(gè)發(fā)光管(DL1),CS8253片選孔用線連至譯碼處228H 22FH孔。四.實(shí)驗(yàn)說明8253的工作頻率為02M HZ,所

22、以輸入的CLK頻率必須在2MHZ以下。實(shí)驗(yàn)板上從波特率開關(guān)邊上F插孔引至定時(shí)器0輸入。示例程序見D53.ASM。實(shí)驗(yàn)四 雙色燈實(shí)驗(yàn)一.實(shí)驗(yàn)要求編寫程序,以8255作為輸出口,控制4個(gè)雙色LED燈(可發(fā)紅,綠,黃光)紅綠交替閃亮。二.實(shí)驗(yàn)?zāi)康?.學(xué)習(xí)單板方式下擴(kuò)展簡單I/O接口的方法以及雙色燈的使用。2.進(jìn)一步學(xué)習(xí)微處理器的編程技術(shù)。三.實(shí)驗(yàn)電路及連線將DG1DG4,DR1DR4用導(dǎo)線連至8255的PC0PC7,8255的CS片選接至138譯碼處的200H207插孔。四.實(shí)驗(yàn)說明1. 雙色LED是由一個(gè)紅色LED管芯和一個(gè)綠色LED管芯封裝在一起,公用負(fù)端。當(dāng)紅色正端加高電平,綠色正端加低電平時(shí)

23、,紅燈亮;紅色正端加低電平,綠色正端加高電平時(shí),綠燈亮;兩端都加高電平時(shí),黃燈亮。 2本實(shí)驗(yàn)要求8255工作于方式0,四個(gè)雙色燈紅綠交替閃亮。示例程序見TLAMP1.ASM。實(shí)驗(yàn)五 溫度測量顯示實(shí)驗(yàn)一實(shí)驗(yàn)要求1編制程序,測量溫度值并顯示。2編制程序,處理溫度和A/D轉(zhuǎn)換器噪聲的一種簡單方法。二實(shí)驗(yàn)?zāi)康? 掌握測量溫度值的一種簡單方法。2 學(xué)會換算測量值的方法。3 學(xué)會一種測量溫度的硬件設(shè)計(jì)方法。三實(shí)驗(yàn)原理圖及線路連接圖61實(shí)驗(yàn)原理:如圖6,溫度通過AD590溫度傳感集成芯片,將溫度變化量轉(zhuǎn)換成電壓值變化量,DJ4實(shí)驗(yàn)平臺利用IC溫度傳感器AD590作為測溫器,AD590是AD公司生產(chǎn)的一種精度

24、和線性度較好的雙端集成溫度傳感器,其輸出電流與絕對溫度有關(guān),每變1攝氏度的變化將引起1mA電流的變變化,在R12(2K±0.1%)上獲得2mV電壓輸出。經(jīng)過OP07一級跟隨后輸入到電壓放大電路,放大后的信號輸入到A/D轉(zhuǎn)換器將模擬信號轉(zhuǎn)換成數(shù)字信號,0攝氏度時(shí)變換放大電路送出的模擬量為0.0V,此時(shí)A/D輸出的數(shù)字量為00H;溫度為76.5時(shí)變換器送出對應(yīng)電壓4.98V,此時(shí)A/D輸出的數(shù)字量為FFH,即每0.3對應(yīng)1LSB的變化量,對應(yīng)電壓值為19.5mV。在上圖中,W1為放大倍數(shù)調(diào)節(jié)電位器(調(diào)節(jié)系統(tǒng)滿度),系統(tǒng)出廠時(shí)已調(diào)定,用戶不要隨意調(diào)節(jié);W2為測溫系統(tǒng)零點(diǎn)調(diào)節(jié),用戶可以調(diào)節(jié)系

25、統(tǒng)零點(diǎn)。實(shí)驗(yàn)程序使用八段數(shù)碼管顯示當(dāng)前的溫度。用戶可以對比溫度計(jì)的顯示值和數(shù)碼管的顯示值。平臺出廠時(shí)已依據(jù)標(biāo)準(zhǔn)調(diào)整好了放大器的增益和零位。應(yīng)注意,由于熱慣性的影響及溫度計(jì)顯示的滯后因素,若要精確觀察某溫度點(diǎn)的測量值,在加熱到觀察溫度點(diǎn)后,應(yīng)停止加熱(需要在程序中作相應(yīng)處理,可參見實(shí)驗(yàn)二),等待溫度計(jì)示值穩(wěn)定后,再觀察記錄結(jié)果。若選區(qū)觀察點(diǎn)溫度較高,還應(yīng)相應(yīng)延長等待時(shí)間。2實(shí)驗(yàn)接線實(shí)驗(yàn)機(jī)上接線:CSAD接20820F孔。用25芯電纜將DJ4與實(shí)驗(yàn)機(jī)連接好。8279片選信號接210217孔。8255片選信號接21821F孔 ,(機(jī)電平臺上電復(fù)位后處于加熱狀態(tài),可以給8255的PC6一個(gè)高電平使其停

26、止加熱)。四、實(shí)驗(yàn)參考程序框圖 開 始 初 始 化顯示提示信息 求平均數(shù) 轉(zhuǎn)化為BCD碼 顯示字符 采集8個(gè)A/D 轉(zhuǎn)換值 有鍵按下? 返回DOSYN1ISA總線配置方式: 2. 串行監(jiān)控配置方式: 開 始 初 始 化 求平均數(shù) 轉(zhuǎn)化為BCD碼 顯示字符 采集8個(gè)A/D 轉(zhuǎn)換值實(shí)驗(yàn)六 升溫/降溫實(shí)驗(yàn)一、實(shí)驗(yàn)要求編制程序,控制溫度的上升或下降。二實(shí)驗(yàn)?zāi)康? 學(xué)會一種可控制的溫度加熱系統(tǒng)硬件設(shè)計(jì)2 學(xué)會如何利用編制程序控制加熱系統(tǒng)。三實(shí)驗(yàn)原理圖及線路連接圖71實(shí)驗(yàn)原理其中,溫度測量實(shí)驗(yàn)原理見實(shí)驗(yàn)一。溫度的上升或下降,通過給加熱系統(tǒng)通斷電來實(shí)現(xiàn)。當(dāng)需要加熱時(shí),8255的PC6輸出低電平,啟動加熱系統(tǒng)

27、,PC7輸出高電平,關(guān)閉風(fēng)扇冷卻;當(dāng)需要降溫時(shí),8255的PC6輸出高電平,關(guān)閉加熱系統(tǒng),PC7輸出低電平,啟動風(fēng)扇冷卻。加熱或降溫的控制信號通過8255的PA0讀取撥動開關(guān)的狀態(tài)來實(shí)現(xiàn)。2實(shí)驗(yàn)電路接線實(shí)驗(yàn)機(jī)上接線:(1)CSAD接20820F孔,8255片選接218-21F孔。(2)用25芯電纜將DJ4與實(shí)驗(yàn)機(jī)連接好。(3)8279片選信號接210217孔。(4)K1接PA0四實(shí)驗(yàn)參考程序框圖1.ISA總線配置方式:2.串行監(jiān)控配置方式:實(shí)驗(yàn)七 溫度控制實(shí)驗(yàn)一實(shí)驗(yàn)要求編制程序,將溫度控制在某一設(shè)定值。二實(shí)驗(yàn)?zāi)康膶W(xué)會溫度控制的一種方法。三實(shí)驗(yàn)原理和線路連線1實(shí)驗(yàn)原理溫度測量實(shí)驗(yàn)原理見實(shí)驗(yàn)一,實(shí)

28、驗(yàn)原理圖見圖6和圖7。溫度的上升或下降,通過給加熱系統(tǒng)通斷電來實(shí)現(xiàn)。在該實(shí)驗(yàn)中,ISA總線配置方式下利用PC機(jī)鍵盤輸入設(shè)定溫度值;串行監(jiān)控配置方式下利用實(shí)驗(yàn)機(jī)上的小鍵盤輸入設(shè)定溫度值,當(dāng)系統(tǒng)采集的溫度值低于設(shè)定值時(shí),開通加熱系統(tǒng),反之,當(dāng)溫度高于設(shè)定值時(shí),關(guān)閉加熱系統(tǒng),啟動風(fēng)扇冷卻系統(tǒng)。仍然利用8255的PC口控制加熱冷卻系統(tǒng),當(dāng)需要加熱時(shí),8255的PC6輸出低電平,PC7輸出高電平;當(dāng)需要降溫時(shí),8255的PC6輸出高電平,PC7輸出低電平,啟動風(fēng)扇冷卻。實(shí)驗(yàn)機(jī)小鍵盤定義:D設(shè)定溫度 09輸入溫度值E確認(rèn)鍵2實(shí)驗(yàn)線路連線8255CS接218-21F孔,CSAD接208-20F孔。用25芯電

29、纜連接DJ4A和實(shí)驗(yàn)機(jī)。8279片選信號接210-217孔。四實(shí)驗(yàn)參考程序框圖1 ISA總線配置方式; 開 始 顯示提示信息 設(shè)置溫度 加 熱 顯示溫度 有鍵按下? 返回DOSY設(shè)置溫度大于實(shí)際溫度 停止加熱NYN2. 串行監(jiān)控配置方式; 開 始 設(shè)置溫度設(shè)置溫度大于實(shí)際溫度 停止加熱Y 加 熱N 顯示溫度 D鍵按下? NY實(shí)驗(yàn)八 壓力測量顯示實(shí)驗(yàn)一、 實(shí)驗(yàn)要求編制程序,讀取并顯示壓力值。二、 實(shí)驗(yàn)?zāi)康? 掌握一種簡單地測量壓力值的硬件設(shè)計(jì)方法。2 學(xué)會編制采集壓力值程序的方法。三、 實(shí)驗(yàn)原理和線路連線圖81實(shí)驗(yàn)原理如圖8所示,壓力傳感器為橋路壓力傳感器。當(dāng)橋路中的某臂電阻發(fā)生變化時(shí),橋路就不

30、平衡,橋路輸出的變化量就反映了壓力的變化量。該變化量通過二級放大,將微弱信號放大到A/D轉(zhuǎn)換器可以分別的模擬信號。空載時(shí)(0.0Kg)變換放大電路輸出模擬量為0.0V,500g時(shí)輸出模擬量為4.88V,平均每2g對應(yīng)1LSB變化量,對應(yīng)電壓值為19.5mV。A/D將模擬信號轉(zhuǎn)換成數(shù)字信號。在圖8中,W3為測壓系統(tǒng)放大倍數(shù)調(diào)節(jié)器(調(diào)節(jié)系統(tǒng)滿度),系統(tǒng)出廠時(shí)已調(diào)定,用戶不要隨意調(diào)節(jié);W4為測壓系統(tǒng)零點(diǎn)調(diào)節(jié)器,用戶可以利用該電位器調(diào)節(jié)系統(tǒng)零點(diǎn)。2實(shí)驗(yàn)接線(1)實(shí)驗(yàn)機(jī)上接線:CSAD接20820F孔。(2)用25芯電纜將DJ4與實(shí)驗(yàn)機(jī)連接好。(3)8279片選信號接210217孔。四、 實(shí)驗(yàn)參考程序框

31、圖1ISA總線配置方式; 2串行總線配置方式;第五節(jié) AEDK5196ET實(shí)驗(yàn)機(jī)參考實(shí)驗(yàn)以下實(shí)驗(yàn)使用AEDK5196ET實(shí)驗(yàn)機(jī)和AEDK-DJ4A實(shí)驗(yàn)平臺實(shí)現(xiàn)。可用DJ4A隨機(jī)附件中的25芯實(shí)驗(yàn)機(jī)聯(lián)接電纜把DJ4A與實(shí)驗(yàn)機(jī)聯(lián)接起來。調(diào)試DJ4A時(shí),此時(shí)應(yīng)把DJ4A的接口選擇開關(guān)K3撥向右邊(J2燈亮)。實(shí)驗(yàn)者也可同時(shí)把DJ4A附有的已編程的89C51芯片,插入到J1(CPU)插座上,此時(shí)DJ4A溫度/壓力實(shí)驗(yàn)平臺上的溫度LED將顯示即時(shí)溫度值,壓力LED將顯示即時(shí)壓力值,供實(shí)驗(yàn)者對照實(shí)驗(yàn)結(jié)果。加熱和冷卻功能由5196ET提供。實(shí)驗(yàn)一 溫度測量顯示實(shí)驗(yàn)一、實(shí)驗(yàn)要求1編制程序,測量溫度值并顯示。2

32、編制程序,處理溫度和A/D轉(zhuǎn)換器噪聲的一種簡單方法。二實(shí)驗(yàn)?zāi)康? 握測量溫度值的一種簡單方法。2 會換算測量值的方法。3 會一種測量溫度的硬件設(shè)計(jì)方法。三實(shí)驗(yàn)原理圖及線路連接圖91實(shí)驗(yàn)原理如圖9,溫度通過AD590溫度傳感集成芯片,將溫度變化量轉(zhuǎn)換成電壓值變化量,DJ4實(shí)驗(yàn)平臺利用IC溫度傳感器AD590作為測溫器,AD590是AD公司生產(chǎn)的一種精度和線性度較好的雙端集成溫度傳感器,其輸出電流與絕對溫度有關(guān),每變1攝氏度的變化將引起1mA電流的變變化,在R12(2K±0.1%)上獲得2mV電壓輸出。經(jīng)過OP07一級跟隨后輸入到電壓放大電路,放大后的信號輸入到A/D轉(zhuǎn)換器將模擬信號轉(zhuǎn)換

33、成數(shù)字信號,0攝氏度時(shí)變換放大電路送出的模擬量為0.0V,此時(shí)A/D輸出的數(shù)字量為00H;溫度為76.5時(shí)變換器送出對應(yīng)電壓4.98V,此時(shí)A/D輸出的數(shù)字量為FFH,即每0.3對應(yīng)1LSB的變化量,對應(yīng)電壓值為19.5mV。在上圖中,W1為放大倍數(shù)調(diào)節(jié)電位器(調(diào)節(jié)系統(tǒng)滿度),系統(tǒng)出廠時(shí)已調(diào)定,用戶不要隨意調(diào)節(jié);W2為測溫系統(tǒng)零點(diǎn)調(diào)節(jié),用戶可以調(diào)節(jié)系統(tǒng)零點(diǎn)。實(shí)驗(yàn)程序使用八段數(shù)碼管顯示當(dāng)前的溫度。用戶可以對比溫度計(jì)的顯示值和數(shù)碼管的顯示值。平臺出廠時(shí)已依據(jù)標(biāo)準(zhǔn)調(diào)整好了放大器的增益和零位。應(yīng)注意,由于熱慣性的影響及溫度計(jì)顯示的滯后因素,若要精確觀察某溫度點(diǎn)的測量值,在加熱到觀察溫度點(diǎn)后,應(yīng)停止加熱

34、(需要在程序中作相應(yīng)處理,可參見實(shí)驗(yàn)二),等待溫度計(jì)示值穩(wěn)定后,再觀察記錄結(jié)果。若選區(qū)觀察點(diǎn)溫度較高,還應(yīng)相應(yīng)延長等待時(shí)間。2實(shí)驗(yàn)接線(1)實(shí)驗(yàn)機(jī)上接線:CSAD接8000H,EOC接8032的P3.2(INT0中斷)。(2)用25芯電纜將DJ4A與實(shí)驗(yàn)機(jī)連接好。(3)8279片選信號實(shí)驗(yàn)機(jī)內(nèi)部已經(jīng)連接好,無需再接。四、實(shí)驗(yàn)參考程序框圖實(shí)驗(yàn)二 升溫/降溫實(shí)驗(yàn)一、 實(shí)驗(yàn)要求編制程序,控制溫度的上升或下降。二、 實(shí)驗(yàn)?zāi)康? 會一種可控制的溫度加熱系統(tǒng)硬件設(shè)計(jì)2 會如何利用編制程序控制加熱系統(tǒng)。三、 實(shí)驗(yàn)原理圖及線路連接圖101 實(shí)驗(yàn)原理其中,溫度測量實(shí)驗(yàn)原理見實(shí)驗(yàn)一。 溫度的上升或下降,通過給加熱系統(tǒng)通斷電來實(shí)現(xiàn)。當(dāng)需要加熱時(shí),273的PO4輸出低電平,啟動加熱系統(tǒng),PO6輸出高電平,關(guān)閉風(fēng)扇冷卻;當(dāng)需要降溫時(shí),273的PO4輸出高電平,關(guān)閉加熱系統(tǒng),273的PO6輸出低

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論