




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘要1關(guān)鍵詞1abstract1key words 1前言21傳感器相關(guān)概述21. 1什么是傳感器21.2壓力傳感器31.2.1壓力傳感器的分類31.2.2壓力傳感器的原理31.3實(shí)際應(yīng)用中壓力傳感器的選取原則41.3. 1根據(jù)測(cè)量對(duì)彖與測(cè)量環(huán)境41.3.2線性失真41.3.3靈敏度41.3.4 精度41.3.5其它因素41.4本系統(tǒng)采用的傳感器52放大電路62.1放大電路的作用62. 2常見的放大電路方案62. 3該系統(tǒng)使用的放大電路73模數(shù)傳換73. 1常見的模數(shù)轉(zhuǎn)換器73.1.1并行比較模數(shù)轉(zhuǎn)換器73.1.2逐次逼近型模數(shù)轉(zhuǎn)換器83. 1.3積分型模數(shù)轉(zhuǎn)換器83. 1.4壓頻變換型模數(shù)傳
2、換器83.2并行比較模數(shù)轉(zhuǎn)換器adc0809相關(guān)原理及性能83. 3 adc0809與上位機(jī)的連接93. 3. 1微機(jī)原理實(shí)驗(yàn)擴(kuò)展板上的adc0809接線93. 3. 2 adc0809與單片機(jī)的連接94基于微機(jī)原理實(shí)驗(yàn)擴(kuò)展板的壓力檢測(cè)104.1微機(jī)原理實(shí)驗(yàn)擴(kuò)展板簡(jiǎn)介104. 2壓力檢測(cè)環(huán)境簡(jiǎn)介104.3測(cè)試程序的編寫114.3壓力檢測(cè)125 8051單片機(jī)125. 1 8051單片機(jī)簡(jiǎn)介135. 1. 1 8051單片機(jī)的發(fā)展135. 1. 2 8051單片機(jī)的基本組成135.2 8051單片機(jī)最小系統(tǒng)165.3單片機(jī)與其他部件的連接176 led數(shù)碼顯示模塊186.1 led數(shù)碼管顯示原理
3、及結(jié)構(gòu)186.2 7段led數(shù)碼管斷碼186. 3 led顯示器方式196. 3. 1 led數(shù)碼管靜態(tài)顯示方式196. 3. 2 led動(dòng)態(tài)顯示方式197壓力檢測(cè)系統(tǒng)的仿真設(shè)計(jì)207. 1仿真的軟件基礎(chǔ)207. 1. 1 proteus 簡(jiǎn)介207. 1.2 keil c51 簡(jiǎn)介207.2仿真的輸入217.3仿真電路圖的連接217.3仿真流程簡(jiǎn)介227.4仿真測(cè)試237.5仿真核心代碼分析248壓力傳感系統(tǒng)的應(yīng)用擴(kuò)展258.1應(yīng)用擴(kuò)展可行性分析258.2基于單片機(jī)的電子秤258.3脈搏計(jì)數(shù)器269 pc串口通信279. 1串行通信可行性分析279. 1. 1 proteus仿真串行通信的可
4、行性分析279.1.2 pc上實(shí)現(xiàn)串行通信的可行性分析289. 1.3實(shí)物電路的可行性分析289.2 proteus的串行通信的仿真實(shí)現(xiàn)289.3 pc上串行通信軟件的實(shí)現(xiàn)299.4 pc串行通信軟件+proteus聯(lián)合調(diào)試實(shí)現(xiàn)3010設(shè)計(jì)總結(jié)31參考文獻(xiàn)32致 謝33附錄34基于c51壓力傳感系統(tǒng)的設(shè)計(jì)與研究摘要壓力傳感器在人們的日常生活屮正在被廣泛的使用。雖然因?yàn)橛猛镜牟煌?,壓力?感器的類型也不大一樣,但基木原理確是一樣的。而木設(shè)計(jì)的主要任務(wù)就是探討壓力傳 感器的一種基本應(yīng)用原理,制作出-個(gè)簡(jiǎn)單卻精準(zhǔn)的壓力測(cè)量系統(tǒng)。這種測(cè)量系統(tǒng)的主 要流程是壓力作用于傳感器,產(chǎn)生相應(yīng)的電信號(hào)變化,電信號(hào)
5、通過放大和模數(shù)轉(zhuǎn)換變成 數(shù)字信號(hào),最后再用單片機(jī)處理,并將結(jié)果送到led數(shù)碼管進(jìn)行顯示或者與pc通過串 口進(jìn)行通信。這種應(yīng)用原理不僅可以根據(jù)不同的傳感器,應(yīng)用到不同的領(lǐng)域。而且基于 嵌入式原理,采用了單片機(jī)作為處理屮心,使其應(yīng)用范圍擴(kuò)大,測(cè)量過程變得精簡(jiǎn),還 能比較容易進(jìn)行功能的擴(kuò)展。關(guān)鍵詞壓力傳感器;模數(shù)轉(zhuǎn)換;單片機(jī);led數(shù)碼管;串行通信the design and research of pressure sensor system based onc51abstract:in people's daily lives,pressure sensors are being wid
6、ely used. although for different purposes, the type of pressure sensor is not quite the same, but the basic principle is really the same.the main task of this design is to investigate a basic application principles of the pressure sensor,and make a simple but accurate pressure measurement system. th
7、e main process of this measurement system is this: the pressure acting on the sensor, producing a corresponding electrical signal changes,the electrical signal through the amplification and analog-digital conversion into digital signals, finally used the single chip processing, and sent to the led d
8、igital tube to display ,or transport data to pc by serial port. this principle not only applied depending on the sensor, but also could use to different areas.and because it is based on the embedded principles,with the scm as a processing center, it is easy to expand its' applications, the measu
9、rement process be streamlined and simplified, but also relatively easy to expand functionality development.key wordspressure sensor; adc; mcu; led digital tube; serial communication-1-z-1刖吞本設(shè)計(jì)的口的是獲取一種壓力傳感器的基本使用原理,并制作一個(gè)壓力傳感器的壓 力檢測(cè)系統(tǒng)。根據(jù)實(shí)際情況,系統(tǒng)的實(shí)現(xiàn)主要是分為兩個(gè)部分。第一部分是利用傳感器實(shí)驗(yàn)擴(kuò)展板上而的壓力傳感器,將壓力傳感器感受到的壓力 信號(hào)轉(zhuǎn)換成電壓信號(hào)
10、。由于壓力傳感器電壓輸出一般是依據(jù)傳感器上而電阻值對(duì)壓力敏 感,而產(chǎn)生電壓的變化,這些電壓的變化是極為弱小的,無法直接用模數(shù)轉(zhuǎn)換器進(jìn)行轉(zhuǎn) 換后來體現(xiàn),所以,需要對(duì)輸出電壓進(jìn)行放大。放大后的電壓最大的輸出為5vo對(duì)于 放大后的電壓,就可以進(jìn)行模數(shù)轉(zhuǎn)換的處理了,這里采用的模數(shù)轉(zhuǎn)換芯片為adc0809, 將05v的輸入電壓轉(zhuǎn)換成0-255 z間的整數(shù)。這個(gè)部分的檢測(cè)主要通過與實(shí)驗(yàn)箱配套 的tpc-usb匯編集成軟件開發(fā)環(huán)境進(jìn)行測(cè)試。第二部分是采用的是proteus+keil c51聯(lián)合仿真測(cè)試。其依據(jù)的是第一階段實(shí)驗(yàn)箱 上而經(jīng)過放大電路處理z后的05v的輸出電壓。這部分需要依賴兩個(gè)軟件,proteu
11、s和 keil c5k proteus是一個(gè)優(yōu)秀的單片機(jī)仿真軟件,可以十分逼真的對(duì)單片機(jī)系統(tǒng),以及 外圍電路進(jìn)行相關(guān)的仿真。keil c51則是如今被廣泛使用的單片機(jī)編程軟件。在仿真過 程屮,所依據(jù)的放大電路的輸出電壓首先進(jìn)入模數(shù)轉(zhuǎn)換器,轉(zhuǎn)換成數(shù)字信號(hào)之后,通過 八根數(shù)據(jù)線輸入到單片機(jī)的p1端口,單片機(jī)對(duì)數(shù)據(jù)進(jìn)行處理z后,再將數(shù)據(jù)輸出顯示, 顯示系統(tǒng)為一塊四位的共陰led數(shù)碼管芯片。當(dāng)然,對(duì)模數(shù)轉(zhuǎn)換器的控制也由單片機(jī) 完成。單片機(jī)所執(zhí)行的程序由keil c51進(jìn)行編寫。keil c51支持匯編和c語言編程。為 了增加代碼的可讀性,以及降低編程的難度,在系統(tǒng)開發(fā)的過程屮,選用c語言作為編 程語言
12、。編寫的程序生成了.hex文件z后,再把這個(gè).hex文件加載到單片機(jī)上而,單片 機(jī)就可以根據(jù)程序,進(jìn)行相關(guān)的處理操作。另外,根據(jù)不同的需求,在led數(shù)碼管可以顯示數(shù)據(jù)z后,在嘗試著用虛擬串口 來模仿單片機(jī)與pc的通信,并設(shè)計(jì)一個(gè)串行通信軟件來接受單片機(jī)所發(fā)送的數(shù)據(jù),把 數(shù)據(jù)轉(zhuǎn)換成壓力值后通過多種方式來進(jìn)行顯示。該系統(tǒng)的第一部分的開發(fā)過程以實(shí)物進(jìn)行實(shí)驗(yàn)操作,具冇實(shí)際應(yīng)用性。第二部分雖 然采用的是仿真手段,但也是具有很高的真實(shí)性。仿真過程小單片機(jī)加載.hex文件就相 當(dāng)于再實(shí)際應(yīng)用z屮將.hex文件燒錄到單片機(jī)屮的flash中。單片機(jī)和模數(shù)轉(zhuǎn)換器,以 及l(fā)ed數(shù)碼管都是一些比較精準(zhǔn)的硬件,仿真效果
13、與實(shí)物連接效果不會(huì)有什么差距。 所以,這個(gè)開發(fā)思路具冇較高的真實(shí)性。1傳感器相關(guān)概述1.1什么是傳感器傳感器是一種比較特殊的物理裝置,或者說是一種物理器官,它能探知外界的溫度, 壓力和濕度等一些物理?xiàng)l件,甚至某些物質(zhì)的化學(xué)組成,并將感受到的相關(guān)信息通過電壓等方式表示岀來,再傳遞給其他裝置(楚宏,1991)。通常根據(jù)其基本的感知功能, 傳感器可以分為熱敏元件、氣敏元件、磁敏元件、色敏元件、濕敏元件、力敏元件、聲 敏元件、光敏元件、放射線敏感元件和味敏元件等十大類。1.2壓力傳感器壓力傳感器,也就是上而介紹的力敏傳感器,是在工業(yè)實(shí)踐之屮,應(yīng)用得最為廣泛 的一大類傳感器。口前,它被廣泛的應(yīng)用于各種工
14、業(yè)自控環(huán)境,包括水利水電、智能建 筑、鐵路交通、自動(dòng)控制、航天、軍事、石油化工、電力、管道、船舶、機(jī)床等眾多行 業(yè)之中。1.2.1壓力傳感器的分類壓力傳感器根據(jù)其構(gòu)成的不同,可以分為壓阻式壓力傳感器、電感式壓力傳感器、 電容式壓力傳感器、諧振式壓力傳感器及電容式加速度傳感器等。但應(yīng)用最為廣泛的是 壓阻式壓力傳感器,它具有極低的價(jià)格和較高的精度以及較好的線性特性。另外,陶瓷 壓力傳感器,藍(lán)寶石壓力傳感器,壓電壓力傳感器等傳感器也因?yàn)槠淠承┨厥獾奈锢硖?性,應(yīng)用得也比較的廣泛。陶瓷壓力傳感器有良好的抗腐蝕,抗高溫性;藍(lán)寶石壓力傳 感器,具有較高的彈性個(gè)絕緣特性,對(duì)溫度的變化不敏感;壓電壓力傳感器可
15、以承受高 溫和相當(dāng)高的濕度(方敏等,2008)o1.2.2壓力傳感器的原理對(duì)于壓力傳感器的原理,不同的壓力傳感器原理也不大相同。對(duì)于應(yīng)用得最為廣泛 的壓阻式壓力傳感器,其核心元件是一種電阻應(yīng)變片。電阻應(yīng)變片是一種可將被測(cè)件上 的應(yīng)變變化轉(zhuǎn)換成為電信號(hào)的敏感器件。通常是將應(yīng)變片通過某些特殊的粘和劑緊密的 粘合在產(chǎn)生力學(xué)應(yīng)變的基體z上,當(dāng)基體受力發(fā)生應(yīng)力變化時(shí),電阻應(yīng)變片也一起產(chǎn)生 形變,使應(yīng)變片的阻值發(fā)生改變,從而使電阻上的電壓發(fā)生變化(土瑞升,1991)。這 種應(yīng)變片在受力時(shí)產(chǎn)生的阻值變化通常較小,一般這種應(yīng)變片都組成應(yīng)變電橋,并通過 后續(xù)的電壓放大器進(jìn)行放大,再傳輸給處理電路(通常是a/d轉(zhuǎn)
16、換和cpu )顯示或執(zhí) 行機(jī)構(gòu)。陶瓷壓力傳感器,壓力直接是作用在一個(gè)陶瓷膜片上面,使陶瓷膜片產(chǎn)生微小的形 變,厚膜電阻印刷在陶瓷膜片的背面,連接成一個(gè)惠斯通電橋(閉橋),由于壓敬電阻 的壓阻效應(yīng),使電橋產(chǎn)生一個(gè)與壓力成正比的高度線性、與激勵(lì)電壓也成正比的電壓信 號(hào)(li c and mehran m. 2008 )。藍(lán)寶石壓力傳感器由由雙膜片構(gòu)成:鈦合金測(cè)量膜片和鈦合金接收膜片。印刷有異 質(zhì)外延性應(yīng)變靈敬電橋電路的藍(lán)寶石薄片,被焊接在鈦合金測(cè)量膜片上(張嘵群和呂慧 明,2001)。被測(cè)壓力傳送到接收膜片上,在壓力的作用下,鈦合金接收膜片產(chǎn)生形變, 該形變被硅藍(lán)寶石敬感元件感知后,其電橋輸出會(huì)發(fā)
17、生變化,變化的幅度與被測(cè)壓力成正比。壓電傳感器主要的工作是依據(jù)壓電效應(yīng),壓屯傳感器不能用于靜態(tài)測(cè)量,因?yàn)榻?jīng)過 外力作用后的電荷,只有在回路具有無限大的輸入阻抗吋才得到保存。然實(shí)際情況并非 如此,所以這決定了壓電傳感器只能夠測(cè)量動(dòng)態(tài)的應(yīng)力。1.3實(shí)際應(yīng)用中壓力傳感器的選取原則1.3.1根據(jù)測(cè)量對(duì)象與測(cè)量環(huán)境在實(shí)際應(yīng)用中,首先要根據(jù)測(cè)量對(duì)象與測(cè)量環(huán)境確定壓力傳感器的類型。要進(jìn)行一 個(gè)具體的測(cè)量工作,首先要考慮采用何種壓力傳感器,這需要分析多方面的因素之后才 能確定。因?yàn)?,即使是測(cè)量同一物理量,也有多種原理的壓力傳感器可供選用,哪一種 原理的壓力傳感器更為合適,則需要根據(jù)被測(cè)量的特點(diǎn)和壓力傳感器的使
18、用條件等多個(gè) 方面的因素綜合考慮z后,選取最合適的壓力傳感器(厚達(dá)橋,2008)o1.3.2線性失真?zhèn)鞲衅鞯木€性是指?jìng)鞲衅鬏斎肱c輸出z間關(guān)系是否是線性關(guān)系。線性失真就是指輸 入與輸出相對(duì)于線性關(guān)系所呈現(xiàn)出來的偏移。在應(yīng)用領(lǐng)域中,我們主要是通過獲取輸出, 來求知輸入,而我們又不可能根據(jù)其輸入值建立一個(gè)數(shù)據(jù)庫以實(shí)現(xiàn)輸入與輸出的一一對(duì) 應(yīng)。而所采取的是根據(jù)輸入與輸出的線性系數(shù),來求得輸入。i大i此,良好的線性,較小 的線性失真,也是我們選用傳感器所必須考慮的一個(gè)因素。1.3.3靈敏度靈敏度也是一個(gè)必須加以考慮的方面。通常,在傳感器的線性范圍內(nèi),希槊傳感器 的靈敏度越高越好。因?yàn)橹挥徐`敏度高時(shí),與被測(cè)
19、量變化對(duì)應(yīng)的輸出信號(hào)的值才比較大, 有利于信號(hào)處理。但要注意的是,傳感器的靈敏度高,與被測(cè)量無關(guān)的外界噪聲也容易 混入,也會(huì)被放大系統(tǒng)放大,影響測(cè)量精度。1.3.4精度精度是傳感器的一個(gè)重耍的性能指標(biāo),它是關(guān)系到整個(gè)測(cè)量系統(tǒng)測(cè)量精度的一個(gè)重 要環(huán)節(jié)。傳感器的精度越高,具價(jià)格越昂貴,因此,傳感器的精度只要滿足整個(gè)測(cè)量系 統(tǒng)的精度耍求就可以,不必選得過高。這樣就可以在滿足同一測(cè)量目的的諸多傳感器中 選擇比較便宜和簡(jiǎn)單的傳感器。1.3.5其它因素另外,頻率響應(yīng)特性,線性范圍特性,穩(wěn)定性等方面也是我們?cè)谶x取傳感器的過程 屮,所必要的考慮因素。1.4本系統(tǒng)采用的傳感器本系統(tǒng)釆用的是上面所介紹的壓阻式傳感
20、器屮的一種硅壓阻式壓力傳感器,具 體的型號(hào)名稱是:mpxm2053o它是一種對(duì)氣壓敏感的壓力傳感器,內(nèi)置溫度補(bǔ)償和校 準(zhǔn),具有一個(gè)高精度的與所施加的壓力成正比的線性電壓輸岀。該傳感器采用單個(gè)硅芯 片,在硅芯片上集成有應(yīng)力測(cè)量和薄膜電阻網(wǎng)絡(luò),具冇高精度的測(cè)量范圍。硅壓阻式壓 力傳感器是口前使用最廣泛、用量最大的壓力傳感器么一,廣泛應(yīng)用于航天、航空、艦船 等軍事工程和武器裝備中,成為當(dāng)今發(fā)展高新技術(shù)裝備不可缺少的電子產(chǎn)品。該傳感器的內(nèi)部原理圖見圖1:相關(guān)的性能參數(shù)如表1:表1 mpxm2053相關(guān)參數(shù)+vou1-vouttable 1 parameters about mpxm2053項(xiàng)目溫度補(bǔ)償
21、范圍壓力測(cè)量范圍滿量程輸出傳感器使用溫度典型激勵(lì)電壓參數(shù)085 °c050kpa40mv-40-+125°c8-10v圖1 mpxm2053內(nèi)部原理圖fig. 1 mpxm2053's internal schematic diagrammpxm2053各個(gè)引腳的功能如表2o表2 mpxm引腳功能table 2 mpxm pin function引腳號(hào)符號(hào)功能1gxd接地2+vout接正輸出電壓3vcc接傳感器激勵(lì)電壓4-vout接負(fù)輸出電壓2放大電路2.1放大電路的作用根據(jù)上面的介紹可以獲知,傳感器輸出的電壓為0-40mv,而adc轉(zhuǎn)換的電壓范圍 為0-5vo a
22、dc為8位的模數(shù)轉(zhuǎn)換器,8位能夠表示的值為0-255,所以,模數(shù)轉(zhuǎn)換每相 并一個(gè)單位,其階躍電壓約為20mv,所以輸出的電壓如果不做處理,就無法用模數(shù)轉(zhuǎn)換 獲取較好的精度。故需要用放大電路對(duì)電壓進(jìn)行放大,最大電壓放大到5v即可,這就 需要對(duì)輸入電壓放大125倍。而且,為了獲取較好的轉(zhuǎn)換準(zhǔn)確度,需要盡可能的減小零 點(diǎn)漂移。對(duì)于放大電路,關(guān)鍵部件則是放大器?,F(xiàn)代技術(shù)屮,集成放大器已經(jīng)比較成熟, 并可以大規(guī)模生產(chǎn)和使用,所以,木系統(tǒng)也采用了集成了多個(gè)運(yùn)放器的集成芯片。2.2常見的放大電路方案常見的放大電路可以采用以下幾種方式。(1) 利用一般常用的低溫漂運(yùn)算放大器來構(gòu)成放人電路,這樣組成的放人電路結(jié)
23、構(gòu) 簡(jiǎn)單,而且造價(jià)便宜,但是如果用一般的低溫漂運(yùn)算放大器構(gòu)成兩級(jí),或者兩級(jí)以上的 放人電路,則會(huì)引入大量的噪聲。因?yàn)閭鞲衅鬏斎氲碾妷罕緛砭秃苄?,較人的噪聲會(huì)把 傳感器的輸入給遮蓋掉,這就無法正確的獲得測(cè)量電壓,所以,在木仿真系統(tǒng)中,不宜 選用該方案。(2) 用高精度低溫漂運(yùn)算放大器組成的差動(dòng)放大電路。差動(dòng)放大電路不僅可以放大 宜流信號(hào),而口還可以減小由于溫度以及器件等原因引發(fā)的零點(diǎn)漂移。另外,他還兼具 高輸入阻抗,高增益等優(yōu)點(diǎn),在現(xiàn)實(shí)生活中,這類放大器得到了廣泛的應(yīng)用。由于差動(dòng) 放人電路具備上述優(yōu)點(diǎn),所以在本仿真系統(tǒng)中這類放大電路也是最佳選擇。圖2則是利 用集成運(yùn)放器制作的差動(dòng)放大電路圖。圖2
24、差動(dòng)放大電路圖fig. 2 differential amplifier circuit2.3該系統(tǒng)使用的放大電路本仿真系統(tǒng)使用的放大芯片為lm33274芯片,該芯片集成了四個(gè)運(yùn)放器。共冇14 個(gè)引腳,其屮兩個(gè)引腳為電源,線分別是4號(hào)引腳和11號(hào)引腳,四個(gè)集成運(yùn)放器共用 這兩根電源線,另外12根線平均分配給了四個(gè)集成運(yùn)放。本系統(tǒng)的放大電路電路圖與傳感器的連接如圖3,其mc78l08c為一個(gè)電源,它 可以將將12v的電壓轉(zhuǎn)換成8v, mpxm2053為一個(gè)傳感器,與傳感器想連接得兩個(gè)放 大器就是由集成運(yùn)放組成的差動(dòng)放大電路。圖3傳感器與放大電路連接fig. 3 the connection be
25、tween sensor and amplifier circuit3模數(shù)轉(zhuǎn)換放大電路輸出的為0-5v的模擬信號(hào),cpu對(duì)模擬信號(hào)的處理比較為難,需要將模擬 信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),而這個(gè)轉(zhuǎn)換就需要模數(shù)轉(zhuǎn)換器。模數(shù)轉(zhuǎn)換是這個(gè)系統(tǒng)的關(guān)鍵部分, 模數(shù)轉(zhuǎn)換處理得好,對(duì)于后面的處理也是一個(gè)較好的支持。3.1常見的模數(shù)轉(zhuǎn)換器目前,世界上有多種類型的模數(shù)轉(zhuǎn)換器,有傳統(tǒng)的并行、逐次逼近型、枳分型,也 冇近年來新發(fā)展起來的工型和流水線型,多種類型的模數(shù)轉(zhuǎn)換器各冇其優(yōu)缺點(diǎn)并能 滿足不同的具體應(yīng)用耍求(周明德和蔣木珊,2006)o模數(shù)轉(zhuǎn)換器主耍有以下幾種類型:3.1.1并行比較模數(shù)轉(zhuǎn)換器常見的并行比較模數(shù)轉(zhuǎn)換器有ad
26、9012, ad9002等。并行比較模數(shù)轉(zhuǎn)換器是現(xiàn)今速度最快的模/數(shù)轉(zhuǎn)換器,采樣速率在1gsps以上,通常稱為“閃爍式”模數(shù)轉(zhuǎn)換器。它由電阻分壓器、比較器、緩沖器及編碼器四種分組成。這種結(jié)構(gòu)的模數(shù)轉(zhuǎn)換器所有位的 轉(zhuǎn)換同時(shí)完成,其轉(zhuǎn)換時(shí)間主取決于比較器的開關(guān)速度、編碼器的傳輸時(shí)間延遲等。3.1.2逐次逼近型模數(shù)轉(zhuǎn)換器常見的逐次逼近型模數(shù)轉(zhuǎn)換器有ads7805、ads7804等。逐次逼近型模數(shù)轉(zhuǎn)換器是 應(yīng)用非常廣泛的模/數(shù)轉(zhuǎn)換方法,這一類型模數(shù)轉(zhuǎn)換器的優(yōu)點(diǎn):高速,采樣速率可達(dá) 1msps;與其它模數(shù)轉(zhuǎn)換器相比,功耗相當(dāng)?shù)停辉诜直媛实陀?2位時(shí),價(jià)格較低。缺點(diǎn): 在高于14位分辨率情況卜,價(jià)格較高;
27、傳感器產(chǎn)生的信號(hào)在進(jìn)行模/數(shù)轉(zhuǎn)換2而需耍進(jìn) 行調(diào)理,包括增益級(jí)和濾波,這樣會(huì)明顯增加成本。3.1.3積分型模數(shù)轉(zhuǎn)換器常見的積分型模數(shù)轉(zhuǎn)換器icl7135. icl7109. icl1549. mc14433等。積分型模數(shù) 轉(zhuǎn)換器又稱為雙斜率或多斜率模數(shù)轉(zhuǎn)換器,是應(yīng)用比較廣泛的一類轉(zhuǎn)換器。它的基本原 理是通過兩次積分將輸入的模擬電壓轉(zhuǎn)換成與其平均值成正比的時(shí)間間隔。與此同時(shí), 在此時(shí)間間隔內(nèi)利用計(jì)數(shù)器對(duì)時(shí)鐘脈沖進(jìn)行計(jì)數(shù),從而實(shí)現(xiàn)模數(shù)轉(zhuǎn)換。積分型模數(shù)轉(zhuǎn)換 器兩次積分的時(shí)間都是利用同一個(gè)時(shí)鐘發(fā)生器和計(jì)數(shù)器來確定,因此所得到的表達(dá)式與 時(shí)鐘頻率無關(guān),其轉(zhuǎn)換精度只取決丁參考電壓vr。此外,由于輸入端采用
28、了積分器,所 以對(duì)交流噪聲的干擾有很強(qiáng)的抑制能力。若把積分器定時(shí)積分的時(shí)間取為工頻信號(hào)的整 數(shù)倍,可把由工頻噪聲引起的誤差減小到最小,從而冇效地抑制電路的工頻干擾。這類 模數(shù)轉(zhuǎn)換器主要應(yīng)用于低速、精密測(cè)量等領(lǐng)域,如數(shù)字電壓表。其優(yōu)點(diǎn)是:分辨率高, 可達(dá)22位;功耗低、成本低。缺點(diǎn)是:轉(zhuǎn)換速率低,轉(zhuǎn)換速率在12位時(shí)為100300sps。3.1.4壓頻變換型模數(shù)轉(zhuǎn)換器壓頻變換型模數(shù)轉(zhuǎn)換器其優(yōu)點(diǎn)是:精度高、價(jià)格較低、功耗較低。缺點(diǎn)是:類似于 積分型模數(shù)轉(zhuǎn)換器,其轉(zhuǎn)換速率受到限制,12位吋為100300spso考慮到系統(tǒng)的采樣要求,測(cè)量的精度,以及成木等原因,木系統(tǒng)的開發(fā)選用并行比 較模數(shù)轉(zhuǎn)換器adc
29、0809o3. 2并行比較模數(shù)轉(zhuǎn)換器adc0809相關(guān)原理及性能adc0809是美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的逐次逼近型8位模數(shù)轉(zhuǎn)換器芯片。 adc0809將05v的電壓分為多個(gè)電壓階躍,每個(gè)電壓階躍段使用一個(gè)比較器和一組 電阻。內(nèi)有8路模擬開關(guān),可輸入八個(gè)模擬量。單極性,量程輸入為0t5v。片內(nèi)帶 有三態(tài)輸出緩沖器,數(shù)輸出端可與數(shù)據(jù)總線直接相連(周明德和蔣木珊,2006)°adc0809 的邏輯結(jié)構(gòu)框圖4所示。3. 3 adc0809與上位機(jī)的連接將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)z后,0809需要將相關(guān)數(shù)據(jù)傳送到上位機(jī)屮進(jìn)行處理。3. 3.1微機(jī)原理實(shí)驗(yàn)擴(kuò)展板上的adc0809接線木設(shè)計(jì)的實(shí)物連
30、接部分,需要將擴(kuò)展板與實(shí)驗(yàn)箱相連。微機(jī)原理實(shí)驗(yàn)箱提供50芯扁平電纜總線,而這個(gè)電纜總線乂通過一個(gè)usb接口模 塊,將這50芯扁平電纜總線和usb總線連接起來。50芯扁平電纜總線在實(shí)驗(yàn)板上提供 了大量的信號(hào)接入端口。對(duì)于0809芯片,微機(jī)原理實(shí)驗(yàn)箱已經(jīng)將其引腳的d0-d7與 總線的dod7連接好。其他的弓i腳屮,adda, addb, addc已經(jīng)接地,clock 也已經(jīng)與imhz的脈沖信號(hào)連接,vcc與vref ( + )與止5v連接。gnd與vref ()也j j»+- istart clk0e圖4 adc0809的邏輯結(jié)構(gòu)圖fig.4 adc0809,s logical stru
31、cture接地。所以,我們需要的連接這樣幾根線:將擴(kuò)展板上的0809cs與地址線298h連接; 將eoc與irq連接,然后將aout與in0引腳連接;再將用20芯排線將總線的jp5連 接到擴(kuò)展板的j1芯插座上;最后將12v電壓接入擴(kuò)展板上面的12v電壓輸入。3. 3. 2 adc0809與單片機(jī)的連接adc0809與單片機(jī)的連接比較簡(jiǎn)單。所需要的連接線路有:將adc0809的d0 d7與單片機(jī)的p1 口的八根數(shù)據(jù)線相連接;將vcc與vref ( + )與正5v連接,gnd 與vref (-)也接地;因?yàn)槭褂?號(hào)模擬量端口,所以端口選擇引腳adda, addb, add c均接地;in0接入模擬
32、量輸入;通道號(hào)鎖存控制器接入p3.0號(hào)端口,p3號(hào)端 口與start端口相連,eoc與p3.2相連,這三線都是對(duì)0809進(jìn)行控制。具體的連接 電路途如圖5所示。4基于微機(jī)原理實(shí)驗(yàn)擴(kuò)展板的壓力檢測(cè)4.1微機(jī)原理實(shí)驗(yàn)擴(kuò)展板簡(jiǎn)介傳感器實(shí)驗(yàn)擴(kuò)展板由清華大學(xué)科教儀器廠開發(fā)和制作,可以作為微機(jī)原理實(shí)驗(yàn)箱的 i個(gè)功能擴(kuò)展模塊。上面包括了壓力傳感器,溫度傳感器,濕度傳感器,以及三種傳感 器的放大電路。實(shí)驗(yàn)板上還包括adc0809模數(shù)轉(zhuǎn)換電路和對(duì)外連接的插座、插線孔。 它可以與任何一種微機(jī)接口或單片機(jī)試驗(yàn)箱相連,連接方式有三種:(1)利用口鎖緊插孔連接:擴(kuò)展板上有28個(gè)口鎖緊插孔,每個(gè)插孔標(biāo)有信號(hào)名 稱,可以與
33、試驗(yàn)臺(tái)上的數(shù)據(jù)總線、地址線、控制線、電源線、模擬量輸入輸出信號(hào)連接。2223psenale ea藥222726vref(-)0evref(*)aleaddcaddbaddac3 .10uf <text> 與一 31_142153841851962072187617vcc8 7 6 5 4 3 2 1 c outoutoutoutoutoutoutouteoq12.345e7p1.p1p1p1p1p1p1p1rz.u/jop2.1/a9 p22/a10 p23/a11 p2 4/a12 p2 5/a13 p2 6/a14 p2.7/a15p3.0/rxdp3.1/rxdp3.2/in
34、t0p3.3)intip3.4/t0p3.5/t1p3.6 殛p3.7 麗11101210<text><text> v u <u1 (clock) 7 ult at89c51adc0809startclock圖5 adc0809與單片機(jī)的連接fig. 5 the connection between adc0809 and mcu(2)利用20芯雙排插座(ji)與試驗(yàn)臺(tái)連接:擴(kuò)展版的20芯雙排插座信號(hào)與 tpc-2003a. tpc2003a+、tpcusb、tpc-up 的 20 芯擴(kuò)展插座兼容,包括 d0d7、 ior、iow、1mhz時(shí)鐘等,可以直接連接。(
35、3)利用兩個(gè)8芯單排插座(j2 j3)連接:兩個(gè)8芯插座信號(hào)合起來與20芯雙排插座 信號(hào)相同,這樣增加了實(shí)驗(yàn)板與主實(shí)驗(yàn)臺(tái)連接的靈活性。4. 2壓力檢測(cè)環(huán)境簡(jiǎn)介基于傳感器實(shí)驗(yàn)擴(kuò)展板的壓力檢測(cè)的依賴的軟件平臺(tái)是清華大學(xué)科教儀器廠制作 的與實(shí)驗(yàn)箱配套的開發(fā)軟件tpc-usb集成開發(fā)環(huán)境。該軟件自帶匯編語言編輯器 以及編譯連接軟件,在上面可以方便的編寫匯編程序。tpc-usb集成開發(fā)環(huán)境提供的史加強(qiáng)人的功能在丁它支持程序的單步調(diào)試,而冃 還可以同步的跟蹤寄存器內(nèi)部的值和內(nèi)存里的相關(guān)內(nèi)容,以便于對(duì)程序進(jìn)行分析,糾正 程序的錯(cuò)誤。4.3測(cè)試程序的編寫測(cè)試程序采用的是匯編語言編寫。在編寫過程小,首先要驅(qū)動(dòng)a
36、dc0809開始轉(zhuǎn)換 工作。然后連續(xù)十次獲取adc0809的輸出,并對(duì)十次的輸入結(jié)呆求岀其平均值。第三 步就是檢查是否與上一次的輸出相同,如果不同,則顯示,如果相同,則不進(jìn)行顯示。顯示主要顯示兩個(gè)部分:第一部分是顯示adc0809的輸出數(shù)據(jù),這個(gè)顯示主要是 以16進(jìn)制的方式進(jìn)行顯示。第二部分是將輸出轉(zhuǎn)換成相關(guān)的大氣壓進(jìn)行顯示。當(dāng)然, 在實(shí)際測(cè)量的過程屮,發(fā)現(xiàn)放大電路處理后的電壓冇一個(gè)零點(diǎn)漂移,大小為0.4v,模數(shù) 轉(zhuǎn)換后,值大概是21,所以處理時(shí)應(yīng)該減去這個(gè)漂移值。當(dāng)加上人工壓力時(shí),由于該傳 感器具備良好的線性,故施加的壓力與adc0809的輸出也滿足這個(gè)關(guān)系。由于匯編顯 示數(shù)據(jù)只能一位一位的
37、顯示,故小數(shù)部分的顯示將會(huì)變得i分的困難,所以顯示時(shí)只顯 示整數(shù)部分,小數(shù)部分將予以省略,相關(guān)的主程序流程圖如圖6所示,顯示程序流程圖如圖7所示。讀取i/o端口數(shù)據(jù)否,繼續(xù)j獲取刼扁用十六進(jìn)制 顯示0809輸 出的高四位暫存數(shù)據(jù)繼續(xù)獲” j取數(shù)據(jù)"是丟是獲敢的、第丈個(gè)數(shù)叮"是求取均值用十六進(jìn)制 顯示0809輸 出的低四位處理金據(jù) 并顯示7扌c結(jié)束j轉(zhuǎn)換成壓力數(shù)據(jù)圖6主程序流程圖fig.6 main program flowchartj顯示結(jié)束丿圖7顯示程序流程圖fig.7 display program flowchart4.3壓力檢測(cè)按3.3.1節(jié)所述,連接好電路圖以后,
38、將usb 口與電腦相連,給實(shí)驗(yàn)箱以及擴(kuò)展板 加電。然后開始運(yùn)行匯編程序生成的.exe可執(zhí)行文件。通過開發(fā)環(huán)境運(yùn)行軟件,不擠壓 壓力橡皮球時(shí),我們可以查看到如圖8所示的運(yùn)行結(jié)果。當(dāng)擠壓壓力橡皮球時(shí),程序的 顯示結(jié)果如圖9所示。5 8051單片機(jī)8051單片機(jī)是現(xiàn)代應(yīng)用領(lǐng)域的中一款非常典型的單片機(jī)。和對(duì)于現(xiàn)代功能結(jié)構(gòu)更加 完善的微型控制器,它已經(jīng)顯得非常的老i口,但對(duì)于功能較為簡(jiǎn)單的控制系統(tǒng),它還是 可以完全勝任的。圖8未輸入壓力時(shí)的運(yùn)行效果圖fig.8 results chart when have no pressure exert onad0809e.exep:exec>. load
39、ing file load & execthe0809inputis :15thepressureis:o0kpa?the0809inputis :18thepressureis:o0kpa?the0809inputis :5fthepressureis:14kpa!the0809inputis :e9thepressureis:4zkpa?the0809inputis :ffthepressureis:46kpa ?the0809inputis :fethepressureis:46kpa ?the0809inputis :ffthepressureis:46kpa ?the0809
40、inputis :fethepressureis:46kpa?圖9擠壓壓力橡皮球時(shí)程序運(yùn)行效果圖bochs for yindovs displayusersnapshotp:exec>de1tree /y .de let ing .exe taconfigfig.9 results chart when have pressure exert on5.1 8051單片機(jī)簡(jiǎn)介5.1.1 8051單片機(jī)的發(fā)展單片微型計(jì)算機(jī)簡(jiǎn)稱為單片機(jī),又稱為微型控制器,是微型計(jì)算機(jī)的一個(gè)重耍分支。 8051單片機(jī)屬于第三代單片機(jī),它是上個(gè)世紀(jì)80年代發(fā)展起來的一種犬規(guī)模集成電路 芯片,是集成cpu、ram、
41、rom、i/o接口和中斷系統(tǒng)于同一硅片的器件。作為8位 單片機(jī)發(fā)展成熟階段的產(chǎn)品,在現(xiàn)在它仍舊被廣泛的使用(王樂,2009)o最早推出的mcs51單片機(jī)吋美國(guó)inter公司于20世紀(jì)80年代推出的產(chǎn)品?,F(xiàn)在 的8051已經(jīng)發(fā)展成為了一個(gè)mcs51系列,并出現(xiàn)了大量的類似產(chǎn)品,例如8031,8052 等等。后來,rtl t inter公司忙于開發(fā)pc以及高端微處理器而無力再發(fā)展其8051系 列,所以,很多其他廠商就開發(fā)出了性能更加優(yōu)秀的8051系列單片機(jī)。最典型的就是 philips公司和atmel公司。本系統(tǒng)設(shè)計(jì)選用的單片機(jī)就是rtl atmel公司生產(chǎn)的,歸屬于 8051系列的at89c51
42、型單片機(jī)。5. 1.2 8051單片機(jī)的基本組成以mcs51為例,它是在一塊大規(guī)模的集成電路時(shí)集成額功能強(qiáng)大的8為小央處 理器,rom, ram,兩個(gè)16位定時(shí)器/計(jì)數(shù)器,32位可編程并行i/o接口,20多個(gè)特 殊功能寄存器,5個(gè)小斷源,兩個(gè)優(yōu)先級(jí)嵌套小斷系統(tǒng),其內(nèi)部結(jié)構(gòu)圖如圖10所示。mcs51單片機(jī)最核心的部件是cpu,它由運(yùn)算器,控制器,和布爾處理器組成。 運(yùn)算器是用于對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯操作的執(zhí)行部件,以算術(shù)邏輯單兀(alu)為 核心,包括累加器(acc),程序狀態(tài)字(psw),暫存器,b寄存器等部件??刂破魇?cpu的犬腦,它包括定時(shí)控制邏輯,指令寄存器,數(shù)據(jù)指針(dptr),程
43、序計(jì)數(shù)器(pc), 堆棧指針(sp,)地址寄存器,地址緩沖器等(劉昆山,2010)omcs-51單片機(jī)的存儲(chǔ)結(jié)構(gòu)比較簡(jiǎn)單,從物理上來說,可以分為4個(gè)存儲(chǔ)空間:片 內(nèi)程序存儲(chǔ)器,片外程序存儲(chǔ)器,片內(nèi)數(shù)據(jù)存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器。這里的程序存儲(chǔ) 器就是存放單片機(jī)執(zhí)行程序的部件,片內(nèi)的利用單片機(jī)本身自帶的flash,片外的指單片 機(jī)擴(kuò)展的片外存儲(chǔ)器。數(shù)據(jù)存儲(chǔ)器也稱為隨機(jī)存取數(shù)據(jù)存儲(chǔ)器。mcs-51 片機(jī)的數(shù)據(jù) 存儲(chǔ)器在物理上和邏輯上多分為兩個(gè)地址空間,即內(nèi)部數(shù)據(jù)存儲(chǔ)區(qū)和外部數(shù)據(jù)存儲(chǔ)區(qū)。 內(nèi)部?jī)?28b的ram用戶數(shù)據(jù)存儲(chǔ),他們用于存放執(zhí)行的中間結(jié)果及過程數(shù)據(jù)omcs-51 的數(shù)據(jù)存儲(chǔ)器均可讀寫,部分單
44、元還可以進(jìn)行位尋址。mcs-51共冇4組8位i/o端口,每個(gè)端口都是八位雙向并行輸入輸出口,共占32 個(gè)引腳。每個(gè)端口都包括一個(gè)鎖存器(即專用寄存器p0-p3), 一個(gè)輸出驅(qū)動(dòng)器和輸入 緩沖器。通常把4個(gè)端口稱為p0-p3o在無片擴(kuò)展外存儲(chǔ)器的系統(tǒng)中,這4個(gè)端口的每 一位都可以稱作為雙向通用i/o端口使用。在具有片外擴(kuò)展的存儲(chǔ)器的系統(tǒng)中,p2作為 高8位地址線,p0 口分時(shí)作為低8位地址線和雙向數(shù)據(jù)總線。p1端口只具有一種功能, 即作為通用的輸入輸出端口。p3端口除了作為通用的i/o接口以外,每一根引腳還具有 第二功能。p3.0作為rxd輸入,p3作為txd輸出,p3.2作為into中斷輸入,
45、p3.3 作為int1中斷輸入。p3.4作為to定吋器/計(jì)數(shù)器0的外部輸入,p3.5作為to定時(shí)器/ 計(jì)數(shù)器1的外部輸入,p3.6片外存儲(chǔ)器寫選通,p3.7片外存儲(chǔ)器讀選通(豈興明,2008)ohocrak地址寄存詩旖存囂acctmp2tmp1pefdm很序抱址報(bào)務(wù)黔jpswk 4lini 僦存中新、串行錨口與定時(shí)貉單元嘏仔計(jì)毅野o詢口1驅(qū)動(dòng)謂口3嘔動(dòng)7o7圖10 mcs-51內(nèi)部結(jié)構(gòu)圖fig.10 mcs-51fs internal logical structure101trt.o pi.l pl.2 ri.3 ri.4 pi.5 pl.g fl. 7r<;tp3.0(rxd) p3
46、.1(txd> p3.2(1nt0p3.3(inti)p3.4(t0p3.5ct1)p3xcwr)p3.7(rdr>xtal2 xtalignd(ado)r>v.o(ad2)ixi.2 (ao3)|>fj.3(ad7ini.7eaampsefj(ali>p2,7 (a1-4>p2.6 ca13>pz. (ai2;hz.4 (a11)k2,3 aiojpz.zla9) p2.1(a8) p2.g3523魚21圖11 8051單片機(jī)引腳圖fig< 11 8051 pin diagram在圖11中,各引腳的功能分別如下所述:電源引腳為vcc和vssvc
47、c:電源端,接+ 5vovss:接地端。時(shí)鐘電路引腳xtal1和xtal2xtal1:接外部品振和微調(diào)電容的一端,在片內(nèi)它是振蕩器倒相放大器的輸入,若 使用外部ttl時(shí)鐘時(shí),該引腳必須接地。xtal2:接外部品振和微調(diào)電容的另一端,在片內(nèi)它是振蕩器倒相放人器的輸出, 若使用外部ttl時(shí)鐘時(shí),該引腳為外部時(shí)鐘的輸入端。地址鎖存允許ale系統(tǒng)擴(kuò)展時(shí),ale用于控制地址鎖存器鎖存p0 口輸出的低8位地址,從而實(shí)現(xiàn)數(shù) 據(jù)與低位地址的復(fù)用。外部程序存儲(chǔ)器讀選通信號(hào)psen,psen是外部程序存儲(chǔ)器的讀選通信號(hào),低電平有效。程序存儲(chǔ)器地址允許輸入端ea /vpp當(dāng)ea為高電平時(shí),cpu執(zhí)行片內(nèi)程序存儲(chǔ)器指
48、令,但當(dāng)pc中的値超過0fffh吋, 將自動(dòng)轉(zhuǎn)向執(zhí)行片外程序存儲(chǔ)器指令。當(dāng)ea為低電平時(shí),cpu只執(zhí)行片外程序存儲(chǔ)器 指令。復(fù)位信號(hào)rst該信號(hào)高電平有效,在輸入端保持兩個(gè)機(jī)器周期的高屯平后,就可以完成復(fù)位操作。 輸入/輸出端口引腳p0, pl, p2和p3p0 口(p0.0p0.7):該端口為漏極開路的8位準(zhǔn)雙向口,它為外部低8位地址線 和8位數(shù)據(jù)線復(fù)用端口,驅(qū)動(dòng)能力為8個(gè)lsttl負(fù)載。p1 口(p1.0p1.7):它是一個(gè)內(nèi)部帶上拉電阻的8位準(zhǔn)雙向i/o 口,p1 口的驅(qū)動(dòng) 能力為4個(gè)lsttl負(fù)載。p2 口 (p2.0-p2.7):它為一個(gè)內(nèi)部帶上拉電阻的8位準(zhǔn)雙向i/o 口,p2 口
49、的驅(qū)動(dòng) 能力也為4個(gè)lsttl負(fù)載。在訪問外部程序存儲(chǔ)器吋,作為高8位地址線。p3 口(p3.0p3.7):為內(nèi)部帶上拉電阻的8位準(zhǔn)雙向i/o 口,p3 口除了作為一般 的i/o 口使用之外,每個(gè)引腳都具冇第二功能。5. 2 8051單片機(jī)最小系統(tǒng)單片機(jī)的最小系統(tǒng)是指以單片機(jī)為核心,組成的最小的,能夠單獨(dú)運(yùn)行的系統(tǒng),如 圖12所示at89c51單片機(jī)的最小系統(tǒng)由時(shí)鐘電路、復(fù)位電路、電源電路及單片機(jī)構(gòu)成(如 圖12所示)。單片機(jī)的時(shí)鐘信號(hào)用來捉供單片機(jī)片內(nèi)各種操作的時(shí)間基準(zhǔn),復(fù)位操作則使單片機(jī)的片內(nèi)電路初始化,使單片機(jī)從一種確定的初態(tài)開始運(yùn)行。2 c.1-1x1 crystal -<txt
50、> vvccc3::10uf <text>fa. 1 aixtal2rstru.u/uup0.1/ad1p0.2/ad2p0.3/ad3p0.4/ad4p0.5/ad5p0.6/ad6p0.7/ad7p2.0/a8p2.1/a9p2.2/a10psen ale eaod cp2.3/a11p2.4/a12p2.5/a13p2.6/a14p2.7/a15pi .p o.u/kxdm. i nd rro.1 xupi .2ko.2/1n 1 upi .3cv ap3.3/1nt1 p3.4/t0pi .4cv cpi .5p3.5/t1ro o a a jopi .6.7p3.7
51、/rd3938373635343332212223242526272810111213141617u219189at89c51 <text> 1234567829303?圖12單片機(jī)最小系統(tǒng)圖fig. 12 mcu's minimum system makeup單片機(jī)的時(shí)鐘信號(hào)通常用兩種電路形式得到:內(nèi)部振蕩方式和外部振蕩方式。在引 腳xtal1和xtal2外接晶體振蕩器(簡(jiǎn)稱晶振)或陶瓷諧振器,就構(gòu)成了內(nèi)部振蕩方式。 由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了門激振蕩器并產(chǎn)生 振蕩時(shí)鐘脈沖。系統(tǒng)復(fù)位是任何微機(jī)系統(tǒng)執(zhí)行的第一步,使整個(gè)控制芯片回到默認(rèn)的硬件
52、狀態(tài)ko51單片機(jī)的復(fù)位是由reset引腳來控制的,此引腳與高電平相接超過24個(gè)振蕩周期后,51單片機(jī)即進(jìn)入芯片內(nèi)部復(fù)位狀態(tài),而且一直在此狀態(tài)下等待,直到reset引腳轉(zhuǎn)為低電平后,才檢查ea引腳是高電平或低電平,若為高電平則執(zhí)行芯片內(nèi)部的程序代碼,若為低電平便會(huì)執(zhí)行外部程序。單片機(jī)的復(fù)位部件可以根據(jù)情況的不同劃分為門動(dòng)復(fù)位和手動(dòng)復(fù)位,手動(dòng)復(fù)位只是在自動(dòng)復(fù)位的電路上的電源端安裝一個(gè)開關(guān)。在本系統(tǒng)的設(shè)計(jì)中,采取的是白動(dòng)復(fù)位。使其在給電后,電路即能啟動(dòng),內(nèi)部程序即能運(yùn)行。5.3單片機(jī)與其他部件的連接單片機(jī)的連接主要是主要包括功能性引腳的連接,以及i/o端口的連接。功能性引 腳的連接方法因?yàn)橄到y(tǒng)應(yīng)用
53、的情況的不同而不同,具體的連接按照5.1.3節(jié)所述。i/o端 口的引腳的連接主要是輸入輸出的信號(hào)的連接,或者只有輸出的連接。本系統(tǒng)的連接見后面的7.3節(jié)6 led數(shù)碼顯示模塊led (light emiting diode)是發(fā)光二極管的英文簡(jiǎn)稱,它是一種固態(tài)的半導(dǎo)體器件, 基本原理是將電轉(zhuǎn)換成光。單片機(jī)cpu處理完數(shù)據(jù)后,需要將數(shù)據(jù)進(jìn)行顯示。在基于 單片的嵌入式系統(tǒng)屮,常用的顯示方式主要是led數(shù)碼管顯示和led液品屏顯示。6.1 led數(shù)碼管顯示原理及結(jié)構(gòu)常見的led數(shù)碼管分為7段led數(shù)碼管和“米”字段led數(shù)碼管。兩者在顯示 原理上基本一致。7段led數(shù)碼管是利用7個(gè)led (發(fā)光二極
54、管)外加一個(gè)小數(shù)點(diǎn)的 led組合而成的顯示設(shè)備,可以顯示09等10個(gè)數(shù)字和小數(shù)點(diǎn),也可以顯示某些字母, 其使用非常廣泛。這類數(shù)碼管可以分為共陽極與共陰極兩種,共陽極就是把所有l(wèi)ed 的陽極連接到共同接點(diǎn)com,而每個(gè)led的陰極分別為a、b> c、d、e、f、g及dp (小 數(shù)點(diǎn))的陰極;共陰極則是把所有l(wèi)ed的陰極連接到共同接點(diǎn)com,而每個(gè)led的陽 極分別為a、b、c、d、e、f、g及dp (小數(shù)點(diǎn))的陽極,如圖13所示。圖中的8個(gè)led 分別與上面那個(gè)圖屮的adp各段相對(duì)應(yīng),通過控制各個(gè)led的亮滅來顯示數(shù)字。圖13數(shù)碼管原理圖fig. 13 digital tube schematic6.2 7段led數(shù)碼管斷碼讓led顯示
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 客服外包合同范本
- 垃圾分類設(shè)備維護(hù)合同
- 護(hù)士操作培訓(xùn)計(jì)劃
- 培訓(xùn)評(píng)估方案
- 制作護(hù)理計(jì)劃單
- 員工培訓(xùn)課件模板
- 新能源行業(yè)月報(bào):2025年3月報(bào)新能源入市刺激搶裝光伏漲價(jià)風(fēng)電淡季不淡
- 隴東學(xué)院《可持續(xù)建設(shè)》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西國(guó)防工業(yè)職業(yè)技術(shù)學(xué)院《中外文化交流史》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西旅游烹飪職業(yè)學(xué)院《婦產(chǎn)科學(xué)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 人教A版高中數(shù)學(xué)必修第二冊(cè)8.4.1平面【課件】
- 2025年鄭州衛(wèi)生健康職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫帶答案
- 2025年河南應(yīng)用技術(shù)職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫必考題
- 2025年鄭州衛(wèi)生健康職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫必考題
- 農(nóng)業(yè)產(chǎn)業(yè)鏈管理手冊(cè)
- 大學(xué)生打網(wǎng)游情況調(diào)查
- 2025年網(wǎng)信部筆試試題及答案
- 2025教科版三年級(jí)科學(xué)下冊(cè)全冊(cè)教案【含反思】
- 2025年中國(guó)特殊熱電偶市場(chǎng)調(diào)查研究報(bào)告
- 2025年人教版中考英語總復(fù)習(xí)清單八年級(jí)上冊(cè)Units7-8
- 《屋頂綠化設(shè)計(jì)》課件
評(píng)論
0/150
提交評(píng)論