基于51單片機(jī)的三極管特性參數(shù)測試系統(tǒng)的設(shè)計畢業(yè)論文_第1頁
基于51單片機(jī)的三極管特性參數(shù)測試系統(tǒng)的設(shè)計畢業(yè)論文_第2頁
基于51單片機(jī)的三極管特性參數(shù)測試系統(tǒng)的設(shè)計畢業(yè)論文_第3頁
基于51單片機(jī)的三極管特性參數(shù)測試系統(tǒng)的設(shè)計畢業(yè)論文_第4頁
基于51單片機(jī)的三極管特性參數(shù)測試系統(tǒng)的設(shè)計畢業(yè)論文_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 畢業(yè)論文畢業(yè)論文(設(shè)計設(shè)計) 題題 目目 基于 51 單片機(jī)的三極管特性參數(shù)測試系統(tǒng) 學(xué)生姓名 學(xué) 號 院 系 電子與信息工程學(xué)院 專 業(yè) 電子信息工程 指導(dǎo)教師 二二一二一二 年年 五五 月月 三十三十 日日 目 錄 引言 .3 1.本測試系統(tǒng)的實現(xiàn)功能和設(shè)計要求 .3 1.1 系統(tǒng)功能 .3 12 設(shè)計要求 .4 2.系統(tǒng)設(shè)計框圖及原理 .4 2.1 系統(tǒng)框圖 .4 2.2 本測試系統(tǒng)的工作原理 .4 3.設(shè)計方案的選擇 .5 3.1 電壓采樣電路設(shè)計方案的選擇 .5 3.2 反向擊穿電壓測量電路 .5 3.3 反向飽和電流測量電路 .6 3.4 三極管共發(fā)射極輸入、輸出特性曲線測量的方

2、案 .6 3.4.1 測量輸入特性曲線: .6 3.4.2 測量輸出特性曲線: .7 3.5 測量結(jié)果顯示放案 .8 4.各功能模塊的硬件電路的工作原理及相關(guān)參數(shù)選取 .8 4.1 單片機(jī)最小系統(tǒng) .8 4.2 電壓采樣電路的設(shè)計及放大系數(shù)的計算 .10 4.2.1 基極、集電極采樣電路 .10 4.2.2 測三極管的的放大系數(shù).12 4.3 a/d 轉(zhuǎn)換輸出電路: .13 4.3.1 adc0809 在實驗系統(tǒng)中的電路.13 4.3.2 與 adc0809 相連的電路 .16 4.4 設(shè)計中使用的倍壓電路 .17 4.5 da 雙極性電壓輸出電路 .19 4.6 液晶顯示 .21 5 結(jié)束語

3、 .23 參考文獻(xiàn): .23 附錄 1:元件清單.26 附錄 2:源程序.26 基于基于 5151 單片機(jī)的三極管特性參數(shù)測試系統(tǒng)的設(shè)計單片機(jī)的三極管特性參數(shù)測試系統(tǒng)的設(shè)計 摘要:本文介紹一種三極管特性參數(shù)測試系統(tǒng)的簡單方法,該系統(tǒng)是基于 51 單片機(jī)的,該測試系統(tǒng)能測試幾種數(shù)據(jù),整 個系統(tǒng)采用模塊化設(shè)計,能較精確的對晶體管交直流放大特性參數(shù)、輸入輸出特性曲線、反向擊穿電壓和反向飽和電流 進(jìn)行測量。由于應(yīng)用本系統(tǒng)可以較精確的測量出晶體管(三極管)的特性,所以對于三極管的特性參數(shù)的研究有一定的理 論支持和實際意義。本系統(tǒng)具有許多優(yōu)點,它在抗干擾能力、性價比和功耗等方面相比于其他一些系統(tǒng)有一定的優(yōu)

4、勢。 關(guān)鍵字:三極管;單片機(jī);模塊化;優(yōu)點 引言 三極管是一種很常見的電子元器件,它雖然體積較小,結(jié)構(gòu)簡單,但是往往在電子線路中起到很大 的作用,三極管的好壞和特性參數(shù)能對電路產(chǎn)生很大的影響,甚至直接影響電路的功能。目前有很多方 法測試晶體三極管,同時用于測量晶體三極管的各種圖示儀有很多,它們大多用于測量或者觀察三極管 的各種輸入、輸出等特性,這些圖示儀有良好的性能和較高的精度,但是這些儀器的性價比和實用性不 強(qiáng),主要原因是因為這些儀器的電路制作比較麻煩,性價比不高。而另外一些采用數(shù)字電路制作晶體管 特性圖示儀,由于測量精度較低,且一般只能測量輸出特性,所以其應(yīng)用也不是很廣。本課題設(shè)計的三 極

5、管特性參數(shù)測試系統(tǒng)制作相對比較簡單方便且實用,主要用一些集成芯片組成,本測試系統(tǒng)的設(shè)計以 at89s52 單片機(jī)為整個設(shè)計模塊的基礎(chǔ),同時還使用了 adc0809 和其他的一些重要集成芯片組成各功能 模塊,這些模塊是本系統(tǒng)設(shè)計的必要組成部分,它們結(jié)合在一起構(gòu)成的系統(tǒng)能對三極管的各項特性參數(shù)進(jìn) 行較為準(zhǔn)確的測量,能基本滿足設(shè)計要求。本系統(tǒng)對三極管的特性參數(shù)數(shù)據(jù)的顯示是通過 lcd 顯示出來 的,這些參數(shù)是由單片機(jī)最小系統(tǒng)、a/d 轉(zhuǎn)換電路、d/a 轉(zhuǎn)換電路和采樣電路等模塊綜合實現(xiàn)得來的,然 后由單片機(jī)處理后送到顯示電路顯示。 1.本測試系統(tǒng)的實現(xiàn)功能和設(shè)計要求 1.1 系統(tǒng)功能 本系統(tǒng)能測試出小

6、功率晶體三極管(bjt)的一些特性參數(shù),包括輸入輸出特性曲線、交直流放大系數(shù)、 反向擊穿電壓和反向飽和電流。 12 設(shè)計要求 (1)在ib0,10a,20a,30a,uce= 012v 條件下,顯示出三極管共射極接法輸出 特性曲線。 (2)在|ib|10a,| uce|10v 條件下,能測出三極管的直流電流放大系數(shù) ,并用數(shù)字顯示。測量 范圍 50300;當(dāng)|ib|由 10a 變化到 20a,| uce|保持不變,能測出三極管的交流放大系數(shù) ,并用數(shù) 字顯示。 (3)在| uce|=10v 的條件下,測量三極管的集電極發(fā)射極反向飽和電流 iceo=1ma,用數(shù)字顯示,測量 范圍 0.1a100

7、a,測量誤差10%。 (4)測量三極管的集電極發(fā)射極間的反向擊穿電壓,并用數(shù)字顯示;測試條件 ic=1ma,測量 ceobr v )( 范圍 20v60v,測量誤差5%。 (5)具有三極管管腳插錯、損壞指示報警功能。 2.系統(tǒng)設(shè)計框圖及原理 2.1 系統(tǒng)框圖 采樣電路 adc0809單片機(jī)lcd 顯示 三極管dac0832 數(shù)控電源 i/o 電平控制 圖 1 本設(shè)計的系統(tǒng)框圖 2.2 本測試系統(tǒng)的工作原理 本系統(tǒng)在測量三極管的特性參數(shù)時需要得到的測量數(shù)據(jù)是三極管的基極、集電極上的數(shù)據(jù)(即電壓 電流數(shù)據(jù)) ,本測試系統(tǒng)的核心部分是單片機(jī)最小系統(tǒng),它在設(shè)計中起到了中樞的作用,它連接了 a/d、d/

8、a 轉(zhuǎn)換電路等重要的功能模塊,協(xié)調(diào)各功能模塊的工作,有效的實現(xiàn)了發(fā)送數(shù)據(jù)控制電路和接受 處理數(shù)據(jù)。將待測三極管連接到采樣電路中,采樣電路將采集到的三極管的基極、集電極數(shù)據(jù)(模擬量) 送到 adc0809 中,adc0809 將收集到的模擬量轉(zhuǎn)為數(shù)字量送入到單片機(jī)中處理,單片機(jī)在 c 程序的驅(qū)動下 控制 dac0832 輸出的電壓值,為待測三極管供電,即起到數(shù)控電壓源和數(shù)控電流源的作用。單片機(jī)通過 p3 口的電平控制采樣電路中的 bjt 的基極電流的產(chǎn)生與斷開,從而控制與集電極相連的繼電器,當(dāng) p3 口 輸出高電平時,由于 bjt 的發(fā)射極與地相連,所以有基極電流產(chǎn)生,繼電器中也有電流通過,此時

9、繼電 器由常開觸點切換到常閉觸點;若單片機(jī)輸出的是低電平,則沒有基極電流產(chǎn)生,繼電器中沒有電流, 繼電器保持在常開觸點上。通過對繼電器的工作狀態(tài)的改變來改變采樣電路的采集數(shù)據(jù)的工作狀態(tài)。同 時,采集電路中還通過開關(guān)的開合來改變采樣電路的工作狀態(tài)。最后,單片機(jī)將采集到的數(shù)據(jù)處理后送 到 lcd 液晶中顯示出來。 3.設(shè)計方案的選擇 3.1 電壓采樣電路設(shè)計方案的選擇 電壓采樣電路主要有以下三種方案: (1)在發(fā)射極串電阻,直接測量發(fā)射極電流 ice。這種方案有其優(yōu)點,即由于電阻兩端對地電壓較 低,所以便于對其進(jìn)行放大檢測。但這種方法也有一定的缺點和不足,即由于發(fā)射極串接的電阻導(dǎo)致基 極電位的確定

10、比較困難,所以很難選擇合適的基極電阻,同時造成 uce 的確定也會帶來一定的困難。 (2)直接測量基極和集電極電阻兩端電壓。該方法有比較簡易的優(yōu)點,但是該方法也有其缺點,即 使用該方法的電路較為復(fù)雜,往往需要在電路中使用多個運算放大器,而且使用該方法測量的精確度不 高,所以在需要得到比較精確的測量數(shù)據(jù)時不宜使用這種方法。 (3)分別對三極管的基極電壓和集電極電阻兩端電壓進(jìn)行采樣。所使用的電路為兩路數(shù)據(jù)采集電路。 若所測量的三極管為 npn 型,則設(shè)計方案采用經(jīng)過普通運放組成的同向比例放大電路使基極電壓進(jìn)行放 大。然后將采集的數(shù)據(jù)送到 a/d 轉(zhuǎn)換器中處理。而對集電極電阻兩端的電壓進(jìn)行采樣時,使

11、用 ina126 進(jìn) 行放大處理。若所測三極管為 pnp 型管,采樣時將電壓經(jīng)過反向比例電路轉(zhuǎn)換成正電壓以滿足 adc0809 采樣的需要。 經(jīng)比較發(fā)現(xiàn),顯然方案三的電路結(jié)構(gòu)較簡單,測量精度較高,故設(shè)計采用方案(3) 3.2 反向擊穿電壓測量電路 反向擊穿電壓測量電路的關(guān)鍵主要是獲得可調(diào)電壓源,從而實現(xiàn) 0 100v 電壓的連續(xù)輸出,該電路有兩 種設(shè)計思路: (1)可調(diào)電壓源主要由變壓器、三端穩(wěn)壓器等組成的電路提供,其功能是實現(xiàn) 0 100v 電壓的連 續(xù)輸出。采用這種方案輸出電壓雖然比較簡單可操作性強(qiáng),但是這種方法很難檢測出產(chǎn)生高壓的情況, 所以容易使產(chǎn)生的大電流對電路造成損壞,考慮以上情況

12、的存在,這種方法不宜使用。 (2)使用 d/a 芯片 dac0832,將其輸出經(jīng)倍壓電路(由 coms 和與非門組成)后得到可調(diào)高壓。通過 da 控制逐步增大加在三極管集電極的電壓,同時對集電極電流實時檢測,當(dāng)檢測到電流發(fā)生突變時,記 錄下此時的 da 輸出電壓值。根據(jù)加壓倍數(shù)(與倍壓電路有關(guān),幾倍壓就放大幾倍)即可得到 uceo。相比 于前一種方法,這種方法更控制容易,而且便于檢測電壓。且采用的倍壓電路具有輸出電流小的特點, 這樣使得即使實驗中出現(xiàn)操作不當(dāng)?shù)男袨橐膊灰讓﹄娐吩斐蓳p壞。由比較可知,采用第二種思路更加安 全可行。 3.3 反向飽和電流測量電路 在測量反向飽和電流時,因為三極管的反

13、向飽和電流很小,所以在測量時會導(dǎo)致較大的測量誤差。 在實際測量時,為了能較準(zhǔn)確的測量出其電流值,減小測量誤差,可以通過測量電壓值來測量電流,所 以在設(shè)計中要將阻值較大的電阻連接到集電極電路中。不妨使用阻值為 1m 的大電阻。在測量時電阻的 切換是用繼電器實現(xiàn)的。 3.4 三極管共發(fā)射極輸入、輸出特性曲線測量的方案 3.4.1 測量輸入特性曲線: 輸入特性曲線:輸入特性曲線描述的是三極管的基極電流隨發(fā)射結(jié)壓降變化關(guān)系的曲線。即滿足 函數(shù) ib=f(ube) uce=常數(shù)。當(dāng) uce=0 時,即集電極與發(fā)射極之間的電壓值為零,相當(dāng)于集電極與 發(fā)射極短路,等效為發(fā)射結(jié)與集電結(jié)之間處于并聯(lián)狀態(tài)。 當(dāng)自

14、變量 uce增大時,輸入特性曲線向右移動。當(dāng) uce大于 1v 時,曲線基本不變了。設(shè)計中采用固定 uce=10v。 輸入特性曲線如下圖所示: 由圖 2 可知,當(dāng)電壓 uce增大時,曲線右移了。 圖 2 晶體管的輸入特性曲線 由于發(fā)射極接地,所以 uceuc,因此測量時固定 uc=12v,通過數(shù)控電壓源(由dac0832 作用) 以一定步長增大基極電壓(同理,由于發(fā)射極接地,故 ubeub) ,每增大一次電壓后采集一次電流 ib, 送入內(nèi)存中。單片機(jī)將采集到的各組數(shù)據(jù)處理后,將各組數(shù)據(jù)用坐標(biāo)形式確定其位置,在 lcd 上顯示出 曲線的形狀。 3.4.2 測量輸出特性曲線: 輸出特性曲線:輸出特

15、性曲線描述基極電流 ib為一常量時,集電極電流 ic 與管壓降 uce 之間的函 數(shù)關(guān)系,即 ic=f(uce) ib=常數(shù) 。 圖 3 輸出特性曲線 對于每一個確定的 ib,都有一條曲線,所以輸出特性是一簇曲線,如圖所示。對于某一條曲線,當(dāng) uce 從零逐漸增大時,集電結(jié)電場隨之增強(qiáng),因而 ic 也就逐漸增大,收集能力已不能明顯提高,表現(xiàn)為 曲線幾乎平行于橫軸,即 ic幾乎僅僅決定于 ib。 從輸出特性曲線可以看出,晶體管有三個工作區(qū)域: ic 截止區(qū):其特征是發(fā)射結(jié)電壓小于開啟電壓且集電結(jié)反向偏置。對于共射電路,ubeuon 且 uce ube 。 此時 ib=0,而 iciceo 。小功

16、率硅管的 iceo 在 1a 以下,鍺管的 iceo 在小于幾十微安。因此在近似分 析中可以認(rèn)為晶體管截止時的 ic0 。 放大區(qū):其特征是發(fā)射結(jié)正向偏置(ube 大于發(fā)射結(jié)開啟電壓 uon)且集電結(jié)反向偏置。對于共射電路, ubeuon 且 uceube 。此時,ic幾乎僅僅決定于 ib,而與 uce無關(guān),表現(xiàn)出對的控制作用, ic=ib,ic=ib 。在理想情況下,當(dāng) ib按等差變化時,輸出特性是一簇橫軸的等距離平行線。 飽和區(qū):其特征是發(fā)射結(jié)與集電結(jié)均處于正向偏量。對于共射電路,ubeuon 且 uceube 。此時 ic不僅與 ib有關(guān),而且明顯隨 uce增大而增大,ic小于ib 。在

17、實際電路中,若晶體管的 ube 增大時,ib隨之增大, 但 ic增大的不多或基本不變,則說明晶體管進(jìn)入飽和區(qū)。對于小功率管,可以認(rèn)為當(dāng),uce=ube,即 ucb=0v 時,晶體管處于臨界狀態(tài),即臨界飽和或臨界放大狀態(tài)。 按設(shè)計要求分別在ib=0、10a、20a、30a 時描繪出基極電流ic隨集電極電壓 uc變化的曲線 圖(由于發(fā)射極接地,所以 uceuc) 。因為 ib=urb/rb,而 urb=u-ube,而設(shè)計中采用的 bjt 為晶體硅, 所以 ube 的導(dǎo)通值在 0.6v0.8v 之間,不妨設(shè) ube =0.65v,所以固定基極電流不變的方法是選通基極電 阻。然后通過 da 輸出變化的

18、電壓值 uce,每改變一次電壓后采集一次相應(yīng)的集電極電流ic,將數(shù)據(jù)送進(jìn) 內(nèi)存中,單片機(jī)將采集到的各組數(shù)據(jù)處理后,將各組數(shù)據(jù)用坐標(biāo)的形式確定其在 lcd 上的顯示位置,然 后輸出送到 lcd 上顯示出來。 3.5 測量結(jié)果顯示放案 將測量所得的三極管的參數(shù)以及輸入輸出特性曲線通過 lcd 液晶屏顯示,設(shè)計中使用了開關(guān)來切換 顯示數(shù)據(jù)。 4.各功能模塊的硬件電路的工作原理及相關(guān)參數(shù)選取 4.1 單片機(jī)最小系統(tǒng) 單片機(jī)最小系統(tǒng)是本設(shè)計的核心,連接著各功能模塊,發(fā)送命令和接受處理收集到的數(shù)據(jù),單片機(jī) 最小系統(tǒng)是由組成單片機(jī)應(yīng)用系統(tǒng)所必需的一些部件和電路構(gòu)成的,主要有電源、產(chǎn)生時鐘的晶體振蕩 器,另外

19、還需要有能使單片機(jī)復(fù)位的電路等。 at89c51 的時鐘電路:atc89c51 單片機(jī)內(nèi)部有一個振蕩器,只要單片機(jī)的 18、19 引腳外接石英晶體 (簡稱晶振)和諧振電容,就構(gòu)成了時鐘電路,系統(tǒng)也就具備了正常工作的基本條件,時鐘電路就可以 產(chǎn)生時鐘脈沖信號。通常諧振電容的值為 30pf,晶振的典型值為 12mhz、24mhz 或 11.0592mhz。 單片機(jī)最小系統(tǒng)的圖如下: 圖 4 單片機(jī)最小系統(tǒng) at89c51(at89s52):mcs-51 單片機(jī)設(shè)有 4 個 8 位雙向 i/o 端口(p0 、p1 、p2 、p3 ),每一條 i/o 線都能獨立地用做輸入或輸出。p0 口為三態(tài)雙向口,

20、能驅(qū)動 8 個 ttl 電路。p1 、p2 、p3 口為準(zhǔn) 雙向口(在用做輸入線時,口鎖存器必須先寫入“1” ,故稱為準(zhǔn)雙向口),負(fù)載能力為 4 個 ttl 電路。 設(shè)計中使用到 p3 口控制電平的輸出,下面簡單介紹 p3 口的功能,p3 口為雙功能口。作為第一功能 使用時,其功能同 p1 口,為普通 i/o 口。當(dāng)作第二功能使用時,每一個功能定義如下表所示: 表 1 p3 口的第二功能 端口引腳第二功能 p3.0 rxd(串行輸入口) p3.1 txd(串行輸出口) p3.2 int0(外部中斷 0 輸入口) p3.3 int1(外部中斷 1 輸入口) p3.4 t0(定時器 0 外部輸入口

21、) p3.5 t1(定時器 1 外部輸入口) p3.6 wr(外部數(shù)據(jù)存儲器寫選通信號) p3.7 rd(外部數(shù)據(jù)存儲器讀選通信號) 4.2 電壓采樣電路的設(shè)計及放大系數(shù)的計算 4.2.1 基極、集電極采樣電路 測量三極管的特性參數(shù)時,需要測量三極管的基極電流,集電極電流,基極-發(fā)射極電壓,集電 極-發(fā)射極電壓,這些數(shù)據(jù)的得到需要由單片機(jī)控制或是由采樣采集后送到 a/d 轉(zhuǎn)換器中處理,采 樣電路如下圖所示: 圖 5 基極、集電極采樣電路 (1)采樣電路中電阻值的選擇。 基極電阻的選擇:根據(jù)設(shè)計要求,在測量輸出特性曲線時,要求 ib=0,10a,20a,30a時描繪出三極管的共射時的輸出特性曲線

22、,由于是共射電路,所以發(fā) 射極接地,在測放大倍數(shù)和輸出曲線時,保持基極電壓為+5v(npn 時為+5v,pnp 時為-5v)不變。因為 硅型三極管的基極-發(fā)射極的導(dǎo)通電壓在 0.6v0.8v 之間,不妨設(shè) ube =0.65v,可計算出三種情況下的基 極電阻分別為: 1 (50.65) 435 10 v rk a 2 (50.65) 218 20 v rk a 3 (50.65) 145 30 v rk a 在實際選取時,這三個電阻的匹配很難準(zhǔn)確達(dá)到,所以可以調(diào)節(jié)電位器達(dá)到規(guī)定的電阻值,然后連接到 電路中。用繼電器來實現(xiàn)基極電阻之間的切換。 集電極電阻的選擇:集電極電阻的選擇需要根據(jù)送入到 a

23、dc0809 的電壓值來確定,由于集電極 電流的值一般在1ma10ma 之間,集電極兩端的電壓還要經(jīng)過一個儀表放大器放大 5 倍后送到 adc0809 中,adc0809 接受的電壓范圍應(yīng)在 05v 之間,所以可以在集電極上接一個阻值為 75 的電 阻,然后對它兩端的電壓進(jìn)行檢測。同時在集電極上再接入一個阻值為 500 的電阻起分壓的作用,保 證測量放大倍數(shù)時 uce 10v。 (2)采樣功能的實現(xiàn)過程 對于基極采樣電路,如圖 3 中每個繼電器一端接+12v 電壓,一端接一個 bjt 的集電極,每個 bjt 的基極串聯(lián)一個 47k 的電阻然后連到單片機(jī)上,由單片機(jī)的一個 i/o 口控制。當(dāng)單片

24、機(jī)的 i/o 口輸出高 電平時,bjt 的基極得電導(dǎo)通,繼電器就閉合。p3.1繼電器 8, p3.2繼電器 7,p3.3繼電器 3,p3.4 繼電器 5, p3.5繼電器 4。在這里繼電器起到“自動開關(guān)”的作用,繼電器實際上是用較小的電流 去控制較大電流的一種電子控制器件,在電路中起著自動調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。若單片機(jī) 的輸出端 p3 口給采樣電路提供的是高電平時 pn 結(jié)導(dǎo)通,有基極電流產(chǎn)生,繼電器中有電流通過,此時 繼電器由常開觸點切換到常閉觸點;若單片機(jī)輸出的是低電平,則沒有基極電流產(chǎn)生,繼電器中沒有電 流,繼電器保持在常開觸點上。 在|ib|10a,| uce|10v 條件下

25、,繼電器 1 的兩個開關(guān)分別接在+12v 和+5v(如果被測三極管是 pnp 型接-5 v 和-12v) 。繼電器 3 的開關(guān)閉合在接電源的一側(cè)。為產(chǎn)生所需電流|ib|10a,繼電器 8 的兩個開關(guān)分別接在電阻 r1 和 r3 側(cè)。繼電器 7 的開關(guān)接在 1側(cè)。由模擬數(shù)字轉(zhuǎn)換芯片 adc0809 讀取三 極管基極電壓 ub。由于電路末端接5v 電壓。則電路兩端的電壓是 urb =|5-ub|易得基極電流 ib的表達(dá) 式 :ib=urb/ rb=|5-ub|/ rb 對于集電極采樣電路,如圖 3,在同樣的條件下,電路中繼電器 4 的開關(guān)接在電阻 r5 側(cè),繼電器 5 的開關(guān)接在電源12v 一側(cè)。

26、由專用儀表放大器 ina126 負(fù)責(zé)直接讀取集電極電阻兩端的電壓 urc,經(jīng)過 放大 5 倍后經(jīng) adc0809 轉(zhuǎn)換后送給單片機(jī)。ina126 是一種低電壓,微功耗的放大器。ina126 對采樣電路 的輸入信號影響很小。 ina126 的引腳圖及其引腳功能: 圖 6 ina126 引腳圖 1 腳、8 腳: rg ,增益設(shè)置端,一般接入精密電阻 3 腳、2 腳 : in + 、in - , 差分正負(fù)輸入端 , 一般輸入傳感器信號 ; 7 腳、4 腳 : v + 、v - ,正負(fù)電源輸入端 , 一般各自與地接入 0. 1f 的去耦電容 ; 5 腳 : ref , 參考輸入端 , 通常接地 , 也

27、可通過其調(diào)整失調(diào)電壓。 6 腳 : vo ,放大器輸出端。 ina126 的性能特點 靜態(tài)電流小 ,小于 175a ; 電源范圍寬 , 1. 35 18v ; 失調(diào)電壓低 ,小于 250v ; 漂移低 ,小于 3v / ; 低噪聲 ,典型值 35nv / hz (100k hz 時) ; 頻率響應(yīng)的典型值 200k hz ( g = 5) ; 壓擺率的典型值 0. 4v / s (輸出 10v ,g = 5) ; 輸入阻抗的典型值 109/ 4p f ; 共模抑制比大于 83 db ( 共模電壓為11. 25 v 時) 。 4.2.2 測三極管的的放大系數(shù) 在測三極管的的放大系數(shù)時,繼電器的開

28、關(guān)打在電阻上。電阻的電阻值是 75 ,易得集電極 5 r 5 r 的電流表達(dá)式:ic=urc/75。根據(jù)三極管直流電流放大系數(shù)的定義式可以算出: cceoc bb iii ii 一般來說, 和 的大小是不一樣的, 不是一個固定不變的常數(shù),它是兩個變化量之比,其 值的大小與工作點密切相關(guān)。但是在恒流特向較好的區(qū)域,如果忽略了 iceo,兩者的大小是基本相等的。 由于在完成本題中前兩個任務(wù)時,三極管一直工作在恒流特性較好的區(qū)域,可以認(rèn)為和是相等的。 只要把| ib |從 10a 改變到 20a , |uce|保持不變,三極管的靜態(tài)工作點已經(jīng)發(fā)生了改變,此時用 與測直流放大倍數(shù)相同的辦法就可以測出交

29、流放大系數(shù)。也就是說只要使基極電路中的繼電器 8 的開關(guān) 改變方向,使電阻 r2 接在電路中,電流就會改變到 20a,再用同樣的方法測量即可。 4.3 a/d 轉(zhuǎn)換輸出電路: a/d 轉(zhuǎn)換器是數(shù)據(jù)測量系統(tǒng)的核心部件,它把采集的模擬量變換成數(shù)字序 列,并讀回計算機(jī)。在設(shè)計中,我們對 a/d 的轉(zhuǎn)換速度、精度和器件成本作了最好的折中,選用了 8 位 a/d 轉(zhuǎn)換器 adc0809。 adc0809 是八位 ad 轉(zhuǎn)換器。每采集一次一般需 100s,ad 轉(zhuǎn)換結(jié)束后會自動 產(chǎn)生 eoc 信號。 4.3.1 adc0809 在實驗系統(tǒng)中的電路 adc0809 在實驗平臺中的電路如圖所示。adc0809

30、 輸入通道的控制是由單片機(jī)的 p2.0,p2.1 和 p2.2 完成,跳線 j504 使能 u501 鎖存使能。eoc 與單片機(jī)的中斷 0(int0)相連,當(dāng)數(shù)據(jù)轉(zhuǎn)換完成時 eoc 向單 片機(jī)發(fā)送中斷請求,單片機(jī)響應(yīng)中斷,讀取轉(zhuǎn)換數(shù)據(jù)(也可采用查詢方式) 。adc0809 的 d0d7 與單片機(jī) 的 p0 口相連。單片機(jī)的 ale 信號經(jīng)過 74ls74 二分頻后,作為 adc0809 的時鐘信號。u504 是與非門 cd4001,用于和單片機(jī)的 p2.3 產(chǎn)生 ad 的片選和使能信號。p2.3 為低電平時,且當(dāng) wr 信號來(為低電平) ,這時送到 ad 轉(zhuǎn)換器的 ale 和 start 引

31、腳為高電平,啟動 ad 轉(zhuǎn)換。同樣,當(dāng) rd 信號來時使能 oe 信號, ad 轉(zhuǎn)換器向總線上發(fā)送數(shù)據(jù)。實驗時,對 adc0809 的控制過程是:通過 p2.0,p2.1 和 p2.2 選擇模擬量 輸入通道;通過 p2.3 和 wr 信號啟動 ad 轉(zhuǎn)換;等待轉(zhuǎn)換結(jié)束標(biāo)志 eoc;輸出數(shù)據(jù)使能 oe;讀取轉(zhuǎn)換數(shù)據(jù)。 in3 1 in4 2 in5 3 in6 4 in7 5 st art 6 eoc 7 d3 8 oe 9 clk 10 vcc 11 vref(+) 12 gnd 13 d1 14 d2 15 vref(-) 16 d0 17 d4 18 d5 19 d6 20 d7 21 a

32、le 22 addc 23 addb 24 adda 25 in0 26 in1 27 in2 28 u503 adc0809 vcc vcc vcc 1 2 3 4 5 6 78 9 10 11 12 13 14 1 1 u504 cd4001 pre 4 clk 3 d 2 clr 1 q 5 q 6 u502a 74ls74 p0.0 p0.1 p0.2 p0.3 p0.4 p0.5 p0.6 p0.7 ale wr rd p2.3 oc 1 c 11 1d 3 1q 2 2d 4 2q 5 3d 7 3q 6 4d 8 4q 9 5d 13 5q 12 6d 14 6q 15 7d 1

33、7 7q 16 8d 18 8q 19 u501 74ls373 p2.0 p2.1 p2.2 ale int0 vcc vcc r500 in0 c505 104 c503 104 c504 104 1 2 3 4 5 6 7 j503 con7 3 1 2 j504 con2 r506 10k vcc 圖 7 ad0809 實驗電路圖 (1)adc0809 的引腳圖及其引腳含義 圖 8 adc0809 引腳圖 in0in7:8 路模擬通道輸入,且輸入模擬量信號應(yīng)為單極性,0+5v,若信號過小還要進(jìn)行放大。在 轉(zhuǎn)換過程中,模擬量輸入的值不能變化過快,因此對變化速度快的模擬量,在輸入前要增加采

34、樣保持電 路。由 adda,addb,addc 三條線選擇。 adda、addb、addc:三位地址輸入線,模擬通道選擇線,根據(jù)地址線的電平來選通 in0in7 中的某一 路。比如 000 時選擇 0 通道,111 時選擇 7 通道。 d7d0:8 位數(shù)字量輸出端,可直接與單片機(jī)的 p0 口相連。其中第 17 引腳為最低位,第 21 引腳為最 高位。數(shù)據(jù)線,三態(tài)輸出,由 oe(輸出允許信號)控制輸出與否。 oe:數(shù)據(jù)輸出使能端,高電平時允許數(shù)據(jù)輸出。打開三態(tài)緩沖器,將轉(zhuǎn)換結(jié)果放到 d0d7 上,oe=0, 輸出數(shù)據(jù)線呈高組態(tài),oe=1,才能打開三態(tài)輸出鎖存器。 ale:地址允許鎖存,其上升沿將

35、 adda,addb,addc 三條引線的信號鎖存,經(jīng)譯碼選擇對應(yīng)的模擬通 道。adda,addb,addc 可接單片機(jī)的地址線,也可接數(shù)據(jù)線。adda 接低位線,addc 接高位線。 start:轉(zhuǎn)換啟動信號,在模擬通道選通之后,由 start 上的正脈沖啟動 a/d 轉(zhuǎn)換過程。轉(zhuǎn)換時間至 少 100us。 eoc(end of conversion):轉(zhuǎn)換結(jié)束信號,在 start 信號之后,a/d 開始轉(zhuǎn)換。當(dāng) eoc 輸出低電平 時,表示在進(jìn)行 a/d 轉(zhuǎn)換;當(dāng)轉(zhuǎn)換結(jié)束時,此時轉(zhuǎn)換之后的數(shù)據(jù)已鎖存在輸出鎖存器之后,eoc 變?yōu)楦唠?平。eoc 可視作被查詢的狀態(tài)信號,亦可用來申請中斷。

36、vref(+) 、vref(-):參考電壓。其典型值 vref(+)=+5v、vref(-)=0v。 clock:adc0809 內(nèi)部沒有自己的時鐘電路,clk 引腳就是外部時鐘輸入端。要求時鐘頻率不高于 640khz,時鐘輸入、時鐘頻率上限為 1280khz。 (2)adc0809 實驗電路中,與 adc0809 相連的有地址鎖存器 74ls373,它通過單片機(jī)的 p2 口控制其輸入 端(d)來實現(xiàn)控制輸出端(q) ,然后 q 連接 adc0809 來選通 adc0809 的輸入通道。 74ls373 的引腳圖如下: 圖 9 74ls373 引腳圖 373 為三態(tài)輸出的八 d 透明鎖存器,其

37、主要電器特性的典型值如下(不同廠家具體值有差別): 型號 tpdpd 54s373/74s373 7ns 525mw 54ls373/74ls373 17ns 120mw 引出端符號: d0d7 數(shù)據(jù)輸入端 oe 三態(tài)允許控制端(低電平有效) le 鎖存允許端。當(dāng) le 為高電平時,驅(qū)動端隨輸出端的變化而變化。當(dāng) le 為低電平時,d 的 電平鎖存不變,保持為原來的狀態(tài)。 q0q7 輸出端 。驅(qū)動負(fù)載(或總線) ,受 oe 電平的影響。當(dāng) oe 為低電平時,邏輯狀態(tài)正常。 當(dāng) oe 為高電平時,q0q7 呈高阻態(tài),這種情況下既不能驅(qū)動總線,也不能為總線的負(fù)載提供驅(qū)動。 真值表: 表 2 74l

38、s373 真值表 dnleoeon hhlh lhll xllq0 xxh 高 阻態(tài) 4.3.2 與 adc0809 相連的電路 圖 10 與 adc0809 相連的電路 圖 10 為與 adc0809 相連接的放大電路。當(dāng)測量 npn 型三極管時,單片機(jī) p3.2 口控制繼電器 3 的開 關(guān),使之與放大器 1a 相連。當(dāng)測量 pnp 型三極管時,由于基極和集電極電路均施加了負(fù)電壓,為滿足 adc0809 的轉(zhuǎn)換要求,電壓信號需經(jīng) 1:1 反向放大,所以開關(guān)應(yīng)該接在直接與放大器 2a 相連的一側(cè)。該 電路將測量得到的基極電壓經(jīng)過 op07 放大后送到 adc0809 中轉(zhuǎn)換后送到單片機(jī)中計算處

39、理送 lcd 顯示。 op07 芯片是個雙極性運算放大器集成電路,其引腳圖如下: 圖 11 op07 引腳圖 0p07 的引腳功能如下: offset1:調(diào)零端 in-: 反向輸入端, in+: 正向輸入端 vcc-: 接地端 nc: 空腳 out: 輸出端 vcc+:接正電源 offset2:調(diào)零端 4.4 設(shè)計中使用的倍壓電路 設(shè)計中之所以要使用倍壓電路是因為考慮到三極管的反向擊穿電壓通常比較高,但是系統(tǒng)測量擊穿 電壓時是用單片機(jī)來控制電壓產(chǎn)生一定步長的變化,但是單片機(jī)最大只能輸出 12v 的電壓,所以為系統(tǒng) 設(shè)計一個倍壓電路,該倍壓電路由 cmos 與非門組成。倍壓電路的設(shè)計電路如下:

40、圖 12 10 倍壓電路。 cd4069 芯片介紹: 內(nèi)部結(jié)構(gòu)圖如下: 圖 13 cd4069 內(nèi)部引腳圖 cd4069 是個集成芯片,內(nèi)部由六個 cmos 反相器電路組成,此器件主要用作通用反相器。 引腳圖 如下: 圖 14 cd4069 引腳功能圖 其中,引腳 1、3、5、9、11、13 為 1a 6a 數(shù)據(jù)輸入端;引腳 7 為 vdd 接正電源;引腳 14 為 vss 接地;引腳 2、4、6、8、10、12 為 1y 6y 數(shù)據(jù)輸入端。 4.5 da 雙極性電壓輸出電路 該電路使用的核心芯片是 dac0832,d/a 轉(zhuǎn)換是指數(shù)字量到模擬量的線性轉(zhuǎn)換,目前大多數(shù) d/a 轉(zhuǎn)換 的輸出模擬

41、量均為電流量,要經(jīng)過一個反相輸入的運算放大器轉(zhuǎn)換成模擬電壓輸出。但這種輸出電壓是 有極性的,分單極性和雙極性兩種。下圖是一種單緩沖方式的雙極性 d/a 轉(zhuǎn)換電壓輸出接口電路,輸出 的雙極性電壓為5v。wr1 與單片機(jī)的 wr 相連,cs 與 p2.7 相連,xfer 和 wr2 接地,dac 寄存器直通, 輸入寄存器受控。 圖 15 da 雙極性電壓輸出電路 該模塊設(shè)計中的核心是 d/a 轉(zhuǎn)換芯片 dac0832,dac0832 是 8 位數(shù)/模轉(zhuǎn)換器芯片。 dac0832 的外部引腳圖如下: dac0832 的引腳功能說明如下: vcc :邏輯電源輸入端。 agnd :模擬量信號接地端。 d

42、gnd :數(shù)字量信號接地端,在使用時,模擬地始終與數(shù)字地相連。 vref :基準(zhǔn)電源輸入端。d0d7 :該八個引腳是提供給數(shù)字信號的輸入端,d0 到 d7 是由低到高的。 ile :控制輸入鎖存信號的進(jìn)入,高電平可進(jìn)入。 cs :選擇輸入寄存器的信號,低電平時可進(jìn)行輸入。 wr2 :寫信號 2,即 dac 寄存器的寫信號,有效電平為低電平。 wr1 :寫信號 1,是輸入寄存器的寫信號,有效電平為低電平。 從 di0di7 輸入的數(shù)字量能否進(jìn)入輸入寄存器要受輸入鎖存器的鎖存信號 le1 控制。該信號的產(chǎn)生 是由 ile、cs、wr1 的邏輯組合決定的。 當(dāng) ile 為高電平,且 cs 和 wr1

43、 同時為低電平時,le1 為高電平,輸入寄存器的輸出隨輸入變化,這 時相當(dāng)于輸入寄存器打開。當(dāng) wr1 變成高電平時,le1 出現(xiàn)負(fù)跳變,變?yōu)榈碗娖剑瑢⑤斎霐?shù)據(jù)鎖存在 輸入寄存器中,這時相當(dāng)于輸入寄存器關(guān)閉。 xfer :傳送數(shù)據(jù)的控制信號,有效時的電平為低電平。 同樣,從輸入寄存器的輸出數(shù)據(jù)能否通過 dac 寄存器,要受 dac 寄存器鎖存信號 le2 控制,該信號 由 wr2、xfer 的邏輯組合產(chǎn)生。當(dāng) wr2 和 xfer 同時有效時(即同為低電平) ,le2 為 1,dac 寄存器 的輸出隨它的輸入而變化,這是相當(dāng)于 dac 寄存器打開,并開始進(jìn)行 d/a 轉(zhuǎn)換。當(dāng) wr2 變?yōu)楦唠?/p>

44、平 后,le2 出現(xiàn)負(fù)跳變,將輸入寄存器中的數(shù)據(jù)鎖存在 dac 寄存器中,這是相當(dāng)于 dac 寄存器關(guān)閉。 iout1 :dac 轉(zhuǎn)換的電流輸出端 1,其值與寄存器的內(nèi)容有關(guān),dac 寄存器的內(nèi)容全 1 時,iout1 最 大;全為 0 時,iout1 最小。 圖 16 dac0832 引腳功能圖 iout2 :電流輸出端 2 。iout2 等于常數(shù)減去 iout1,即 iout2+ iout1=常數(shù)。 rfb :反饋電阻。 設(shè)計中該模塊除了使用到 dac0832 外還使用到 lf353 lf353 簡介: 圖 17 lf353 引腳圖 圖 18 lf353 內(nèi)部引腳圖 4.6 液晶顯示 本系

45、統(tǒng)采用圖形漢字兩用液晶lcd12864 作為顯示工具對實驗結(jié)果進(jìn)行輸出顯示。 lcd 液晶顯示器有以下顯著特點: 工作電壓低,功耗小 平板型結(jié)構(gòu):安裝時占用體積小,減小了設(shè)備體積。 被動顯示:液晶不是靠自身發(fā)光。 顯示信息量大:lcd 的像素可以做得很小,相同面積上可容納更多信息。 易于彩色化。 沒有電磁輻射:對身體無污染。 壽命長:lcd 器件本身無老化問題。 lcd 與單片機(jī)的連接圖如下: 圖 19 lcd 顯示電路的連接 圖中使用的液晶顯示器為 ampire(128*64),它與lcd12864 的使用原理相似。 液晶顯示器 lcd 12864的引腳及其功能如下表所示: 表 3 lcd1

46、2864 的引腳功能 引腳名稱方向說明引腳名稱方向說明 1vss-gnd(ov)11db4i/o 數(shù)據(jù) 4 2vdd- 提供+5v 電壓 12db5i/o 數(shù)據(jù) 5 3vo- 給 lcd 提供電壓 (懸空) 13db6i/o 數(shù)據(jù) 6 4rs(cs)ih:data l:insruction 14db7i/o 數(shù)據(jù) 7 5r/w(std)i h:讀; l:寫 15psbih: parallel mode l: serial mode 6e(sclk)i 使能端,高電平 有效 16nc- 空腳 7db0i/o 數(shù)據(jù) 0 17/rsti 復(fù)位信號,低電 平有效 8db1i/o 數(shù)據(jù) 1 18nc-

47、空腳 9db2i/o 數(shù)據(jù) 2 19leda- 背光源正極 (+5v) 10db3i/o 數(shù)據(jù) 3 20ledk- 背光源負(fù)極 (0v) 5 結(jié)束語 本系統(tǒng)采用繼電器開關(guān)控制的多路采樣電路,對各項數(shù)據(jù)準(zhǔn)確、實時檢測。 在單片機(jī)的聯(lián)系下,各 功能模塊起到相應(yīng)的作用,綜合實現(xiàn)對三極管特性參數(shù)的測量。本系統(tǒng)的軟件設(shè)計思路和硬件的思路類 似,也是根據(jù)模塊化的思想,軟件部分每一模塊都能實現(xiàn)某一功能,而且能應(yīng)用到其他程序中去。 同時這次畢業(yè)設(shè)計給我很大的體會:畢業(yè)設(shè)計是我們在本科學(xué)習(xí)中的最后一項學(xué)習(xí),也是對我們大 學(xué)四年所學(xué)知識的掌握程度的一種檢測,同時也是對個人興趣培養(yǎng)的一種的展現(xiàn),更是師生之間密切聯(lián)

48、系的一個橋梁。通過畢業(yè)設(shè)計,我悟出了很多道理:本測試系統(tǒng)就像一個組織一樣,單片機(jī)是組織的領(lǐng) 導(dǎo),各模塊各司其職,只有在領(lǐng)導(dǎo)的合理協(xié)調(diào)下組織才能正常的運營。我們做任何事都要認(rèn)真對待,要 在小事中積累經(jīng)驗,勤于反思和總結(jié),只有我們認(rèn)真和較好地完成每一個小事才有資格去做要求更高的 事,比如說焊接雖然看起來是比較簡單的工作,但是如果不用心去對待就會出現(xiàn)虛焊、焊錯等錯誤,這 些都會給以后的實驗調(diào)試帶來很大的麻煩,影響工作效率;同時,我還體會到,工作上的很多事不能僅 僅靠一個人的力量,有些事在團(tuán)體的配合下能夠更高效的完成,團(tuán)結(jié)協(xié)作的力量是不容小視的,我們要 學(xué)會與人溝通合作,這樣我們才能在以后的工作中無往

49、不勝,比如說我們遇到棘手的問題時,我們反復(fù) 思考不能解決時不妨去向有經(jīng)驗的人請教,這樣我們就能更加方便、更有效的獲得解決問題的方法和思 路。最后,我認(rèn)識到發(fā)生錯誤不是件壞事,因為失敗是成功之母,當(dāng)我們出現(xiàn)錯誤時不能逃避錯誤,而 是應(yīng)該努力的思考和尋找出現(xiàn)錯誤的原因,然后分析和一步一步解決它,經(jīng)驗總是在解決錯誤問題的基 礎(chǔ)上積累起來的。總之,這次畢業(yè)設(shè)計不僅是對我們畢業(yè)前的一次檢閱,還是我們自我學(xué)習(xí),自我管理, 自我教育的良好平臺,為我們真正步入社會打下了良好的基礎(chǔ)。 參考文獻(xiàn): 1朱華貴,基于 51 單片機(jī)的三極管特性參數(shù)測試系統(tǒng)的設(shè)計.重慶工業(yè)高等專科學(xué)校學(xué)報, 2004, (12):10-

50、12 2馬志兵基于 51 單片機(jī)的簡易晶體管輸出特性圖示儀原理與設(shè)計 i-j電子元器件應(yīng)用,2006,(5): 93-9 3 鄒應(yīng)全.51 系列單片機(jī)原理與實驗教程.西安電子科技大學(xué)出版社.2007.12 4 陳艷燕,楊小鋒. 基于單片機(jī)的晶體管特性曲線圖示儀j.儀器儀表學(xué)報, 2005,8(26):464-465. 5張銀勝,單慧琳.基于 51 單片機(jī)的晶體管特性測試系統(tǒng)的設(shè)計.電子測量技術(shù),2009,1(32):92-107 6高衛(wèi)東,辛友順,韓彥征.51 單片機(jī)原理與實踐.北京航空航天大學(xué)出版社 2008,1 7smith m,john s.application specific in

51、tegrated circuits.addison wesleyr.geneva:who,1998. 致謝:感謝我的指導(dǎo)老師張宏群在我做畢業(yè)設(shè)計期間給予的悉心指導(dǎo)和熱心幫助,她高尚的德行和嚴(yán)謹(jǐn) 的治學(xué)風(fēng)格讓人肅然起敬,張老師樂于幫助有困難的學(xué)生,對于學(xué)生的請教,她都能認(rèn)真耐心的給予講 解和啟發(fā)。同時,我還要感謝我身邊的同學(xué)們,在這次畢業(yè)設(shè)計中,他們給予了我很大的幫助,在我遇 到問題是,他們都給予了建議和方法,使我在設(shè)計時的阻力變小了,這四年下來培養(yǎng)的同學(xué)之情讓我很 感動。最后還要感謝評審老師們在百忙中抽空評閱我的畢業(yè)論文。 design of the transistor characteri

52、stic test system based on 51mc liqing department of electronic information engineering,nanjing university of information science mcu; framework; advantages 附錄 1:元件清單 元件名稱元件個數(shù)元件名稱元件個數(shù) at89s521 12mhz 晶振 1 adc08091 繼電器 12 dac08321 4148(穩(wěn)壓二極管) 11 lcd128641 電解電容 1 74ls3731 排阻 2 74ls741bjt 若干 ina1261butto

53、n 若干 op073 瓷片電容104pf,30pf 各 2 個 lf3532 電阻(500) 1 cd40692 電阻(75) 1 cd40011 電阻(1m) 1 附錄 2:源程序 /*主程序*/ #include reg52.h #include absacc.h #include stdio.h #include sublcd.h #include 7289sub.h #define adc08090 xbyte0 xf1ff #define adc08091 xbyte0 xf3ff #define dac xbyte0 xefff #define uchar unsigned cha

54、r #define uint unsigned int sbit p11=p11; sbit p31=p31; sbit p32=p32; sbit p33=p33; sbit p34=p34; sbit p35=p35; float xdata ub110; float xdata ur110; float xdata b,acb; float xdata iceo; uint uceo1; float xdata ub,ur,ib,ic,ib1,ic1; uchar xdata tab6416; uchar xdata rvbedisp100; uchar xdata ribdisp100

55、; uchar xdata ic0disp100; uchar xdata uce0disp100; uchar xdata ic1disp100; uchar xdata uce1disp100; uchar xdata ic2disp100; uchar xdata uce2disp100; uchar xdata ic3disp100; uchar xdata uce3disp100; uchar ub_data,ur_data; uchar npn_flag=1; uchar pnp_flag=0; float yes; main() uchar adc(uchar com); uch

56、ar vd(float v); bit error(void); void reset (void); void point(uchar xi,uchar yi); void draw_c(void); void draw_r(void); void uceo(void); void chanshu(void); void load(void); uchar vd(float v); void send(void); uchar symbol; uchar curl_cflag=0; uchar curl_rflag=0; uchar uceo_flag=0; uchar start_flag

57、=0; uchar base_flag=0; e=0; scon=0 x50; tmod=0 x21; pcon=0 x80; tl1=0 xf3; th1=0 xf3; tr1=1; ti=0; /ea=1; ex1=1; it1=1; dac=vd(0); initial(); set_start_position(1,3); display_string(歡迎使用); set_start_position(2,1); display_string(三極管參數(shù)測試儀); set_start_position(3,1); display_string(請選擇三極管類型); set_start

58、_position(4,2); display_string(npn or pnp); while(1) if(key=0) cs=0; delay(10); display(0 x15); delay(10); symbol=read_key(); cs=1; delay(80);/讀鍵值 switch(symbol) case 15: reset(); break; case 0: base_flag=1; break; case 1: curl_cflag=1; initial(); load(); break; case 2: curl_rflag=1; initial(); load

59、(); case 3: uceo_flag=1; initial(); load(); break; case 4: npn_flag=1; pnp_flag=0; initial(); set_start_position(1,3); display_string(歡迎使用); set_start_position(2,1); display_string(三極管參數(shù)測試儀); set_start_position(3,3); display_string(三極管類型); set_start_position(4,4); display_string(npn); break; case 5:

60、 npn_flag=0; pnp_flag=1; initial(); set_start_position(1,3); display_string(歡迎使用); set_start_position(2,1); display_string(三極管參數(shù)測試儀); set_start_position(3,3); display_string(三極管類型); set_start_position(4,4); display_string(pnp); break; case 7: send(); break; while(key=0); if(base_flag=1) chanshu(); b

溫馨提示

  • 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

提交評論