版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、武漢理工大學(xué)網(wǎng)絡(luò)教育畢業(yè)設(shè)計 網(wǎng)絡(luò)與繼續(xù)教育學(xué)院畢 業(yè) 設(shè) 計題目:智能溫度器的研究學(xué) 校:武漢理工大學(xué)專 業(yè): 機(jī)電一體化 姓 名: 衛(wèi)康 指導(dǎo)老師: 江毅 完成時間: 2011年8月15日 摘要:XMT-100系列數(shù)字顯示控制儀是一種帶微電腦的新型全量程智能儀表。它與熱電阻、熱電偶、壓力變送器、遠(yuǎn)程電阻壓力表及各種線性變送器配合使用,可測量和控制溫度、壓力、流量、電壓、電流等各種工業(yè)參數(shù),適用于冶金、化工、電力、輕功、醫(yī)療、視頻、半導(dǎo)體等行業(yè)。本文介紹了溫度控制器的硬件及軟件,硬件包括pt傳感器、電壓放大器、壓頻轉(zhuǎn)換器lm331及89s8253-8279組成的單片機(jī)系統(tǒng)。關(guān)鍵詞 傳感器、電
2、壓放大器、lm331、單片機(jī)目 錄第一章 緒論1第二章 本次畢業(yè)設(shè)計任務(wù)2.1設(shè)計題目:12.2設(shè)計意義:2第三章 軟件設(shè)計44恒流源分為流出(Current Source)和流入(Current Sink)兩種形式。43.3 電壓-頻率變換器LM33166673.4 8279單片機(jī)的性能及結(jié)構(gòu)88103.5 Pcb印制板電路圖1010第四章 軟件設(shè)計4.1 程序流程圖如下10第五章 數(shù)和數(shù)值的編碼5.1 前面板示意圖及案件說明:115.2 儀表參數(shù)的設(shè)置流程12參考文獻(xiàn)13 第一章 緒論1.1單片機(jī)發(fā)展概述1946年第一臺電子計算機(jī)誕生至今,只有50年的時間,依靠微電子技術(shù)和半導(dǎo)體技術(shù)的進(jìn)步
3、,從電子管晶體管集成電路大規(guī)模集成電路,現(xiàn)在一塊芯片上完全可以集成幾百萬甚至上千萬只晶體管,使得計算機(jī)體積更小,功能更強(qiáng)。特別是近20年時間里,計算機(jī)技術(shù)獲得飛速的發(fā)展,計算機(jī)在工農(nóng)業(yè),科研,教育,國防和航空航天領(lǐng)域獲得了廣泛的應(yīng)用,計算機(jī)技術(shù)已經(jīng)是一個國家現(xiàn)代科技水平的重要標(biāo)志。單片機(jī)誕生于20世紀(jì)70年代,象Fairchid公司研制的F8單片微型計算機(jī)。所謂單片機(jī)是利用大規(guī)模集成電路技術(shù)把中央處理單元(Center Processing Unit,也即常稱的CPU)和數(shù)據(jù)存儲器(RAM)、程序存儲器(ROM)及其他I/O通信口集成在一塊芯片上,構(gòu)成一個最小的計算機(jī)系統(tǒng),而現(xiàn)代的單片機(jī)則加上
4、了中斷單元,定時單元及A/D轉(zhuǎn)換等更復(fù)雜、更完善的電路,使得單片機(jī)的功能越來越強(qiáng)大,應(yīng)用更廣泛。20世紀(jì)70年代,微電子技術(shù)正處于發(fā)展階段,集成電路屬于中規(guī)模發(fā)展時期,各種新材料新工藝尚未成熟,單片機(jī)仍處在初級的發(fā)展階段,元件集成規(guī)模還比較小,功能比較簡單,一般均把CPU、RAM有的還包括了一些簡單的I/O口集成到芯片上,象Farichild公司就屬于這一類型,它還需配上外圍的其他處理電路方才構(gòu)成完整的計算系統(tǒng)。類似的單片機(jī)還有Zilog公司的Z80微處理器。1976年INTEL公司推出了MCS-48單片機(jī),這個時期的單片機(jī)才是真正的8位單片微型計算機(jī),并推向市場。它以體積小,功能全,價格低贏
5、得了廣泛的應(yīng)用,為單片機(jī)的發(fā)展奠定了基礎(chǔ),成為單片機(jī)發(fā)展史上重要的里程碑。在MCS-48的帶領(lǐng)下,其后,各大半導(dǎo)體公司相繼研制和發(fā)展了自己的單片機(jī),象Zilog公司的Z8系列。到了80年代初,單片機(jī)已發(fā)展到了高性能階段,象INTEL公司的MCS-51系列,Motorola公司的6801和6802系列,Rokwell公司的6501及6502系列等等,此外,*的著名電氣公司NEC和HITACHI都相繼開發(fā)了具有自己特色的專用單片機(jī)。80年代,世界各大公司均競相研制出品種多功能強(qiáng)的單片機(jī),約有幾十個系列,300多個品種,此時的單片機(jī)均屬于真正的單片化,大多集成了CPU、RAM、ROM、數(shù)目繁多的I/
6、O接口、多種中斷系統(tǒng),甚至還有一些帶A/D轉(zhuǎn)換器的單片機(jī),功能越來越強(qiáng)大,RAM和ROM的容量也越來越大,尋址空間甚至可達(dá)64kB,可以說,單片機(jī)發(fā)展到了一個全新階段,應(yīng)用領(lǐng)域更廣泛,許多家用電器均走向利用單片機(jī)控制的智能化發(fā)展道路。泛的應(yīng)用。因此研究和設(shè)計數(shù)控激光切割有很強(qiáng)的現(xiàn)實意義。微機(jī)控制技術(shù)正在發(fā)揮出巨大的優(yōu)越性。1.2單片機(jī)發(fā)展趨勢現(xiàn)在可以說單片機(jī)是百花齊放,百家爭鳴的時期,世界上各大芯片制造公司都推出了自己的單片機(jī),從8位、16位到32位,數(shù)不勝數(shù),應(yīng)有盡有,有與主流C51系列兼容的,也有不兼容的,但它們各具特色,互成互補(bǔ),為單片機(jī)的應(yīng)用提供廣闊的天地。縱觀單片機(jī)的發(fā)展過程,可以預(yù)
7、示單片機(jī)的發(fā)展趨勢,大致有:1.低功耗CMOS化MCS-51系列的8031推出時的功耗達(dá)630mW,而現(xiàn)在的單片機(jī)普遍都在100mW左右,隨著對單片機(jī)功耗要求越來越低,現(xiàn)在的各個單片機(jī)制造商基本都采用了CMOS(互補(bǔ)金屬氧化物半導(dǎo)體工藝)。象80C51就采用了HMOS(即高密度金屬氧化物半導(dǎo)體工藝)和CHMOS(互補(bǔ)高密度金屬氧化物半導(dǎo)體工藝)。CMOS雖然功耗較低,但由于其物理特征決定其工作速度不夠高,而CHMOS則具備了高速和低功耗的特點,這些特征,更適合于在要求低功耗象電池供電的應(yīng)用場合。所以這種工藝將是今后一段時期單片機(jī)發(fā)展的主要途徑。2.微型單片化現(xiàn)在常規(guī)的單片機(jī)普遍都是將中央處理器
8、(CPU)、隨機(jī)存取數(shù)據(jù)存儲(RAM)、只讀程序存儲器(ROM)、并行和串行通信接口,中斷系統(tǒng)、定時電路、時鐘電路集成在一塊單一的芯片上,增強(qiáng)型的單片機(jī)集成了如A/D轉(zhuǎn)換器、PMW(脈寬調(diào)制電路)、WDT(看門狗)、有些單片機(jī)將LCD(液晶)驅(qū)動電路都集成在單一的芯片上,這樣單片機(jī)包含的單元電路就更多,功能就越強(qiáng)大。甚至單片機(jī)廠商還可以根據(jù)用戶的要求量身定做,制造出具有自己特色的單片機(jī)芯片。此外,現(xiàn)在的產(chǎn)品普遍要求體積小、重量輕,這就要求單片機(jī)除了功能強(qiáng)和功耗低外,還要求其體積要小?,F(xiàn)在的許多單片機(jī)都具有多種封裝形式,其中SMD(表面封裝)越來越受歡迎,使得由單片機(jī)構(gòu)成的系統(tǒng)正朝微型化方向發(fā)展
9、。3.主流與多品種共存現(xiàn)在雖然單片機(jī)的品種繁多,各具特色,但仍以80C51為核心的單片機(jī)占主流,兼容其結(jié)構(gòu)和指令系統(tǒng)的有PHILIPS公司的產(chǎn)品,ATMEL公司的產(chǎn)品和中國臺灣的Winbond系列單片機(jī)。所以C8051為核心的單片機(jī)占據(jù)了半壁江山。而Microchip公司的PIC精簡指令集(RISC)也有著強(qiáng)勁的發(fā)展勢頭,中國臺灣的HOLTEK公司近年的單片機(jī)產(chǎn)量與日俱增,與其低價質(zhì)優(yōu)的優(yōu)勢,占據(jù)一定的市場分額。此外還有MOTOROLA公司的產(chǎn)品,日本幾大公司的專用單片機(jī)。在一定的時期內(nèi),這種情形將得以延續(xù),將不存在某個單片機(jī)一統(tǒng)天下的壟斷局面,走的是依存互補(bǔ),相輔相成、共同發(fā)展的道路。第二章
10、 本次畢業(yè)設(shè)計任務(wù)2.1設(shè)計題目:溫度控制器2.2設(shè)計意義:溫度控制器控制方法一般分為兩種:一種是由被冷卻對象的溫度變化來進(jìn)行控制,多采用蒸氣壓力式溫度控制器,另一種由被冷卻對象的溫差變化來進(jìn)行控制,多采用電子式溫度控制器。溫度控制器可分為: 1機(jī)械式溫度控制器分為:蒸氣壓力式溫度控制器、液體膨脹式溫度控制器、氣體吸附式溫度控制器、金屬膨脹式溫度控制器。其中蒸氣壓力式溫度控制器又分為:充氣型、液氣混合型和充液型。家用空調(diào)機(jī)械式溫度控制器都以這類溫度控制器為主。 2.電子式溫度控制器分為:電阻式溫度控制器和熱電偶式溫度控制器。傳統(tǒng)的溫度控制器的電熱元件一般以電熱棒、發(fā)熱圈為主,兩者里面都用發(fā)熱絲
11、制成。發(fā)熱絲通過電流加熱時,通常達(dá)到1000以上,所以發(fā)熱棒、發(fā)熱圈內(nèi)部溫度都很高。一般進(jìn)行溫度控制的電器機(jī)械,其控制溫度多在0-400之間,所以,傳統(tǒng)的溫度控制器進(jìn)行溫度控制期間,當(dāng)被加熱器件溫度升高至設(shè)定溫度時,溫度控制器會發(fā)出信號停止加熱。但這時發(fā)熱棒或發(fā)熱圈的內(nèi)部溫度會高于400,發(fā)熱棒、發(fā)熱圈還將會對被加熱的器件進(jìn)行加熱,即使溫度控制器發(fā)出信號停止加熱,被加熱器件的溫度還往往繼續(xù)上升幾度,然后才開始下降。當(dāng)下降到設(shè)定溫度的下限時,溫度控制器又開始發(fā)出加熱的信號,開始加熱,但發(fā)熱絲要把溫度傳遞到被加熱器件需要一定的時候,這就要視乎發(fā)熱絲與被加熱器件之間的介質(zhì)情況而定。通常開始重新加熱時
12、,溫度繼續(xù)下降幾度。所以,傳統(tǒng)的定點開關(guān)控制溫度會有正負(fù)誤差幾度的現(xiàn)象,但這不是溫度控制器本身的問題,而是整個熱系統(tǒng)的結(jié)構(gòu)性問題,使溫度控制器控溫產(chǎn)生一種慣性溫度誤差,此次設(shè)計重點則是解決傳統(tǒng)溫度控制器系統(tǒng)結(jié)構(gòu)上存在的問題。 2.3主要內(nèi)容:系統(tǒng)任務(wù) 本裝置的任務(wù)是對溫度進(jìn)行實時監(jiān)測與控制。溫度的變化會使pt溫度傳感器阻值發(fā)生變化,讓恒流源電流通過電阻,根據(jù)U=I*R對電阻取電壓,用電壓放大器對電壓值放大,壓頻轉(zhuǎn)換器lm331對電壓值進(jìn)行轉(zhuǎn)換,把輸出的頻率信號出入單片機(jī)比較處理,頻率信號大于一定值時則發(fā)出中斷。第三章 硬件電路設(shè)計 3.1 恒流源與pt傳感器電路圖及原理Pt溫度傳感器pt溫度傳
13、感器是一種穩(wěn)定性和線性都比較好的白金熱電阻傳感器,電阻式溫度檢測器(RTD,Resistance Temperature Detector)是一種物質(zhì)材料作成的電阻,它會隨溫度的上升而改變電阻值,如果它隨溫度的上升而電阻值也跟著上升就稱為正電阻係數(shù),如果它隨溫度的上升而電阻值反而下降就稱為負(fù)電阻系數(shù)。大部分電阻式溫度檢測器是以金屬作成的,其中以白金(Pt)作成的電阻式溫度檢測器,最為穩(wěn)定耐酸堿、不會變質(zhì)、相當(dāng)線性.,最受工業(yè)界采用。PT溫度感測器是一種以白金(Pt)作成的電阻式溫度檢測器,屬于正電阻系數(shù),其電阻和溫度變化的關(guān)系式如下:R=Ro(1+T)其中=0.00392,Ro為100(在0的
14、電阻值),T為攝氏溫度<br>因此白金作成的電阻式溫度檢測器,又稱為PT100。傳感器的接入非常簡單,從系統(tǒng)的 5V 供電端僅僅通過一支電阻就連接到 PT100 了.這種接法通常會引起嚴(yán)重的非線性問題,但是.由于有了單片機(jī)的軟件校正作為后盾,因此就簡化了傳感器的接入方式. 恒流源介紹恒流源分為流出(Current Source)和流入(Current Sink)兩種形式。最簡單的恒流源,就是用一只恒流二極管。實際上,恒流二極管的應(yīng)用是比較少的,除了因為恒流二極管的恒流特性并不是非常好之外,電流規(guī)格比較少,價格比較貴也是重要原因。最常用的簡易恒流源用兩只同型三極管,利用三極管相對穩(wěn)定
15、的電壓作為基準(zhǔn),這種恒流源優(yōu)點是簡單易行,而且電流的數(shù)值可以自由控制,也沒有使用特殊的元件,有利于降低產(chǎn)品的成本。缺點是不同型號的管子,其電壓不是一個固定值,即使是相同型號,也有一定的個體差異。同時不同的工作電流下,這個電壓也會有一定的波動。因此不適合精密的恒流需求。為了能夠精確輸出電流,通常使用一個運(yùn)放作為反饋,同時使用場效應(yīng)管避免三極管的電流導(dǎo)致的誤差。如果電流不需要特別精確,其中的場效應(yīng)管也可以用三極管代替。恒流源的實質(zhì)是利用器件對電流進(jìn)行反饋,動態(tài)調(diào)節(jié)設(shè)備的供電狀態(tài),從而使得電流趨于恒定。只要能夠得到電流,就可以有效形成反饋,從而建立恒流源。能夠進(jìn)行電流反饋的器件,還有電流互感器,或者
16、利用霍爾元件對電流回路上某些器件的磁場進(jìn)行反饋,也可以利用回路上的發(fā)光器件(例如光電耦合器,發(fā)光管等)進(jìn)行反饋。這些方式都能夠構(gòu)成有效的恒流源,而且更適合大電流等特殊場合。電路圖及原理圖3.1 pt傳感器與恒流源電路令A(yù)A、BB與CC3段電阻阻值相等為r,恒=流源IA=IBUA=IA*r+IA*R+IA*rUB=IB*r+IB*rUA-UB=UAB=IA*R3.2 電壓放大器電路電路圖圖3.2 電壓放大器電路圖放大器的電壓放大公式:U=A(u+-u-),其中U為輸出電壓,A為放大器放大倍數(shù),u+-u-=UA-UB ,UA-UB為圖一中UAB 。電路中引入電容是為了降低干擾脈沖。放大電路引入電壓
17、負(fù)反饋后,能夠使輸出電壓穩(wěn)定。任何外界因素引起輸電壓不穩(wěn)時,輸出電壓的變化將通過反饋網(wǎng)絡(luò)立即回送到放大電路的輸入端,并與原輸入信號進(jìn)行比較,得出與前一變化相反的有效輸人信號,從而使輸出電壓的變化量得到削弱,輸出電壓便趨于穩(wěn)定??梢?,負(fù)反饋使放大電路具有了自動調(diào)節(jié)能力。電壓負(fù)反饋能夠穩(wěn)定輸出電壓。3.3 電壓-頻率變換器LM331 Lm331周邊電路圖圖3.3 lm331周邊電路概述LM331是美國NS公司生產(chǎn)的性能價格比較高的集成芯片,可用作精密頻率電壓轉(zhuǎn)換器、A/D轉(zhuǎn)換器、線性頻率調(diào)制解調(diào)、長時間積分器及其他相關(guān)器件。LM331采用了新的溫度補(bǔ)償能隙基準(zhǔn)電路,在整個工作溫度范圍內(nèi)和低到4.0
18、V電源電壓下都有極高的精度。LM331的動態(tài)范圍寬,可達(dá)100dB;線性度好,最大非線性失真小于0.01,工作頻率低到0.1Hz時尚有較好的線性;變換精度高,數(shù)字分辨率可達(dá)12位;外接電路簡單,只需接入幾個外部元件就可方便構(gòu)成V/F或F/V等變換電路,并且容易保證轉(zhuǎn)換精度。LM331的內(nèi)部電路組成如圖1所示。由輸入比較器、定時比較器、RS觸發(fā)器、輸出驅(qū)動管、復(fù)零晶體管、能隙基準(zhǔn)電路、精密電流源電路、電流開關(guān)、輸出保護(hù)管等部分組成。輸出驅(qū)動管采用集電極開路形式,因而可以通過選擇邏輯電流和外接電阻,靈活改變輸出脈沖的邏輯電平,以適配TTL、DTL和CMOS等不同的邏輯電路。LM331可采用雙電源或
19、單電源供電,可工作在4.040V之間,輸出可高達(dá)40V,而且可以防止Vcc短路。 工作原理圖3.4 lm331原理圖上圖是由LM331組成的電壓頻率變換電路,LM331內(nèi)部由輸入比較器、定時比較器、RS觸發(fā)器、輸出驅(qū)動、復(fù)零晶體管、能隙基準(zhǔn)電路和電流開關(guān)等部分組成。輸出驅(qū)動管采用集電極開路形式,因而可以通過選擇邏輯電流和外接電阻,靈活改變輸出脈沖的邏輯電平,以適配TTL、DTL和CMOS等不同的邏輯電路。當(dāng)輸入端Vi輸入一正電壓時,輸入比較器輸出高電平,使RS觸發(fā)器置位,輸出高電平,輸出驅(qū)動管導(dǎo)通,輸出端f0為邏輯低電平,同時電源Vcc也通過電阻R2對電容C2充電。當(dāng)電容C2兩端充電電壓大于V
20、cc的2/3時,定時比較器輸出一高電平,使RS觸發(fā)器復(fù)位,輸出低電平,輸出驅(qū)動管截止,輸出端f0為邏輯高電平,同時,復(fù)零晶體管導(dǎo)通,電容C2通過復(fù)零晶體管迅速放電;電子開關(guān)使電容C3對電阻R3放電。當(dāng)電容C3放電電壓等于輸入電壓Vi時,輸入比較器再次輸出高電平,使RS觸發(fā)器置位,如此反復(fù)循環(huán),構(gòu)成自激振蕩。輸出脈沖頻率f0與輸入電壓Vi成正比,從而實現(xiàn)了電壓頻率變換。其輸入電壓和輸出頻率的關(guān)系為:fo=(Vin×R4)/(2.09×R3×R2×C2) 由式知電阻R2、R3、R4、和C2直接影響轉(zhuǎn)換結(jié)果f0,因此對元件的精度要有一定的要求,可根
21、據(jù)轉(zhuǎn)換精度適當(dāng)選擇。電阻R1和電容C1組成低通濾波器,可減少輸入電壓中的干擾脈沖,有利于提高轉(zhuǎn)換精度。6 DB0DB7:雙向數(shù)據(jù)總線,用來傳送8279與CPU之間的數(shù)據(jù)和命令。CLK:時鐘輸入線,用以產(chǎn)生內(nèi)部定時的時鐘脈沖。RESET:復(fù)位輸入線,8279復(fù)位后被置為字符顯示左端輸入,二鍵閉鎖的觸點回彈形式,程序時鐘前置分頻器被置為31,RESET信號為高電平有效。CS:片選輸入線,低電平有效,單片機(jī)在此端為低時可以對8279進(jìn)行讀寫操作。AA0:緩沖器低位地址,當(dāng)A0為高電平時,表示數(shù)據(jù)總線上為命令或狀態(tài);為低電平時,表示數(shù)據(jù)總線上為數(shù)據(jù)。RD:讀信號輸入線,低電平有效,將緩沖器讀出,數(shù)據(jù)送
22、往外部總線。wr:寫信號出入線,低電平有效,將數(shù)據(jù)從外部數(shù)據(jù)總線寫入8279的緩沖器。IRQ:中斷請求輸出線,高電平有效,在鍵盤工作方式下,當(dāng)FIFO/傳感器RAM中有數(shù)據(jù)時,此中斷線變?yōu)楦唠娖?,在FIFO/傳感器RAM每次讀出時,中斷線就下降為高電平。在傳感器工作方式中,每當(dāng)探測到傳感信號變化時,中斷線就變?yōu)楦唠娖?。SL0SL3:掃描線,用來掃描按鍵開關(guān)、傳感器陣列和顯示數(shù)字,這些線可被編碼或被譯碼。RL0RL7:回送線,經(jīng)過按鍵或傳感器開關(guān)與掃描線連接,這些回送出入線內(nèi)部設(shè)置有上拉電路,使之保持為高電平,只有當(dāng)一個按鍵閉合時,對應(yīng)的返回線變?yōu)榈碗娖?;無按鍵閉合時,均保持高電平。Shift:
23、換位功能,當(dāng)有開關(guān)閉合時被拉為低電平、沒有按下shift開關(guān)時,shift輸入端保持高電平,在鍵盤掃描方式中,按鍵一閉合,按鍵位置就和換位輸入狀態(tài)一起被存儲起來。CNTL/STB:當(dāng)此開關(guān)閉合時將其拉到低電平,否則始終保持高電平,對于鍵盤輸入方式,此線用作控制輸入端,當(dāng)鍵被按下時,按鍵位置就和控制輸入狀態(tài)一起被存儲起來。在選通輸入方式中,作選通用,把數(shù)據(jù)存入FIFO ram中。OUTA0OUTA3及OUTB0OUTB3:顯示輸出A口及B口,這兩個口是16*4的顯示器更新寄存器輸出,這些輸出端輸出的數(shù)據(jù)與掃描線SL0SL3同步,供多路切換的數(shù)字顯示。這兩個端口被獨(dú)立控制,也可以看成一個8位端口。
24、BD:空格顯示,此輸出端信號用于在數(shù)字轉(zhuǎn)換時將顯示空格,或者用現(xiàn)實空格命令控制其顯示空格字符。Vcc:+5V電源輸入線。Vss:地線輸入線。SL0SL3:掃描線,用來掃描按鍵開關(guān)、傳感器陣列和顯示數(shù)字,這些線可被編碼或被譯碼。RL0RL7:回送線,經(jīng)過按鍵或傳感器開關(guān)與掃描線連接,這些回送出入線內(nèi)部設(shè)置有上拉電路,使之保持為高電平,只有當(dāng)一個按鍵閉合時,對應(yīng)的返回線變?yōu)榈碗娖剑粺o按鍵閉合時,均保持高電平。Shift:換位功能,當(dāng)有開關(guān)閉合時被拉為低電平、沒有按下shift開關(guān)時,shift輸入端保持高電平,在鍵盤掃描方式中,按鍵一閉合,按鍵位置就和換位輸入狀態(tài)一起被存儲起來。CNTL/STB:
25、當(dāng)此開關(guān)閉合時將其拉到低電平,否則始終保持高電平,對于鍵盤輸入方式,此線用作控制輸入端,當(dāng)鍵被按下時,按鍵位置就和控制輸入狀態(tài)一起被存儲起來。在選通輸入方式中,作選通用,把數(shù)據(jù)存入FIFO ram中。OUTA0OUTA3及OUTB0OUTB3:顯示輸出A口及B口,這兩個口是16*4的顯示器更新寄存器輸出,這些輸出端輸出的數(shù)據(jù)與掃描線SL0SL3同步,供多路切換的數(shù)字顯示。這兩個端口被獨(dú)立控制,也可以看成一個8位端口。BD:空格顯示,此輸出端信號用于在數(shù)字轉(zhuǎn)換時將顯示空格,或者用現(xiàn)實空格命令控制其顯示空格字符。Vcc:+5V電源輸入線。Vss:地線輸入線。SL0SL3:掃描線,用來掃描按鍵開關(guān)、
26、傳感器陣列和顯示數(shù)字,這些線可被編碼或被譯碼。RL0RL7:回送線,經(jīng)過按鍵或傳感器開關(guān)與掃描線連接,這些回送出入線內(nèi)部設(shè)置有上拉電路,使之保持為高電平,只有當(dāng)一個按鍵閉合時,對應(yīng)的返回線變?yōu)榈碗娖?;無按鍵閉合時,均保持高電平。Shift:換位功能,當(dāng)有開關(guān)閉合時被拉為低電平、沒有按下shift開關(guān)時,shift輸入端保持高電平,在鍵盤掃描方式中,按鍵一閉合,按鍵位置就和換位輸入狀態(tài)一起被存儲起來。CNTL/STB:當(dāng)此開關(guān)閉合時將其拉到低電平,否則始終保持高電平,對于鍵盤輸入方式,此線用作控制輸入端,當(dāng)鍵被按下時,按鍵位置就和控制輸入狀態(tài)一起被存儲起來。在選通輸入方式中,作選通用,把數(shù)據(jù)存入
27、FIFO ram中。OUTA0OUTA3及OUTB0OUTB3:顯示輸出A口及B口,這兩個口是16*4的顯示器更新寄存器輸出,這些輸出端輸出的數(shù)據(jù)與掃描線SL0SL3同步,供多路切換的數(shù)字顯示。這兩個端口被獨(dú)立控制,也可以看成一個8位端口。BD:空格顯示,此輸出端信號用于在數(shù)字轉(zhuǎn)換時將顯示空格,或者用現(xiàn)實空格命令控制其顯示空格字符。Vcc:+5V電源輸入線。Vss:地線輸入線。第四章 軟件設(shè)計4.1 簡述本裝置的軟件設(shè)計包括主程序、鍵盤處理子程序、顯示子程序、溫度設(shè)定子程序以及相關(guān)硬件的初始化子、寫程序、和讀程序等。程序完成的功能:啟動系統(tǒng)獲取一頻率值FX,PT溫度傳感器的比例系數(shù)K的獲取方法
28、如下:第五章 數(shù)和數(shù)值的編碼計算機(jī)只認(rèn)得二進(jìn)制數(shù),要計算機(jī)處理的所有的數(shù),都要用二進(jìn)制數(shù)字來表示,所有的字母、符號亦都要用二進(jìn)制編碼來表示。5.1 進(jìn)位計數(shù)制1、十進(jìn)制數(shù):(1)有十個不同的數(shù)字符號0、19。(2)逢"十"進(jìn)一。不同位置的數(shù)字代表的數(shù)值是不同的(有個位、十位)2、二進(jìn)制數(shù):(1)只有二個符號0、1;(2)逢"二"進(jìn)一,不同的數(shù)碼在不同的數(shù)位,所代表的值也不同。3、十六進(jìn)制數(shù):(1)用16個不同的數(shù)碼符號09以及A、B、C、D、E、F來表示數(shù)值;(2)逢"十六"進(jìn)位。在不同的數(shù)位,數(shù)碼所表示的值是不同的。5.2 二進(jìn)制編
29、碼在計算機(jī)中,是采用二進(jìn)制數(shù)。因而,要在計算機(jī)中表示的數(shù)、字母、符號等都要以特定的二進(jìn)制碼來表示,這就是二進(jìn)制編碼。 1、二進(jìn)制編碼的十進(jìn)制數(shù):BCD碼(Binary-Coded Decimal) 2、字母與字符的編碼 字母和各種字符($、#)也必須按特定的規(guī)則用二進(jìn)制編碼才能在機(jī)中表示。普通的是采用ASCII( American Standard Code for Information Interchange)碼。09的ASCII碼為30H39H,大寫字母AZ的ASCII碼為41H5AH。 5.3帶符號數(shù)的表示法1、機(jī)器數(shù)與真值通常用最高位作為符號位,若字長為8位即D7為符號位,D6D0為
30、數(shù)字位,符號位用0表示正,用1表示負(fù)如X(01011011)B91X(11011011)B912、原碼按上所述,正數(shù)的符號位用"0"表示,負(fù)數(shù)的符號位用"1"表示,這種表示法就稱為原碼。X105 X原01101001X105 X原111010013、反碼正數(shù)的反碼表示與原碼相同,最高位為符號位,用"0"表示正,其余位為數(shù)值位。(4)100 0 0 0 0 1 0 0符號 二進(jìn)制數(shù)值(31)100 0 0 1 1 1 1 1(127)100 1 1 1 1 1 1 1而負(fù)數(shù)的反碼表示為它的正數(shù)的按位取反(連符號位)而形成的。(4)100
31、 0 0 0 0 1 0 0(4)101 1 1 1 1 0 1 1 -反碼表示(31)100 0 0 1 1 1 1 1(31)101 1 1 0 0 0 0 0 -反碼表示(127)100 1 1 1 1 1 1 1(127)101 0 0 0 0 0 0 0 -反碼表示(0)0 0 0 0 0 0 0 0(0)1 1 1 1 1 1 1 1 -反碼表示4、補(bǔ)碼正數(shù)的補(bǔ)碼表示與原碼相同,即最高位為符號位,用"0"表示正,其余位為數(shù)值位。如【4】補(bǔ)【4】原【4】反0 0 0 0 0 1 0 0【127】補(bǔ)【127】原【127】反0 1 1 1 1 1 1 1負(fù)數(shù)的補(bǔ)碼表示為它的反碼,并在其最后位(即最低位)加1形成。如 【4】原0 0 0 0 0 1 0 0【4】反1 1 1 1 1 0 1 1 是4各位取反【4】補(bǔ)1 1 1 1 1 1 0 0 反碼1【31】原0 0 0 1 1 1 1 1【31】反1 1 1 0 0 0 0 0【31】補(bǔ)1 1 1 0 0 0 0 1【0】原0 0 0 0 0 0 0 0【0】反1 1 1 1 1 1 1 1【0】補(bǔ)0 0 0 0 0 0 0 08位帶符號數(shù)的補(bǔ)碼特點:(1)【0】補(bǔ)【0】補(bǔ)0 0 0 0
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度數(shù)據(jù)中心PPP項目運(yùn)維服務(wù)合同3篇
- 2024食用菌菌種生產(chǎn)技術(shù)改造與升級合同3篇
- 2025年度水電工程安全防護(hù)與應(yīng)急處理合同樣本4篇
- 2024私家車短期租賃合同
- 2025年農(nóng)業(yè)科技園區(qū)土地承包種植合同4篇
- 2025年度新能源汽車充電車棚建設(shè)及運(yùn)營管理合同4篇
- 北京朗視儀器股份有限公司介紹企業(yè)發(fā)展分析報告
- 2025年度個人戶外活動組織管理合同范本4篇
- 2025年度個人藝術(shù)品鑒定與評估合同4篇
- 2025年山東兗礦煤化供銷有限公司招聘筆試參考題庫含答案解析
- 稱量與天平培訓(xùn)試題及答案
- 超全的超濾與納濾概述、基本理論和應(yīng)用
- 2020年醫(yī)師定期考核試題與答案(公衛(wèi)專業(yè))
- 2022年中國育齡女性生殖健康研究報告
- 各種靜脈置管固定方法
- 消防報審驗收程序及表格
- 教育金規(guī)劃ppt課件
- 呼吸機(jī)波形分析及臨床應(yīng)用
- 常用緊固件選用指南
- 私人借款協(xié)議書新編整理版示范文本
- 自薦書(彩色封面)
評論
0/150
提交評論