版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、題目:基于單片機(jī)的數(shù)字萬用表設(shè)計(jì)院 系:機(jī)電工程系專 業(yè):機(jī)電一體化學(xué) 號(hào):姓 名:指導(dǎo)教師:完成日期:摘要本次設(shè)計(jì)用單片機(jī)芯片at89s52設(shè)計(jì)一個(gè)數(shù)字萬用表,能夠測量交、直流電壓 值、直流電流、直流電阻以及電容,四位數(shù)碼顯示。此系統(tǒng)由分流電阻、分壓電阻、 基準(zhǔn)電阻、電容測試芯片電路、51單片機(jī)最小系統(tǒng)、顯示部分、報(bào)警部分、ad轉(zhuǎn)換 和控制部分組成。為使系統(tǒng)更加穩(wěn)定,使系統(tǒng)整體精度得以保障,本電路使用了 ad0809數(shù)據(jù)轉(zhuǎn)換芯片,單片機(jī)系統(tǒng)設(shè)計(jì)采用at89s52單片機(jī)作為主控芯片,配以 rc上電復(fù)位電路和11.0592mhz震蕩電路,顯示芯片用tec6122,驅(qū)動(dòng)8位數(shù)碼管 顯示。稈序每執(zhí)行
2、周期耗時(shí)縮到最短,這樣保證了系統(tǒng)的實(shí)時(shí)性。關(guān)鍵詞 數(shù)字萬用表at89s52單片機(jī)ad轉(zhuǎn)換與控制結(jié)致參考文獻(xiàn) 錯(cuò)誤!未定義書簽。4.6666.6.12.13.13.14».24.29.29.30.30.30.3232.34.35.36.373839摘要abstract 緒論1.數(shù)字萬用表設(shè)計(jì)背景1.1數(shù)字萬用表的設(shè)計(jì)目的和意義1.2數(shù)字萬用表的設(shè)計(jì)依據(jù)1.3數(shù)字萬用表設(shè)計(jì)重點(diǎn)解決的問題2數(shù)字萬用表總體設(shè)計(jì)方案2.1數(shù)字萬用表的基本原理2-2數(shù)字萬用表的硬件系統(tǒng)設(shè)計(jì)總體框架圖'2.3硬件電路設(shè)計(jì)方案及選用芯片介紹2.3.1設(shè)計(jì)方案2.3.2芯片選擇及功能簡介2.4數(shù)字萬用表的硬件
3、設(shè)計(jì)2.4.1分模塊詳述系統(tǒng)各部分的實(shí)現(xiàn)方法2.4.2數(shù)字萬用表控制硬件整體結(jié)構(gòu)圖.2.4.3電路的工作過程描述3.系統(tǒng)軟件與流程圖3.1電路功能模塊32系統(tǒng)總流程圖3. 3物理量采集處理流程3. 4電壓測量過程流程圖35電流的測量過程流程圖i <ih'3. 6電阻的測量過程流程圖37電容測量過程流程圖論謝緒論數(shù)字萬用表亦稱數(shù)字多用表,簡稱dmm(digtial multimeter)o它是采用數(shù)字化測 量技術(shù),把連續(xù)的模擬量轉(zhuǎn)換成不連續(xù)的、離散的數(shù)字形式并加以顯示的儀表。傳統(tǒng) 的指針式萬用表功能單精度低,不能滿足數(shù)字化時(shí)代的需求,采用單片的數(shù)字萬用表, 精度高、抗干擾能力強(qiáng),可
4、擴(kuò)展尾強(qiáng)、集成方便,目前,由各種單片機(jī)芯片構(gòu)成的數(shù) 字電萬用表,已被廣泛用于電子及電工測量、工業(yè)自動(dòng)化儀表、自動(dòng)測試系統(tǒng)等智能 化測量領(lǐng)域,顯示出強(qiáng)人的生命力。數(shù)字萬用表具有以下兒點(diǎn)特點(diǎn):1)顯示清晰直觀,計(jì)數(shù)準(zhǔn)確為了提高觀察的清晰度,新型的于持式數(shù)字用用表(hdmm)已普遍采用字高為26mm 的人屏幕lcd (液晶顯示器)。有些數(shù)字萬用表還增加了背光源,以便于夜間觀察讀 數(shù)。2)顯示位數(shù)數(shù)字萬用表的顯示位數(shù)通常為3位半到8位半。3).準(zhǔn)確度高準(zhǔn)確度是測量結(jié)果中系統(tǒng)誤差與隨機(jī)誤差的綜合。它表示測量結(jié)果與真值的一致程 度,也反映了測量誤差的人小,準(zhǔn)確度愈高,測量誤差愈小。數(shù)字萬用表的準(zhǔn)確度遠(yuǎn) 優(yōu)
5、于指針萬用表。4).分辨力高數(shù)字萬用表在最低電壓量稈上末位1個(gè)字所代表的電壓值,稱作儀表的分辨力,宏觀 世界反映了儀表靈敏度的高低。分辨力隨顯示位數(shù)的增加而提高。5)測試功能強(qiáng)數(shù)字萬用表不公可以測量直流電壓(dcv)、交流電壓(acv)、直流電流(dca)、 交流電流(aca)、電阻(q)、二極管正向壓降(uf)、等等。新型數(shù)字萬用表大多 增加了下述測試功能:讀數(shù)保持(hold)、邏輯(logic)測試等等。6)測量范圍寬數(shù)字萬用表可滿足常規(guī)電子測量的需要。智能數(shù)字萬用表的測量范圍更寬。7)測量速率快數(shù)字萬用表在每秒鐘內(nèi)對(duì)被測電壓的測量次數(shù)叫測量速率,單位是“次/秒”。它主要 取決于a/d轉(zhuǎn)換
6、器的轉(zhuǎn)換速率。一般數(shù)字萬用表的測量速率為25次/秒。有的能達(dá) 到20次/秒以上,另有的一些比這個(gè)還要高得多。數(shù)字萬用表可滿足不同用戶對(duì)測量 速率的需要。8)輸入阻抗高數(shù)字萬用表電壓擋具有很高的輸入阻抗,通常為1010000mq,從被測電路上吸取的電流小,不會(huì)影響被測信號(hào)源的工作狀態(tài),能減小由信號(hào)源內(nèi)阻引起的測量誤差。9) .集成度高,微功耗新型數(shù)字萬用表普遍釆用cmos大規(guī)模集成電路的a/d轉(zhuǎn)換器,整機(jī)功耗很低,3 位半,4位半于-持式數(shù)字萬用表的整機(jī)功耗僅兒十毫瓦,可用9v疊層電池供電。10) .保護(hù)功能完善,抗干擾能力強(qiáng)數(shù)字萬用表具有比較完善的保護(hù)電路,過載能力強(qiáng),新型數(shù)字萬用表還增加了高
7、壓保 護(hù)器件,能防止浪涌電壓。本設(shè)計(jì)就是基于這個(gè)基礎(chǔ)設(shè)計(jì)一個(gè)基于單片機(jī)的數(shù)字萬用表。該設(shè)備具有直觀簡單的 優(yōu)點(diǎn)。并且能深入的說明萬用表的測量原理。能直觀的了解萬用表各個(gè)部分的結(jié)構(gòu)和 測試原則。1. 數(shù)字萬用表設(shè)計(jì)背景在本章中主要介紹了系統(tǒng)的設(shè)計(jì)原則和總體方案及系統(tǒng)概述等。1.1數(shù)字萬用表的設(shè)計(jì)目的和意義數(shù)字萬用表是當(dāng)前電子、電工、儀器、儀表和測量領(lǐng)域大量使用的種基本測量, 已被廣泛應(yīng)用于電子及電工測量、工業(yè)自動(dòng)化儀表、自動(dòng)測試系統(tǒng)等智能化測量領(lǐng)域, 示出強(qiáng)大的生命力。隨著吋代科技的進(jìn)步,數(shù)字萬用表的功能越來越強(qiáng)大,把電量及 非電量的測量技術(shù)提高到嶄新水平。1.21字萬用表的設(shè)計(jì)依據(jù)根據(jù)數(shù)字萬用
8、表的原理,結(jié)合以下的設(shè)計(jì)耍求:“設(shè)計(jì)一個(gè)數(shù)字萬用表,能夠測 量交、直流電壓值,直流電流、直流電阻,四位數(shù)碼顯示。實(shí)現(xiàn)多級(jí)量程的直流電壓 測量,其量程范圍是200mv> 2v ,20v,200v和500v.實(shí)現(xiàn)多級(jí)量程的交流電壓測量,其 量程范圍是200mv> 2v ,20v,200v和500v.實(shí)現(xiàn)多級(jí)量程的直流電流測量,其量程范圍 是2ma, 20ma, 200ma、2a和20a.實(shí)現(xiàn)多級(jí)量程的電阻測量,其量程范圍是200、 2k ,20k,200k和2m。”以及電容測量電路。由此設(shè)想出以下的解決方法,即數(shù)字萬用 表的系統(tǒng)由分流電阻、分壓電阻、基準(zhǔn)電阻、電容測試芯片電路、51單片
9、機(jī)最小系 統(tǒng)、顯示部分、報(bào)警部分、ad轉(zhuǎn)換和控制部分組成。為使系統(tǒng)更加穩(wěn)定,使系統(tǒng)整 體精度得以保障。1.3數(shù)字萬用表設(shè)計(jì)重點(diǎn)解決的問題本設(shè)計(jì)垂點(diǎn)耍解決的問題是對(duì)不同量程的各種測量內(nèi)容的轉(zhuǎn)換,還有就是各部分 電路組合成一個(gè)完整的數(shù)字萬用表,而難點(diǎn)解決的問題就是程序的設(shè)計(jì),要保正其可 行性從而保證設(shè)計(jì)的正確性。2數(shù)字萬用表總體設(shè)計(jì)方案2.1數(shù)字萬用表的基本原理數(shù)字萬用表的最基本功能是能夠測量交直流電壓,交直流電流,還有能夠測量電 阻,數(shù)字萬用表的基本組成見圖2.1。圖2數(shù)字萬用表的基本組成下面我們分別介紹各個(gè)部分的組成:1)、模數(shù)(a/d)轉(zhuǎn)換與數(shù)字顯示電路常見的物理量都是幅值(大小)連續(xù)變化的
10、所謂模擬量(模擬信號(hào))。指針式儀表可以直 接對(duì)模擬電壓、電流進(jìn)行顯示。而對(duì)數(shù)字式儀表,需耍把模擬電信號(hào)(通常是電壓信 號(hào))轉(zhuǎn)換成數(shù)字信號(hào),再進(jìn)行顯示和處理(如存儲(chǔ)、傳輸、打印、運(yùn)算等)。數(shù)字信號(hào)與模擬信號(hào)不同,其幅值(大小)是不連續(xù)的。這種情況被稱為是“量化的”。 若最小量化單位(量化臺(tái)階)為則數(shù)字信號(hào)的大小定是的整數(shù)倍,該整數(shù)可以 用二進(jìn)制數(shù)碼表示。但為了能直觀地讀出信號(hào)大小的數(shù)值,需經(jīng)過數(shù)碼變換(譯碼)后 由數(shù)碼管或液晶屏顯示出來。例如,設(shè)心0.1加v,我們把被測電壓”與人比較,看“是的多少倍,并把結(jié)果四舍五入取為整數(shù)n (二進(jìn)制)。一般情況下,"21000即可滿足測量精度要求(
11、量化誤一3 1/差w 1/1000=0.1%)。最常見的數(shù)字表頭的最大示數(shù)為1999,被稱為二位半(/2)數(shù)字 表。對(duì)上述情況,我們把小數(shù)點(diǎn)定在最末位之前,顯示出來的就是以mv為單位的被測電 壓“的大小。如i:"是 (0amv )的1234倍,即n =1234,顯示結(jié)果為123.4()。這樣的數(shù)字表頭,再加上電壓極性判別顯示電路,就可以測量顯示199.9199.9浮 的電壓,顯示精度為0mv o由上可見,數(shù)字測量儀表的核心是模數(shù)(a/d)轉(zhuǎn)換、譯碼顯示電路。a/d轉(zhuǎn)換一般又 可分為量化、編碼兩個(gè)步驟。2)、多量程數(shù)字電壓表原理0&圖2.3多量程分壓器原理在基準(zhǔn)數(shù)字電壓表頭前面
12、加一級(jí)分壓電路(分壓器),可以擴(kuò)展直流電壓測量的量程。 如圖2.2所示,“0為電壓表頭的量稈(如200加v),廠為其內(nèi)阻(如i 10mc), %"為 分壓電阻,為擴(kuò)展后的量程。圖2.2分壓電路原理由t r»r2,所以分壓比為擴(kuò)展后的量程為多量程分壓器原理屯路見圖2.3,5檔量程的分壓比分別為1、0.1、0.01、0.001和0.0001, 對(duì)應(yīng)的量程分別為2000v > 200"、20v、2”和200加。采用圖3的分壓電路雖然可以擴(kuò)展電壓表的量程,但在小量程檔明顯降低了電壓表的 輸入阻抗,這在實(shí)際使用屮是所不希望的。所以,實(shí)際數(shù)字萬用表的直流電壓檔電路 為圖
13、2.4所示,它能在不降低輸入阻抗的情況下,達(dá)到同樣的分壓效果。200mvt°&r、r:、凡9m2v900k20v90k 200v9kin+數(shù)字電 lk圖2.4使用分壓電路例如:其中200#檔的分壓比為他+ 尺5=12l = o.ooi%+1+心+心+尺5 iom其余各檔的分壓比可同樣算出。實(shí)際設(shè)計(jì)時(shí)是根據(jù)各檔的分壓比和總電阻來確定各分壓電阻的。如先確定r 總=& + /?2 + & + rq + 尺5 = 10m再計(jì)算2000v檔的電阻/?5 =0.0001/?總=1k再逐檔計(jì)算兒、凡、2、k。盡管上述最高量程檔的理論量程是2000v ,但通常的數(shù)字萬用表出于
14、耐壓和安全考慮,規(guī)定最高電壓量限為1000v o換量稈時(shí),多刀量稈轉(zhuǎn)換開關(guān)可以根據(jù)檔位自動(dòng)調(diào)整小數(shù)點(diǎn)的顯示,使用者可方便地 直讀出測量結(jié)果。3)、多量稈數(shù)字電流表原理測量電流的原理是:根據(jù)歐姆定律,用合適的取樣電阻把待測電流轉(zhuǎn)換為相應(yīng)的電壓,再進(jìn)行測量。如圖2.5,由于廠r,取樣電阻尺上的電壓降為5 = ir即被測電流圖2.5電流測量原理圖2.6多量程分流器電路若數(shù)字表頭的電壓量程為“0,欲使電流檔量程為人,則該檔的取樣電阻(也稱分流電 阻)為的:先計(jì)算最大電流檔的分流電阻凡m5再計(jì)算下一檔的兒依次可計(jì)算出尺、凡和尺。圖2. 7實(shí)用分流器屯路響。旦輸入電壓大于0.7”,二極管立即導(dǎo)通,兩端電壓
15、被限制?。ㄐ-0.7),保護(hù)如o=2oo加v ,則1 =200ma檔的分流電阻為r = l。多量稈分流器原理電路見圖2.6。圖2.6中的分流器在實(shí)際使用中有一個(gè)缺點(diǎn),就是當(dāng)換檔開關(guān)接觸不良時(shí),被測電路 的電壓可能使數(shù)字表頭過載,所以,實(shí)際數(shù)字萬用表的直流電流檔電路為圖2.7所示。 圖2.7中各檔分流電阻的阻值是這樣計(jì)算/?4 = -rs =空_0=0.9(q) 爲(wèi) 0.2圖中的bx是2a保險(xiǎn)絲管,電流過人時(shí)會(huì) 快速熔斷,超過流保護(hù)作用。兩只反向連接 且與分流電阻并聯(lián)的二極管di、d2為塑封 硅整流二極管,它們起雙向限幅過壓保護(hù)作 用。正常測量時(shí),輸入電壓小于硅二極管的 正向?qū)▔航?,二極管截
16、止,對(duì)測量毫無影儀表不被損壞。4)、交流電壓電流測量處理原理 數(shù)字萬用表中交流電壓,電流測量電路是在 直流電壓、電流測量電路的基礎(chǔ)上,在分壓 器或分流器之后加入了一級(jí)交流直流 (ac-dc)變換器,圖2.8為其原理簡圖。rc濾波器等組成,還包含該ac-dc變換器主要由集成運(yùn)算放大器、整流二極管、 一個(gè)能調(diào)整輸出電壓高低的電位器,用來對(duì)交流電壓檔進(jìn)行校準(zhǔn)之用。調(diào)整該電位器 可使數(shù)字表頭的顯示值等丁被測交流電壓的有效值。同直流電壓檔類似,出于對(duì)耐壓、安全方面的考慮,交流電壓最高檔的量限通常限定為700 v (有效值)。5)、電阻測量原理數(shù)字萬用表中的電阻檔采用的是比例測量法, 其原理電路見圖2.9
17、。由穩(wěn)壓管zd提供測量基準(zhǔn)電壓,流過標(biāo)準(zhǔn)電阻r。和被測電阻rx的電流基本相等(數(shù)字表 頭的輸入阻抗很高,其取用的屯流可忽略不 計(jì))。所以a/d轉(zhuǎn)換器的參考電壓rfe和輸入電壓有如下關(guān)系:u ref _ rqvre”a/d 轉(zhuǎn)換丄t“refvref-!n+ 及11數(shù)字t/lnin表頭即r =jruref根據(jù)所用a/d轉(zhuǎn)換器的特性可知,數(shù)字表顯示的 是uin與urfe的比值,當(dāng)uin = urfe吋顯示 “1000”,"叔=0.5 ”尺比時(shí)顯示"500”,以此類推。 所以,當(dāng)二出時(shí),表頭將顯示“1000”,當(dāng) rx =o-5/?o時(shí)顯示“500”,這稱為比例讀數(shù)特性。 因此,我
18、們只要選取不同的標(biāo)準(zhǔn)電阻并適當(dāng)?shù)貙?duì) 小數(shù)點(diǎn)進(jìn)行定位,就能得到不同的電阻測量檔。 如對(duì)200。檔,取他】=100 q ,小數(shù)點(diǎn)定在十位上。 當(dāng)心=ioog吋,表頭就會(huì)顯示出100.0q。當(dāng)rx 變化時(shí),顯示值相應(yīng)變化,可以從0.1。測到 199.90圖2.9ri2mq900k-o200k q90k20k q9k乂如對(duì)2山檔,取%2 =噸,小數(shù)點(diǎn)定在千位動(dòng)片2+vefvr2k 900rooriir.ptcin+【n ra/d 轉(zhuǎn)換及數(shù)字 表頭圖2.10電陽.測量上。當(dāng)心變化時(shí),顯示值相應(yīng)變化,可以從0.001測到1.9990 其余各檔道理相同,同學(xué)們可自行推演。數(shù)字萬用表多量程電阻檔電路見圖10o
19、由上分析可知,r、= ry = 100qr2 = rg-r() = 1000-100 = 900bqr3 = ry ry =0k k = 9k 圖2.10屮由正溫度系數(shù)(ptc)熱敏電阻尺與晶體管卩組成了過壓保護(hù)電路,以防誤用 電阻檔去測高電壓時(shí)損壞集成電路。當(dāng)課測高電壓時(shí),品體管了發(fā)射極將擊穿從而限 制了輸入電壓的升高。同時(shí)盡隨著電流的增加而發(fā)熱,其阻值迅速增大,從而限制了 電流的增加,使廠的擊穿電流不超過允許范圍。即卩只是處于軟擊穿狀態(tài),不會(huì)損壞, 一旦解除誤操作,&和丁都能恢復(fù)正常。6)、電容測量原理 電容測量是根據(jù)電容充電原理其充電電壓與時(shí)間成一定的指數(shù)關(guān)系。根據(jù)電壓和時(shí)間 可
20、以計(jì)算出電容的值。2. 2數(shù)字萬用表的硬件系統(tǒng)設(shè)計(jì)總體框架圖如下圖2.11所示,本萬用表由以下幾部分功能組成,復(fù)位電路、震蕩電路、adc 輸入、被測量顯示、超限報(bào)警、adc使能控制。復(fù)位電路用來清零,進(jìn)行下一次的 測量;震蕩電路用來消除一些外來干擾,使電路工作更加穩(wěn)定;adc輸入則是將輸 入量進(jìn)行ad轉(zhuǎn)換;測量顯示就是顯示測量的數(shù)值;超限報(bào)警部分則是用作當(dāng)測量量 超出量程范圍時(shí)發(fā)岀警報(bào),以便提醒用戶更改大量程;adc使能控制則用來對(duì)輸入 量進(jìn)行控制,允許輸入或者不允許。圖2.11.總體電路設(shè)計(jì)原理圖2. 3硬件電路設(shè)計(jì)方案及選用芯片介紹2. 3.1設(shè)計(jì)方案用單片機(jī)at89s52與adc0809
21、設(shè)計(jì)一個(gè)數(shù)字萬用表,配合分流電阻、分壓電阻、 基準(zhǔn)電阻可以測量交、直流電壓值,直流電流、直流電阻,四位數(shù)碼顯示。實(shí)現(xiàn)四級(jí) 量程的直流電壓測量,其量程范圍是2v ,20v,200v和500v.實(shí)現(xiàn)四級(jí)量程的交流電壓 測量,其量程范圍是2v ,20v,200v和500v.實(shí)現(xiàn)四級(jí)量程的直流電流測量,其量程范 圍是2ma ,20ma,200ma和2a.實(shí)現(xiàn)四級(jí)量程的電阻測量,其量程范圍是2k ,20k,200k 和2m.,并且有超出量程的情況發(fā)牛時(shí),蜂鳴器發(fā)聲報(bào)警。2.3.2芯片選擇及功能簡介1、at89s52芯片功能特性描述at89s52引腳框圖:pdip(t 2)p1,0c(t2ex>p1
22、.1ep1.2lp1.3cp1.4e (m0si)p1.5c (miso) "6 匚 (sck)p1.7crstiz -rxd. p3.0l (txd)phe onto) p3.2 匚 rrr)p3.3 匚 仃p3.4匚 (t1)p3.5c 邏p3.6匚 (ro>p3.7c xtal2 匚xtal1cgnd匚1422饕33843:5艾63匕7a833932931113c1223132b-4271520617-82319222021 vcc pcd i:adgi fc 1(ad*. p0 2(ad2i fc 3 (ad3 pc4i:ad4j fc f (ad5 i pee (ab
23、) pc 7 (ad7 | eavpp psen p2 7(a15 f2c (au p2 5(a13: f2 4 (a12 p2 3(a11 f22(a10 p2 1 (ad) p2.c (a3j圖2.12at89s52芯片引腳圖 at89s52主要性能:1、與mcs-51單片機(jī)產(chǎn)品兼容2、8k字節(jié)在系統(tǒng)可編程flash存儲(chǔ)器3、1000次擦寫周期4、全靜態(tài)操作:0hz33hz5、三級(jí)加密程序存儲(chǔ)器6、32個(gè)可編程i/o 口線7、三個(gè)16位定吋器/計(jì)數(shù)器8、八個(gè)中斷源9、全雙工uart串行通道10、低功耗空閑和掉電模式11、掉電后屮斷可喚醒12、看門狗定時(shí)器13、雙數(shù)據(jù)指針14、掉電標(biāo)識(shí)符方框
24、圖:po0p0.7p2dp27圖2.13 at89s52內(nèi)部框圖功能特性描述:at89s52是一種低功耗、高性能cm0s8位微控制器,具有8k在系統(tǒng)可編稈flash存 儲(chǔ)器。使用atmel公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80c51產(chǎn)品指令和 引腳完全兼容。片上flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)稈器。在單芯 片上,擁有靈巧的8位cpu和在系統(tǒng)可編程flash,使得at89s52為眾多嵌入式控 制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。at89s52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)flash, 256字節(jié)ram, 32位i/o 口線,看門 狗定時(shí)器,2個(gè)數(shù)據(jù)指針,二個(gè)16位定時(shí)器/計(jì)
25、數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,at89s52可降至ohz靜態(tài)邏輯操作,支 持2種軟件可選擇節(jié)電模式??臻e模式下,cpu停止工作,允許ram、定時(shí)器/計(jì)數(shù) 器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,ram內(nèi)容被保存,振蕩器被凍結(jié),單 片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。vcc:電源gnd:地p0 口: p0 口是一個(gè)8位漏極開路的雙向i/o 口。作為輸出口,每位能驅(qū)動(dòng)8個(gè)ttl 邏輯電平。對(duì)p0端口寫“1”時(shí),引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲(chǔ) 器時(shí),p0 口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,p0具有內(nèi)部上拉電阻。 在flas
26、h編程時(shí),p0 口也用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校 驗(yàn)時(shí),需要外部上拉電阻。p1 口: p1 口是一個(gè)具有內(nèi)部上拉電阻的8位雙向i/o 口,pl輸出緩沖器能驅(qū)動(dòng)4 個(gè)ttl邏輯電平。對(duì)p1端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為 輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(iil)o此外,p1.0和p1.2分別作定時(shí)器/計(jì)數(shù)器2的外部計(jì)數(shù)輸(p1.0/t2)和時(shí)器 /計(jì)數(shù)器2的觸發(fā)輸入(p1.1/t2ex),具體如下表所示。在flash編程和校驗(yàn)時(shí),p1 口接收低8位地址字節(jié)。表2.1 p1 口的第二功能引腳號(hào)第二功能p1.0t
27、2 (定時(shí)器/計(jì)數(shù)器t2的外部計(jì)數(shù)輸入),時(shí)鐘輸出p1.1t2ex (怎時(shí)器/計(jì)數(shù)器t2的捕捉/重載觸發(fā)信號(hào)和方向控制)p1.5mosi (在系統(tǒng)編程用)p1.6miso (在系統(tǒng)編程用)p1.7sck (在系統(tǒng)編程用)p2 口: p2 口是一個(gè)具有內(nèi)部上拉電阻的8位雙向i/o 口,p2輸出緩沖器能驅(qū)動(dòng)4 個(gè)ttl邏輯電平。對(duì)p2端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為 輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流 (iil)。在訪問外部程序存儲(chǔ)器或用16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行movx dptr)時(shí),p2 口送岀高八位地址。在這種應(yīng)用中,p
28、2 口使用很強(qiáng)的內(nèi)部上拉發(fā) 送lo在使用8位地址(如movx ri)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),p2 口輸出p2鎖存 器的內(nèi)容。在flash編程和校驗(yàn)時(shí),p2 口也接收高8位地址字節(jié)和一些控制信號(hào)。p3 口: p3 口是一個(gè)具有內(nèi)部上拉電阻的8位雙向i/o 口,p2輸出緩沖器能驅(qū)動(dòng)4 個(gè)ttl邏輯電平。對(duì)p3端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流 (iil)o p3 口亦作為at89s52特殊功能(第二功能)使用,如下表所示。在flash編 程和校驗(yàn)時(shí),p3 口也接收一些控制信號(hào)。表2.2 p3 口的第二功能引腳
29、號(hào)第二功能p3.0rxd (串行輸入)p3.1txd (串行輸出)p3.2int0(外部屮斷0)p3.3int0(外部屮斷0)p3.4t0 (定時(shí)器0外部輸入)p3.5t1 (定時(shí)器1外部輸入)p3.6融(外部數(shù)據(jù)存儲(chǔ)器寫選通)p3.7就外部數(shù)據(jù)儲(chǔ)器寫選通)rst:復(fù)位輸入。晶振工作時(shí),rst腳持續(xù)2個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位???門狗計(jì)時(shí)完成后,rst腳輸出96個(gè)晶振周期的高電平。特殊寄存器auxr(地址8eh) 上的disrto位可以使此功能無效。disrto默認(rèn)狀態(tài)下,復(fù)位高電平有效。ale/prog:地址鎖存控制信號(hào)(ale)是訪問外部程序存儲(chǔ)器時(shí),鎖存低8位地址 的輸出脈沖。在f
30、lash編程時(shí),此引腳(prog)也用作編程輸入脈沖。在一般情況下,ale以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器 或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),ale脈沖將會(huì)跳過。 如果需要,通過將地址為8eh的sfr的第0位置“1”,ale操作將無效。這一位 置“1”,ale僅在執(zhí)行movx或movc指令時(shí)有效。否則,ale將被微弱拉高。 這個(gè)ale使能標(biāo)志位(地址為8eh的sfr的第0位)的設(shè)置對(duì)微控制器處于外部 執(zhí)行模式下無效。psen:外部程序存儲(chǔ)器選通信號(hào)(psen)是外部程序存儲(chǔ)器選通信號(hào)。當(dāng)at89s52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),psen在每個(gè)機(jī)器
31、周期被激活兩次, 而在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),psen將不被激活。ea/'vpp:訪問外部程序存儲(chǔ)器控制信號(hào)。為使能從0000h到ffffh的外部程序存儲(chǔ) 器讀取指令,ea必須接gnd。為了執(zhí)行內(nèi)部稈序指令,ea應(yīng)該接vcc。在flash編程期|'可,ea也接收12伏vpp電壓。xtal1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。xtal2:振蕩器反相放大器的輸出端。flash編程一并行模式:at89s52帶有用作編程的片上flash存儲(chǔ)器陣列。編程接口需要一個(gè)高電壓(12v) 編程使能信號(hào),并且兼容常規(guī)的第二方flash或eprom編程器。at89s52程序存儲(chǔ)陣列采用字節(jié)
32、式編程。編程方法:對(duì)at89s52編程之前,需根據(jù)flash編程模式表和圖13、圖14對(duì)地址、數(shù)據(jù)和控 制信號(hào)設(shè)置。可采用下列步驟對(duì)at89s52編程:1. 在地址線上輸入編程單元地址信號(hào)2. 在數(shù)據(jù)線上輸入正確的數(shù)據(jù)3. 激活相應(yīng)的控制信號(hào)4. 把 ea/vpp 升至 12v5. 每給flash寫入一個(gè)字節(jié)或程序加密位時(shí),都要給ale/prog 一次脈沖。字節(jié)寫 周期時(shí)自身定制的,典型值僅50uso改變地址、數(shù)據(jù)重復(fù)第1步到第5步'知道' 全部文件結(jié)束。data polling at89s52用data polling作為一個(gè)字節(jié)寫周期結(jié)束的標(biāo)志特征2、adc0809 介紹a
33、dc0809是帶有8位a/d轉(zhuǎn)換器、8路多路開關(guān)以及微處理機(jī)兼容的控制邏輯 的cmos組件。它是逐次逼近式a/d轉(zhuǎn)換器,可以和單片機(jī)直接接口。(1) adc0809的內(nèi)部邏輯結(jié)構(gòu)址存譯器 地鎖與備輸 出 鎖 存 器圖2.14adc0809的內(nèi)部邏輯結(jié)構(gòu)上圖可知,adc0809由一個(gè)8路模擬開關(guān)、一個(gè)地址鎖存與譯碼器、一個(gè)a/d轉(zhuǎn)換 器和一個(gè)二態(tài)輸出鎖存器組成。多路開關(guān)可選通8個(gè)模擬通道,允許8路模擬量分時(shí)輸入,共用a/d轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存a/d轉(zhuǎn)換完的數(shù)字量,當(dāng) 0e端為高電平時(shí),才可以從二態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。(2).引腳結(jié)構(gòu)est iin7 st eoc q3 o
34、fg1.k vccvrjef+otstd vkef-in17 6 540lhl>2tn3est2tn5estoin6a圖25 adc0809引腳結(jié)構(gòu)圖in0-in7: 8條模擬量輸入通道adc0809對(duì)輸入模擬量要求:信號(hào)單極性,電壓范圍是0 5v,若信號(hào)太小,必須 進(jìn)行放大;輸入的模擬量在轉(zhuǎn)換過程中應(yīng)該保持不變,如若模擬量變化太快,則需在 輸入前增加采樣保持電路。地址輸入和控制線:4條ale為地址鎖存允許輸入線,高電平有效。當(dāng)ale線為高電平時(shí),地址鎖存與譯碼 器將a, b, c三條地址線的地址信號(hào)進(jìn)行鎖存,經(jīng)譯碼后被選中的通道的模擬量進(jìn) 轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。a, b和c為地址輸入線,用于
35、選通in0-in7上的一路模擬量輸 入。通道選擇表如下表所示。表2.3地址輸入線的通道選擇cba選擇的 通道000in0001in1010in2011in3100in4101in5110in6111in7數(shù)字量輸岀及控制線:11條st為轉(zhuǎn)換啟動(dòng)信號(hào)。當(dāng)st上跳沿時(shí),所有內(nèi)部寄存器清零;下跳沿時(shí),開始進(jìn)行 a/d轉(zhuǎn)換;在轉(zhuǎn)換期間,st應(yīng)保持低電平。eoc為轉(zhuǎn)換結(jié)束信號(hào)。當(dāng)eoc為高電 平時(shí),表明轉(zhuǎn)換結(jié)束;否則,表明正在進(jìn)行a/d轉(zhuǎn)換。0e為輸出允許信號(hào),用于控 制三條輸岀鎖存器向單片機(jī)輸岀轉(zhuǎn)換得到的數(shù)據(jù)。()e=1,輸出轉(zhuǎn)換得到的數(shù)據(jù);oe =0,輸出數(shù)據(jù)線呈高阻狀態(tài)。d7-d0為數(shù)字量輸出線。
36、clk為時(shí)鐘輸入信號(hào)線。因adc0809的內(nèi)部沒有時(shí)鐘電路,所需時(shí)鐘信號(hào)必須由外 界提供,通常使用頻率為500kh乙vref ( + ), vref (-)為參考電壓輸入。adc0809應(yīng)用說明:(1).adc0809內(nèi)部帶有輸出鎖存器,可以與at89s51單片機(jī)直接相連。(2).初始化時(shí),使st和oe信號(hào)全為低電平。(3).送要轉(zhuǎn)換的哪一通道的地址到a, b, c端口上。(4).在st端給出一個(gè)至少有100ns寬的正脈沖信號(hào)。(5).是否轉(zhuǎn)換完畢,我們根據(jù)eoc信號(hào)來判斷。(6).當(dāng)eoc變?yōu)楦唠娖綍r(shí),這時(shí)給oe為高電平,轉(zhuǎn)換的數(shù)據(jù)就輸出給單片機(jī)了。3、tec6122 簡述(1)概述tec6
37、122共陰極8x8段led數(shù)碼管(8x8點(diǎn)陣)顯示驅(qū)動(dòng)電路是全定制專用集成電 路。該電路由開機(jī)自清電路、振蕩電路、位掃描驅(qū)動(dòng)電路、8x8 bit移位寄存器電路、 8x8 bit數(shù)據(jù)鎖存器電路、段多路選擇器驅(qū)動(dòng)電路組成。它可與各種型號(hào)的微處理器 串行口或并行口 interface,專供驅(qū)動(dòng)8位x8段共陰極led數(shù)碼管(8x8led點(diǎn)陣)。(2)特點(diǎn)工作電壓:+4v+6v位掃描驅(qū)動(dòng)電流80ma (vdd=+5v)段掃描驅(qū)動(dòng)電流210ma (vdd=+5v)可驅(qū)動(dòng)高彩色led管可通過n個(gè)tec6122級(jí)聯(lián)實(shí)行nx8位led顯示管腳間距2.54mm,標(biāo)準(zhǔn)24pin窄塑封雙列直插封裝(3)位掃描共陰極l
38、ed顯示原理位掃描共陰極led顯示原理圖及位掃描波形如附圖。位掃描信號(hào)接一si, s2, , s8順序依次出現(xiàn),循環(huán)反復(fù)。一s1顯示第一位(個(gè)位),-s2顯示第二位(十位),依次地一s8顯示第八位(千萬位)。要顯示的 段碼a, b, ,dp是由s2s8依次分別選通送出,s1送al, b1, ,dpi,顯個(gè)位,其它位不顯示。同樣地s8送岀a8, b8,dp8,顯千萬位,其它位不顯示,這就是位掃描共陰極led顯示原理。表2.4字符段碼表字形abcdefgdp16進(jìn)制代碼(無小數(shù)點(diǎn))16進(jìn)制代碼(有小數(shù)點(diǎn))011111100fchfdh10110000060h61h211011010dahdbh31
39、1110010f2hf3h40110011066h67h510110110b6hb7h610111110behbfh711100000e0he1h811111110fehffh911110110f6hf7ha11101110eehefhb001111103eh3fhc100111009ch9chd011110107ah7bhe100111109eh9fhf100011108eh8fhp11001110cehcfhh011011106eh6fh不顯示0000000000h01h(4)邏輯簡要說明vcc (十5vsi scp lcp -s3-s7一 s6 -s5 一 s4 -s3-s2 -si1
40、1 1 1 1 1 1 1 1tec6122s<>abcdefg dp1 1oen osc -=tec6122管腳配置圖tec6122位掃描波形圖s1scp1i11|1低山丫嗷揺於備am yaffils1心屯半彖ims定x7/><7/x允許飮足吏化i芳沿效抵右朽:允許數(shù)堂變化i.升沿徴戢右榜騎tec6122數(shù)據(jù)移位時(shí)序圖圖2.16tec6122邏輯圖加電自清電路: 片內(nèi)加電自清電路使8x8bit段移位寄存器,8x8bit段數(shù)據(jù)鎖存器,振蕩時(shí)鐘分頻電路 清“0”,清“0”期間led不顯示,開機(jī)自清后led顯示“0”。振蕩電路,位掃描驅(qū)動(dòng)電路:振蕩電路是rc振蕩器,r在電路
41、內(nèi)部,只需外加電容470pf到gnd(地)就構(gòu)成rc振 蕩器,振蕩脈沖經(jīng)分頻組合成一sis s8位掃描驅(qū)動(dòng)信號(hào)。一s1驅(qū)動(dòng)第一位(個(gè) 位),一s8驅(qū)動(dòng)第八位(千萬位)。-s1-s8是開路輸出,led是這它的負(fù) 載。一sis s8輸出受oen控制,oen=1,允許輸出,oen=0, sis s8輸出 為高阻狀態(tài)(三態(tài))。8x8bit串行移位寄存器:8x8bit串行移位寄存器si為數(shù)據(jù)輸入,so為數(shù)據(jù)輸出,scp為移位脈沖。送入串行 移位寄存器中的數(shù)是a, b,dp段數(shù)據(jù),不是bcd碼數(shù)據(jù)。每次送入8bit段 碼數(shù)據(jù)a、b、c、d、e、f、g、dp,dp是最低位,最先送入。a是高位,最后送入。 移
42、入串行移位寄存器中的段碼數(shù)據(jù)最先進(jìn)入的是第一位(十進(jìn)制個(gè)位),,最后進(jìn)入的是第八位(十進(jìn)制千萬位),上述這種約定,是用戶編程時(shí)必須遵循的。段數(shù)據(jù)鎖存器,多路選擇器,段驅(qū)動(dòng)器:移入8x8 bit串行移位寄存器中的段碼數(shù)據(jù)在lcp打入鎖存器脈沖作用下,鎖存到 8x8 bit段數(shù)據(jù)鎖存器。數(shù)據(jù)鎖存器中的段碼經(jīng)多路選擇器,一s1時(shí)送第一位(個(gè)位) a1jb1,dp1,段碼顯示;依次地,s8送第8位(千萬位)a8, b8,dp8,段 碼顯示。段碼 a, b, c, d, e, f, g, dp 輸出受 oen 控制,oen=1,允許輸出。()en=o, 禁止輸出,a, b, c, d, e, f, g,
43、 dp為高阻狀態(tài)(二態(tài))。(5)引腳信號(hào)及功能說明:si:串行數(shù)據(jù)輸入。輸入數(shù)據(jù)由微處理器(計(jì)算機(jī))程序給出。scp:串行移位脈沖。移位脈沖個(gè)數(shù)由微處理器(計(jì)算機(jī))程序控制。so: 8x8bit串行移位寄存器數(shù)據(jù)輸出。so接下一個(gè)tec6122電路的si,可擴(kuò)展n 個(gè)tec6122電路。lcp:把8x8 bit串行移位寄存器中的數(shù)鎖存到8x8 bit段數(shù)據(jù)鎖存器打入脈沖,高電 平有效。打入數(shù)據(jù)鎖存器的冃的是上一個(gè)數(shù)據(jù)的顯示和下一個(gè)數(shù)據(jù)的準(zhǔn)備(移位)可 同時(shí)進(jìn)行。同時(shí)也可防止數(shù)據(jù)移位過程中顯示數(shù)據(jù)的亂閃爍。實(shí)際使用過程中l(wèi)cp 連接有二種方法:a、通常的辦法是把lcp直接連到tec6122的電源
44、vdd ± (因lcp=1,總選通,數(shù) 據(jù)移位太慢,數(shù)據(jù)移位過程被顯示了岀來,數(shù)據(jù)可能會(huì)亂閃爍)。b、用一個(gè)單片機(jī)端口驅(qū)動(dòng)。數(shù)據(jù)移位前,lcp=0,數(shù)據(jù)移位完成,發(fā)lcp脈沖,把 串行移位寄存器中的數(shù)并行打入數(shù)據(jù)鎖存器顯示。多片級(jí)連使用時(shí),lcp可做片選信號(hào)使用。數(shù)據(jù)移位前,lcp=0,數(shù)據(jù)移位完成, 發(fā)lcp脈沖,把串行移位寄存器中的數(shù)并行打入數(shù)據(jù)鎖存器顯示。oen:輸出允許信號(hào),高電平有效。oen=1,允許位掃描信號(hào)一 s1ss8輸出,允 許段a, b, ,dp輸出。oen=0, 一 slss8為高阻狀態(tài)(三態(tài)),a, b, , dp為高組狀態(tài)(二態(tài))。oen的二種使用方法同lc
45、p。a, b,,dp:段輸出信號(hào),開路輸出,led做負(fù)載。-s1-s8:位掃描驅(qū)動(dòng)信號(hào),一s1是第一位(十進(jìn)制個(gè)位),-s2是第二位(十進(jìn) 制十位),一s8是第8位(十進(jìn)制千萬位)。osc:振蕩電路輸入端。微處理器產(chǎn)生的移位脈沖與顯示掃描信gs1-s8是異 步工作的。微處理器的任務(wù)是把要顯示的數(shù)據(jù)移入8x8 bit串行移位寄存器,然后打 入8x8 bit數(shù)據(jù)鎖存器,后面就由一s1-s8控制顯示。振蕩電路是一個(gè)rc振蕩 器。r做在電路內(nèi)部,osc外接電容約470pf到gnd (地)構(gòu)成r - c振蕩器。振 蕩器只供顯示掃描用,頻率大小要求不是太嚴(yán)格,只要led顯示不要出現(xiàn)閃爍即可, 通常一s1s
46、 s8頻率為lkhz2khz。2. 4數(shù)字萬用表的硬件設(shè)計(jì)2. 4.1分模塊詳述系統(tǒng)各部分的實(shí)現(xiàn)方法一、電源部分由于高壓交流電會(huì)對(duì)弱電系統(tǒng)產(chǎn)生干擾,影響系統(tǒng)的穩(wěn)定性,而電池之類的電 源又存在維護(hù)不方便和電壓電流衰減等的缺點(diǎn),所以本次設(shè)計(jì)采用外部穩(wěn)壓電源供 電,這里選用普通12v 500ma輸出的交流穩(wěn)壓電源輸入,該電池容量大,電壓衰減 影響比較小,輸出穩(wěn)定,電路如下圖。+5v圖2.17電源電路在圖2.9的電路里穩(wěn)壓器7805的壓降是2.5v,偏移電流是6ma,我們需耍的電 壓是5v,電路提供的電壓是9v,則電阻承擔(dān)的電壓為1.5v,由此得r=u/i=(9-5-2.5)v/6ma=200 歐姆正
47、表筆二、輸入端mode*modi圖2.18萬用表正表筆輸入端電路被測量的量的輸入端經(jīng)過表筆流經(jīng)保險(xiǎn)絲,這樣做是為了起到保護(hù)作用,防止過壓過 流而燒壞元器件后面接2個(gè)二極管。二、分流電阻g 1- ga”o.osn com站kh10juljtl211rr223pf圖2.19分流電阻電路如上圖,使用有一定規(guī)律的r8r12電阻組合構(gòu)成精密的電阻分流器,能夠?qū)崿F(xiàn)分流 大電流的目的,即20a的電流一律衰減到200ma.通過測量參考電壓經(jīng)過計(jì)算得到實(shí) 際的電流值。四、分壓電阻圖2.20分壓電阻電路如上圖,使用有一定規(guī)律的r2r6電阻組合構(gòu)成精密的電阻分壓器,能夠?qū)崿F(xiàn)分流 大電壓的冃的,即0500v的電壓一律
48、衰減到200mv以下,通過測量參考電壓經(jīng)過 計(jì)算得到實(shí)際的電壓值。五、基準(zhǔn)電阻測量電阻與測量電流或者電壓樣重要,俗稱“三用表二利用數(shù)字電壓表做成的多量 程電阻表,釆用的是“比例法”測量,因此,它比起指針萬用表的電阻測量來具有非常 準(zhǔn)確的精度,而且耗電很小,上圖示屮所配置的組電阻就叫“基準(zhǔn)電阻",就是通過 切換各個(gè)接點(diǎn)得到不同的基準(zhǔn)電阻值,再由ad0809的參考電壓vref與被測電阻上 得到的電壓v測進(jìn)行“比例讀數(shù)二當(dāng)兩者電壓相等吋,顯示就是v測/we產(chǎn)500=500 , 按照需耍再由ad0809控制轉(zhuǎn)換送at89c52控制點(diǎn)亮led屏幕上的小數(shù)點(diǎn),就可以 直接讀岀被測電阻的阻值來了。
49、在產(chǎn)品數(shù)字萬用表中,為了節(jié)省成本和簡化電路,測量電流的分流電阻和測量電壓的分壓電阻以及測量電阻的基準(zhǔn)電阻往往就是同一組電阻。六、交直流處理電路通過該電路達(dá)到控制交直流的目的,并且通過調(diào)節(jié)可變電阻又可以有效地減少電壓的 損耗。七、adc部分圖2.23 adc0809轉(zhuǎn)換電路由于adc0809的參考電壓vref=vcc,所以轉(zhuǎn)換之后的數(shù)據(jù)要經(jīng)過數(shù)據(jù)處理,在 數(shù)碼管上顯示出電壓值。實(shí)際顯示的電壓值(d/256*vref)八、報(bào)警部分圖2.24報(bào)警電路當(dāng)檢測到被測量超出預(yù)定的值蜂鳴器發(fā)出“嘀”聲。具體的實(shí)現(xiàn)過程是單片機(jī)p3.3 腳輸岀高電平,使得q1導(dǎo)通。使得lsi對(duì)地導(dǎo)通,蜂鳴器發(fā)出響聲。九、單片機(jī)
50、最小系統(tǒng)w< i i njtr 3031aleati;552p2qp22圖2.25單片機(jī)最小系統(tǒng)電路本次設(shè)計(jì)采用atmel公司的at89s52單片機(jī)作為主控芯片,配以rc上電復(fù)位電路 和11.0592mhz震蕩電路,使系統(tǒng)穩(wěn)定運(yùn)行。p0 口做為adc0809的數(shù)據(jù)總線,p2.4、 p2.5、p2.6作為顯示芯片的spi總線輸岀。pl.o、pl.l、pl.2、p3.2作為adc0809的 控制線。同時(shí)pl.0-pl.7作為8255的信號(hào)輸入端,使單片機(jī)能檢測到所測量的物理量 和量程。卜、顯示電路c昭4-12411a"ft l;10f93'(ja2l9a 2vccjt f*
51、 x10tg3vucm 23 乂了 22 g2: a aamyq gur一處n-u-p-uih顯施片些圖2.26顯示電路采用spi總線led驅(qū)動(dòng)器tec6122驅(qū)動(dòng)8位數(shù)碼管,使得整個(gè)系統(tǒng)響應(yīng)時(shí)間最快, 顯示精度更高。采用4合1數(shù)碼管,減少pcb表面走線提高系統(tǒng)穩(wěn)定性。十一、量程選擇控制電路圖2.27物理量量程選擇電路通過8255的控制與傳輸,使單片機(jī)就檢測到所測量的物理量及其量程。 十二、開關(guān)電路圖2.28開關(guān)電路如上圖,類似于常用的萬用表開關(guān),可以根據(jù)需要手動(dòng)轉(zhuǎn)換測量量的量程,根據(jù)所需要測量的量選擇合適的量稈。2.4.2電路原理圖(見附錄一)2.4.3電路的工作過程描述此工作當(dāng)然是要求在正確的稈序都寫入了各
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣元中核職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年廣東行政職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 低碳園林設(shè)計(jì)原則與實(shí)踐-深度研究
- 城市衛(wèi)生環(huán)境監(jiān)測-深度研究
- 硅脂對(duì)高壓交聯(lián)聚乙烯電纜終端復(fù)合界面特性的影響
- 房建冬季施工方案
- 2025年安徽新聞出版職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年安徽交通職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年寧德職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 2025至2030年中國循環(huán)水過濾系統(tǒng)數(shù)據(jù)監(jiān)測研究報(bào)告
- 2024山西廣播電視臺(tái)招聘專業(yè)技術(shù)崗位編制人員20人歷年高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 新材料行業(yè)系列深度報(bào)告一:新材料行業(yè)研究框架
- 人教版小學(xué)英語各冊(cè)單詞表(帶英標(biāo))
- 廣東省潮州市潮安區(qū)2023-2024學(xué)年六年級(jí)上學(xué)期期末考試數(shù)學(xué)試題
- 鄉(xiāng)村治理中正式制度與非正式制度的關(guān)系解析
- 智能護(hù)理:人工智能助力的醫(yī)療創(chuàng)新
- 國家中小學(xué)智慧教育平臺(tái)培訓(xùn)專題講座
- 5G+教育5G技術(shù)在智慧校園教育專網(wǎng)系統(tǒng)的應(yīng)用
- VI設(shè)計(jì)輔助圖形設(shè)計(jì)
- 淺談小學(xué)勞動(dòng)教育的開展與探究 論文
- 2023年全國4月高等教育自學(xué)考試管理學(xué)原理00054試題及答案新編
評(píng)論
0/150
提交評(píng)論