2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  本文介紹一種以AT89S52單片機(jī)為核心,包括ADC0809類型轉(zhuǎn)換器的擴(kuò)散硅壓阻式壓力傳感器的差壓測(cè)量系統(tǒng)。簡要介紹了擴(kuò)散硅壓阻式壓力傳感器電路的工作原理以及A/D變換電路的工作原理,完成了整個(gè)實(shí)驗(yàn)對(duì)于壓力的采樣和顯示。與其它類型傳感器相比,擴(kuò)散硅壓阻式電阻應(yīng)變式傳感器有以下特點(diǎn):測(cè)量范圍廣,精度高,輸出特性的線性好,工作

2、性能穩(wěn)定、可靠,能在惡劣的化境條件下工作。由于擴(kuò)散硅壓阻式壓力傳感器具有以上優(yōu)點(diǎn),所以它在測(cè)試技術(shù)中獲得十分廣泛的應(yīng)用。</p><p>  關(guān)鍵字:擴(kuò)散硅壓阻式壓力傳感器,AT89S52單片機(jī),ADC0809,數(shù)碼管</p><p><b>  目錄</b></p><p><b>  1.引言4</b></p&

3、gt;<p>  1.1 課題開發(fā)的背景和現(xiàn)狀4</p><p>  1.2 課題開發(fā)的目的和意義4</p><p><b>  2.設(shè)計(jì)方案5</b></p><p><b>  2.1設(shè)計(jì)要求5</b></p><p><b>  2.2設(shè)計(jì)思路5</b&

4、gt;</p><p><b>  3.硬件設(shè)計(jì)6</b></p><p>  3.1電路總框圖6</p><p>  3.2傳感器電路模塊6</p><p>  3.3 A/D變換電路模塊8</p><p>  3.4硬件電路連線9</p><p><b&

5、gt;  4.軟件設(shè)計(jì)11</b></p><p>  4.1程序設(shè)計(jì)語言的選用11</p><p>  4.2軟件程序的設(shè)計(jì)11</p><p>  5.實(shí)驗(yàn)實(shí)物圖13</p><p><b>  6.小結(jié)17</b></p><p><b>  參考文獻(xiàn)18&

6、lt;/b></p><p><b>  附錄19</b></p><p><b>  1.引言</b></p><p>  1.1 課題開發(fā)的背景和現(xiàn)狀</p><p>  傳感器是一種能夠感受規(guī)定的被測(cè)量的信息,并按照一定規(guī)律轉(zhuǎn)換成可用輸出信號(hào)的的器件或裝置,通常由敏感元件、轉(zhuǎn)換元件、測(cè)

7、量電路三部分組成。傳感器技術(shù)是現(xiàn)代信息技術(shù)的三大支柱之一,其應(yīng)用的數(shù)量和質(zhì)量已被國際社會(huì)作為為衡量一個(gè)國家智能化、數(shù)字化、網(wǎng)絡(luò)化的重要標(biāo)志。</p><p>  利用傳感器與檢測(cè)技術(shù)實(shí)驗(yàn)室已有的應(yīng)變式稱重臺(tái),將四片應(yīng)變片此采用全橋形式接入測(cè)量電路,經(jīng)過運(yùn)放OP07組成儀表放大器放大,再由串行模數(shù)轉(zhuǎn)換芯片TLC549進(jìn)行A/D轉(zhuǎn)換,轉(zhuǎn)換結(jié)果送入單片機(jī)At89C51,通過同向門7407</p><

8、p>  驅(qū)動(dòng)四位數(shù)碼管顯示。儀表放大器的輸出需經(jīng)采集卡采集,經(jīng)CSY9.0虛擬儀器軟件分析,得到較好的線性度和靈敏度后,再送入AD芯片進(jìn)行轉(zhuǎn)換。</p><p>  1.2 課題開發(fā)的目的和意義</p><p>  日常生活和生產(chǎn)中,我們常常想了解溫度、流量、壓力、位移、角度等一系列參數(shù),壓力傳感器技術(shù)在諸多領(lǐng)域中相對(duì)而言最為成熟。根據(jù)工作原理的不同,壓力傳感器通??梢苑譃闄C(jī)械膜片、

9、硅膜片電容性、壓電性、應(yīng)變性、光纖、霍爾效應(yīng)、壓阻式壓力傳感器等。壓阻式傳感器又包括擴(kuò)散硅型和應(yīng)變片型傳感器,擴(kuò)散硅壓阻式傳感器由于具有結(jié)構(gòu)簡單、可微型化、輸出信號(hào)大、精度高、分辨率高、頻響高、低功耗、體積小、工作可靠等突出特點(diǎn)而在壓阻式壓力傳感器市場中占據(jù)更大的份額。</p><p><b>  2.設(shè)計(jì)方案</b></p><p><b>  2.1設(shè)計(jì)

10、要求</b></p><p>  1.了解應(yīng)變橋的工作原理;</p><p>  2.掌握應(yīng)變橋的調(diào)理電路和AD轉(zhuǎn)換;</p><p>  3.了解非線性特性和其校正方式; </p><p>  4.使用單片機(jī)讀取轉(zhuǎn)換值并顯示。</p><p><b>  2.2設(shè)計(jì)思路</b><

11、;/p><p>  本設(shè)計(jì)中采用的處理器是AT89C51單片機(jī),由此可采用面向MCS-51的程序設(shè)計(jì)語言,包括ASM51匯編語言和C51高級(jí)語言,這兩種語言各有特點(diǎn)。 匯編語言是一種用文字助記符來表示機(jī)器指令的符號(hào)語言,是最接近機(jī)器碼的一種語言。其主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植。 </p><p>  如果對(duì)單片機(jī)C語言有興趣,

12、C語言是一種結(jié)構(gòu)化的高級(jí)語言。其優(yōu)點(diǎn)是執(zhí)行效率沒有匯編高。 </p><p>  匯編語言是一種用文字助記符來表示機(jī)器指令的符號(hào)語言,是最接近機(jī)器碼的一種語言。其主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植。 </p><p>  而C語言是一種編譯型程序設(shè)計(jì)語言,它兼顧了多種高級(jí)語言的特點(diǎn),并具備匯編語言的功能。C語言有功能豐富的庫函數(shù)、運(yùn)

13、算速度快、編譯效率高、有良好的可移植性,而且可以直接實(shí)現(xiàn)對(duì)系統(tǒng)硬件的控制。C語言是一種結(jié)構(gòu)化程序設(shè)計(jì)語言,它支持當(dāng)前程序設(shè)計(jì)中廣泛采用的由頂向下結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)。此外,C語言程序具有完善的模塊程序結(jié)構(gòu),從而為軟件開發(fā)中采用模塊化程序設(shè)計(jì)方法提供了有力的保障。因此,使用C語言進(jìn)行程序設(shè)計(jì)已成為軟件開發(fā)的一個(gè)主流。用C語言來編寫目標(biāo)系統(tǒng)軟件,會(huì)大大縮短開發(fā)周期,且明顯地增加軟件的可讀性,便于改進(jìn)和擴(kuò)充,從而研制出規(guī)模更大、性能更完備的系統(tǒng)

14、。 </p><p>  綜上所述,用單片機(jī)C語言程序設(shè)計(jì)是單片機(jī)開發(fā)與應(yīng)用的必然趨勢(shì)。所以作為一個(gè)技術(shù)全面并涉足較大規(guī)模的軟件系統(tǒng)開發(fā)的單片機(jī)開發(fā)人員最好能夠掌握基本的C語言編程。</p><p><b>  3.硬件設(shè)計(jì)</b></p><p><b>  3.1電路總框圖</b></p><p&g

15、t;  該應(yīng)變傳感器及稱重系統(tǒng)實(shí)驗(yàn),采用金屬絲鉑片壓力傳感器,輸出信號(hào)通過AD轉(zhuǎn)換器實(shí)現(xiàn)模擬到數(shù)字的轉(zhuǎn)換,再經(jīng)過89C51芯片,在LED數(shù)碼管顯示所要的結(jié)果??偟碾娐窐?gòu)建框圖如下。</p><p>  圖3.1基于MCS-51單片機(jī)為核心壓力傳感器實(shí)驗(yàn)構(gòu)建框圖</p><p><b>  表3-1元器件清單</b></p><p>  3.2傳

16、感器電路模塊</p><p>  金屬絲在外力作用下發(fā)生機(jī)械形變時(shí),其電阻值會(huì)發(fā)生變化,這就是金屬的電阻應(yīng)變效應(yīng)。金屬的電阻表達(dá)式為: </p><p><b> ?。?) </b></p><p>  當(dāng)金屬電阻絲受到軸向拉力F作用時(shí),將伸長,橫截面積相應(yīng)減小,電阻率因晶格變化等因素的影響而改變,故引起電阻值變化。對(duì)式(1)全微分,并用相對(duì)變

17、化量來表示,則有:</p><p><b> ?。?) </b></p><p>  式中的為電阻絲的軸向應(yīng)變,用表示,常用單位(1=1×)。若徑向應(yīng)變?yōu)?,電阻絲的縱向伸長和橫向收縮的關(guān)系用泊松比表示為,因?yàn)?2(),則(2)式可以寫成:</p><p><b> ?。?)</b></p><

18、p>  式(3)為“應(yīng)變效應(yīng)”的表達(dá)式。稱金屬電阻的靈敏系數(shù),從式(3)可見,受兩個(gè)因素影響,一個(gè)是(1+),它是材料的幾何尺寸變化引起的,另一個(gè)是,是材料的電阻率隨應(yīng)變引起的(稱“壓阻效應(yīng)”)。對(duì)于金屬材料而言,以前者為主,則,對(duì)半導(dǎo)體,值主要是由電阻率相對(duì)變化所決定。實(shí)驗(yàn)也表明,在金屬絲拉伸比例極限內(nèi),電阻相對(duì)變化與軸向應(yīng)變成比例。通常金屬絲的靈敏系數(shù)=2左右。</p><p>  用應(yīng)變片測(cè)量受力時(shí),

19、將應(yīng)變片粘貼于被測(cè)對(duì)象表面上。在外力作用下,被測(cè)對(duì)象表面產(chǎn)生微小機(jī)械變形時(shí),應(yīng)變片敏感柵也隨同變形,其電阻值發(fā)生相應(yīng)變化。通過轉(zhuǎn)換電路轉(zhuǎn)換為相應(yīng)的電壓或電流的變化,根據(jù)(3)式,可以得到被測(cè)對(duì)象的應(yīng)變值,而根據(jù)應(yīng)力應(yīng)變關(guān)系:</p><p><b> ?。?)</b></p><p>  式中 σ——測(cè)試的應(yīng)力;</p><p>  

20、E——材料彈性模量。</p><p>  可以測(cè)得應(yīng)力值σ。通過彈性敏感元件,將位移、力、力矩、加速度、壓力等物理量轉(zhuǎn)換為應(yīng)變,因此可以用應(yīng)變片測(cè)量上述各量,從而做成各種應(yīng)變式傳感器。電阻應(yīng)變片可分為金屬絲式應(yīng)變片,金屬箔式應(yīng)變片,金屬薄膜應(yīng)變片。</p><p>  圖3.2金屬絲鉑片壓力傳感器</p><p>  3.3 A/D變換電路模塊 </p>

21、<p>  ADC芯片型號(hào)很多,在精度、速度和價(jià)格方面千差萬別、,較為常見的ADC主要有逐次逼近型、雙積分型和電壓—頻率變換型三種。</p><p>  這里我們選用逐次逼近型,即ADC0809。它由±5V電源供電,片內(nèi)帶有鎖存功能的8路模擬多路開關(guān),片內(nèi)具有多路開關(guān)的地址譯碼器和鎖存電路、高阻抗斬波器、穩(wěn)定的比較器,256Ω電阻T型網(wǎng)絡(luò)和樹狀電子開關(guān)以及逐次逼近寄存器。輸出具有TTL三態(tài)

22、鎖存緩沖器,可直接接到單片機(jī)數(shù)據(jù)總線上。通過適當(dāng)?shù)耐饨与娐?,ADC0809可對(duì)0V~5V的雙極性模擬信號(hào)進(jìn)行轉(zhuǎn)換。ADC0809是28腳雙列直插式封裝,引腳圖如圖3-3 所示。各引腳功能說明如下:</p><p>  2-1 ~2-8:8位數(shù)字量輸出引腳,由最低引腳到最高引腳。</p><p>  IN0—IN7:8路模擬量輸入引腳。</p><p><b&g

23、t; ?。?5V工作電壓。</b></p><p><b>  GND:地。</b></p><p>  REF(+):參考電壓正端。</p><p>  REF(—):參考電壓負(fù)端。</p><p>  START:A/D轉(zhuǎn)換啟動(dòng)信號(hào)輸入端。</p><p>  ALE:地址鎖存允許

24、信號(hào)輸入端。以上兩個(gè)信號(hào)用于啟動(dòng)A/D轉(zhuǎn)換。</p><p>  EOC:轉(zhuǎn)換結(jié)束信號(hào)輸出引腳。開始轉(zhuǎn)換時(shí)為低電平,轉(zhuǎn)換結(jié)束時(shí)為高電平。</p><p>  OE:輸出允許控制端。用以打開三態(tài)數(shù)據(jù)輸出鎖存器。</p><p>  CLK:時(shí)鐘信號(hào)輸入端。</p><p>  ADDA、ADDB、ADDC:地址輸入線。經(jīng)譯碼后可選通IN0—IN

25、7 8個(gè)通道的一個(gè)通道進(jìn)行轉(zhuǎn)換。</p><p>  圖3.3 ADC0809引腳圖 </p><p><b>  3.4硬件電路連線</b></p><p>  圖3.4 硬件電路圖</p><p><b>  硬件連線及原理:</b></p><p>  1號(hào)模板、

26、14號(hào)模塊、砝碼200g,±15V電源、±5V電源、0-2V數(shù)顯表。</p><p>  a、按實(shí)驗(yàn)三全橋性能實(shí)驗(yàn)的步驟, 14號(hào)模塊調(diào)零(旋W5、W6,方法同單臂電橋?qū)嶒?yàn))。具體接線見圖2-1。</p><p>  b、將100g砝碼置于1號(hào)模塊的托盤上,調(diào)節(jié)電位器W3、W4使數(shù)顯表顯示為0.100V(2V檔測(cè)量)或-0.100V。</p><p&

27、gt;  c、拿去托盤上的砝碼,調(diào)節(jié)電位器W5、W6(零位調(diào)節(jié))使數(shù)顯表顯示為0.000V。</p><p>  d、重復(fù)b、c步驟,一直到精確為止,這樣就把電壓量綱V改為重量綱g,就可以稱重。成為一臺(tái)原始的電子秤。</p><p>  e、把砝碼依次放在托盤上,填入下表3-4。</p><p><b>  表3-4</b></p>

28、<p><b>  4.軟件設(shè)計(jì)</b></p><p>  4.1程序設(shè)計(jì)語言的選用</p><p>  本設(shè)計(jì)中采用的處理器是AT89C51單片機(jī),由此可采用面向MCS-51的程序設(shè)計(jì)語言,包括ASM51匯編語言和C51高級(jí)語言,這兩種語言各有特點(diǎn)。 匯編語言是一種用文字助記符來表示機(jī)器指令的符號(hào)語言,是最接近機(jī)器碼的一種語言。其主要優(yōu)點(diǎn)是占用資

29、源少、程序執(zhí)行效率高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植。 </p><p>  如果對(duì)單片機(jī)C語言有興趣,C語言是一種結(jié)構(gòu)化的高級(jí)語言。其優(yōu)點(diǎn)是可讀性好,移植容易,是普遍使用的一種計(jì)算機(jī)語言。缺點(diǎn)是占用資源較多,執(zhí)行效率沒有匯編高。 </p><p>  匯編語言是一種用文字助記符來表示機(jī)器指令的符號(hào)語言,是最接近機(jī)器碼的一種語言。其主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率

30、高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植。 </p><p>  而C語言是一種編譯型程序設(shè)計(jì)語言,它兼顧了多種高級(jí)語言的特點(diǎn),并具備匯編語言的功能。C語言有功能豐富的庫函數(shù)、運(yùn)算速度快、編譯效率高、有良好的可移植性,而且可以直接實(shí)現(xiàn)對(duì)系統(tǒng)硬件的控制。C語言是一種結(jié)構(gòu)化程序設(shè)計(jì)語言,它支持當(dāng)前程序設(shè)計(jì)中廣泛采用的由頂向下結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)。此外,C語言程序具有完善的模塊程序結(jié)構(gòu),從而為軟件開發(fā)中

31、采用模塊化程序設(shè)計(jì)方法提供了有力的保障。因此,使用C語言進(jìn)行程序設(shè)計(jì)已成為軟件開發(fā)的一個(gè)主流。用C語言來編寫目標(biāo)系統(tǒng)軟件,會(huì)大大縮短開發(fā)周期,且明顯地增加軟件的可讀性,便于改進(jìn)和擴(kuò)充,從而研制出規(guī)模更大、性能更完備的系統(tǒng)。 </p><p>  綜上所述,用單片機(jī)C語言程序設(shè)計(jì)是單片機(jī)開發(fā)與應(yīng)用的必然趨勢(shì)。所以作為一個(gè)技術(shù)全面并涉足較大規(guī)模的軟件系統(tǒng)開發(fā)的單片機(jī)開發(fā)人員最好能夠掌握基本的C語言編程。</p&

32、gt;<p>  4.2軟件程序的設(shè)計(jì)</p><p>  程序主要由主程序和子程序兩部分構(gòu)成。 </p><p>  主程序主要實(shí)現(xiàn)系統(tǒng)的初始化, A/D轉(zhuǎn)換,顯示數(shù)據(jù)。 </p><p>  系統(tǒng)的初始化包括寄存器的初始化(控制寄存器、堆棧、中斷寄存器等),通信的初始化(串口的初始化,ADC0809的初始化,通信緩沖區(qū)的初始化),LED顯示的初始化

33、,輸出端口的初始化,采集、累計(jì)數(shù)據(jù)的初始化。 </p><p>  圖3-2 程序流程圖</p><p>  如圖3-2流程圖所示:在金屬箔應(yīng)變片模塊上放若干砝碼,通過應(yīng)變片放大感應(yīng)電壓,將電壓值傳到0809的IN0口,通過模數(shù)轉(zhuǎn)換,在89C51單片機(jī)中運(yùn)行,輸出到led顯示屏上數(shù)字。</p><p><b>  5.實(shí)驗(yàn)實(shí)物圖</b><

34、/p><p>  圖5-1(a)沒有砝碼前端顯示</p><p>  圖5-1(b)沒有砝碼后端顯示</p><p>  說明:如圖5-1所示,因?yàn)锳/D轉(zhuǎn)換芯片的靈敏性,初始值電壓180mv,轉(zhuǎn)換值為0。所以在沒有放砝碼時(shí),后端顯示為00。</p><p>  圖5-2(a)50g砝碼后端顯示</p><p>  圖5-

35、2(b)50g砝碼前端顯示</p><p>  說明:如圖5-2所示,在放上一個(gè)50g的小砝碼的顯示,有0.003mv的誤差,完全在誤差范圍內(nèi),屬于系統(tǒng)誤差。</p><p>  圖5-3(a)200g砝碼前端顯示</p><p>  圖5-3(b)200g砝碼后端顯示</p><p>  說明:如圖5-3所示,再放上兩個(gè)100g的砝碼在前端

36、傳感器上,顯示的輸出。也有一點(diǎn)系統(tǒng)誤差。</p><p>  圖5-4任意重量的顯示</p><p>  說明:如圖5-4所示,圖中操作者按壓金屬箔應(yīng)壓片,測(cè)得在范圍內(nèi)任意數(shù)值的顯示??梢钥闯觯褍x器的敏感度及測(cè)量極值。</p><p><b>  6.小結(jié)</b></p><p>  本次實(shí)訓(xùn)結(jié)束之后我對(duì)傳感器有了更進(jìn)

37、一步的了解。對(duì)AT89C51單片機(jī)我們有了新的認(rèn)識(shí),并且這次課設(shè)讓我們能更加熟練的應(yīng)用單片機(jī)。應(yīng)變片傳感器反應(yīng)不時(shí)很靈敏,所以在取數(shù)據(jù)的時(shí)候還要稍微等一會(huì),而我做出來的電子稱精度也達(dá)到50mv/50g,這個(gè)精度已經(jīng)相當(dāng)好了,可以測(cè)出50g到2100g的重量變化。同時(shí)我在調(diào)試電路時(shí)發(fā)現(xiàn)一個(gè)問題就是,這次我做的系統(tǒng)結(jié)果會(huì)產(chǎn)生一定的漂移和可用的電壓只能到2.3V,A/D轉(zhuǎn)換的芯片可以承受5V,這就是電路中需要改進(jìn)的地方。在本周的實(shí)訓(xùn),在基本沒

38、有接觸過的實(shí)驗(yàn)儀器上,慢慢摸索出了這次實(shí)驗(yàn)的過程,并且完成了它。</p><p>  本次實(shí)訓(xùn),有組員的齊心協(xié)力,有老師的提點(diǎn)才能順利的完成,我們組在這次實(shí)訓(xùn)中,認(rèn)真的做實(shí)訓(xùn)的要求,最終,把正確的結(jié)果展示在老師和其他人的面前,也是很有成就感的。這次課設(shè)增強(qiáng)了我們的動(dòng)手能力和創(chuàng)新能力,通過這次課設(shè)我們學(xué)習(xí)到了很多東西,這對(duì)我們畢業(yè)以后是很有幫助的。</p><p><b>  參考

39、文獻(xiàn)</b></p><p>  [1] 趙偉國,宋執(zhí)環(huán),黃震威,梁國偉. 基于熱膜探頭的新型氣體流量傳感器研究. 儀器儀表學(xué)報(bào), 2009,30(5): 1073~1077. </p><p>  [2] 趙開春,褚金奎,張 強(qiáng),王體昌. 新型仿生偏振測(cè)角傳感器及角度誤差補(bǔ)償算法.

40、60;宇航學(xué)報(bào), 2009,30(2): 503~508. </p><p>  [3] 邊翠華,孫以材,潘國鋒. 一種新型氣敏傳感器測(cè)量裝置. 研究與開發(fā), 2009,04: 14~17 [4] 魏利民,胡姝玲,張曉青,孟照魁,胡漢偉. 新型數(shù)字溫度傳感器的原理及應(yīng)用.單片機(jī)與嵌入式系統(tǒng)應(yīng)用, 

41、;2009,9: 43~46. </p><p>  [5] 劉 顏. 新型電流生物傳感器的研制. 西南師范大學(xué), 2005,04. </p><p>  [6] 吳 艷. 多傳感器數(shù)據(jù)融合算法研究. 西安電子科技大學(xué), 2003,04. </p

42、><p>  [7] 楊 靜. 遙感多傳感器圖像融合中若干問題的研究. 中國科學(xué)院, 2003,09. </p><p>  [8] 尹輝娟,史智興. 模糊控制技術(shù)在節(jié)水灌溉中的應(yīng)用. 安徽農(nóng)業(yè)科學(xué), 2009,37(23): 11190~11191.</p><p

43、><b>  附錄</b></p><p>  DICE-51仿真軟件程序:(c語言編程)</p><p>  #include<reg51.h></p><p>  #include<absacc.h></p><p>  #include<intrins.h></p&g

44、t;<p>  #define uchar unsigned char</p><p>  #define com8155 XBYTE[0xff20]/*8155控制字*/</p><p>  #define pa8155 XBYTE[0xff21]/*數(shù)碼管字位口*/</p><p>  #define pb8155 XBYTE[0xff

45、22]/*數(shù)碼管字形口*/</p><p>  #define ad0809 XBYTE[0x9000]</p><p>  void delay(unsigned int i) /*延時(shí)子程序*/</p><p><b>  {</b></p><p>  unsigned int j,k;<

46、/p><p>  for(k=0;k<i;k++)</p><p>  for(j=0;j<100;j++); </p><p><b>  }</b></p><p>  void main(void)</p><p>  { uchar idata disbuf[6]={0,8,0,

47、9,5,5}; /*定義數(shù)碼管字形碼數(shù)組*/</p><p>  uchar code table[20]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xFF,0x0C,0x89,0xDE}; /*七段LED數(shù)碼管段選碼*/</p><p>  com815

48、5=0x43;/*8155控制字設(shè)置*/</p><p><b>  while(1)</b></p><p>  {uchar x=6,y=0x20,m,n,w,r,shi,ge,t=0xff; /*X:表示6個(gè)數(shù)碼管,Y:送LED數(shù)碼管字位值*/</p><p>  y=~y; /*取反命令*/</p>

49、;<p>  ad0809=0x00; /*0809的0通道采樣*/</p><p><b>  delay(1);</b></p><p>  m=ad0809; /*取出采樣值*/</p><p>  /*將采樣取出的16進(jìn)制數(shù)拆分送LED數(shù)碼管顯示*/</p><p>  /*取

50、出采樣值低4位*/</p><p><b>  m=m&t;</b></p><p>  r=100*m/(256-m);</p><p><b>  w=r;</b></p><p><b>  ge=w%10;</b></p><p>  d

51、isbuf[5]=ge;</p><p>  shi=w/10;/*取出采樣值高4位*/</p><p>  disbuf[4]=shi;</p><p>  for(x=0;x<6;x++)/*六位數(shù)碼管動(dòng)態(tài)循環(huán)顯示*/</p><p>  {pb8155=table[disbuf[x]]; /*將顯

52、示數(shù)值轉(zhuǎn)化成LED段選碼送數(shù)碼管字形口*/</p><p>  pa8155=y;/*將字位值送數(shù)碼管字位口*/</p><p>  delay(2);/*延時(shí)幾毫秒*/</p><p>  y=_cror_(y,1);/*位選碼右移一位,再選通下一個(gè)數(shù)碼管,依次循環(huán)顯示*/</p><p><b>  

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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)論