基于51單片機的簡易數(shù)字電壓表的設(shè)計說明_第1頁
基于51單片機的簡易數(shù)字電壓表的設(shè)計說明_第2頁
基于51單片機的簡易數(shù)字電壓表的設(shè)計說明_第3頁
基于51單片機的簡易數(shù)字電壓表的設(shè)計說明_第4頁
基于51單片機的簡易數(shù)字電壓表的設(shè)計說明_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 . . . 題 目:基于51單片機的簡易數(shù)字電壓表的設(shè)計目 錄畢業(yè)設(shè)計任務(wù)書1開題報告2摘要6關(guān)鍵詞7引言8第一章A/D轉(zhuǎn)換器911A/D轉(zhuǎn)換原理912 ADC性能參數(shù)11121 轉(zhuǎn)換精度11122. 轉(zhuǎn)換時間1213 常用ADC芯片概述13第二章 8OC51單片機引腳14第三章 ADC0809163.1 ADC0809引腳功能163.2 ADC0809部結(jié)構(gòu)183.3ADC0809與80C51的接口193.4 ADC0809的應(yīng)用指導(dǎo)203.4.1 ADC0809應(yīng)用說明203.4.2 ADC0809轉(zhuǎn)換結(jié)束的判斷方法203.4.3 ADC0809編程方法21第四章硬件設(shè)計分析224.1

2、電源設(shè)計224.2 關(guān)于74LS02,74LS04224.3 74LS373概述234.3.1 引腳圖234.3.2工作原理234.4簡易數(shù)字電壓表的硬件設(shè)計24結(jié)論25參考文獻26附錄27致29畢業(yè)設(shè)計任務(wù)書學(xué)生專業(yè)班級信息工程技術(shù)08.2指導(dǎo)教師論文題目基于51單片機的簡易數(shù)字電壓表的設(shè)計研究的目標(biāo)、容與方法目標(biāo):基于MCS51單片機,對設(shè)計硬件電路和軟件程序應(yīng)用的設(shè)計,使用發(fā)光二極管來顯示所要測試模擬電壓的數(shù)字電壓值。容:設(shè)計符合要求的原理圖,完成硬件電路設(shè)計,設(shè)計符合要求的軟件。方法:分階段,分模塊設(shè)計,先自己查找相關(guān)資料,熟悉設(shè)計要達到的目標(biāo),然后進行硬件電路的設(shè)計,最后實現(xiàn)軟件設(shè)計

3、,并且書寫規(guī)的設(shè)計論文。分階段完成的工作1、2010年9月1日之前查閱資料,進行功能分析、完成總體方案設(shè)計。2、2010年9月15日之前完成各單元電路的設(shè)計。3、2010年10月1日之前完成各模塊軟件的設(shè)計。4、2010年10月15日之前完成系統(tǒng)仿真與調(diào)試。5、2009年10月25日之前進行排錯、改進,完成設(shè)計報告的撰寫。6、離校頂崗實習(xí)之前進行設(shè)計答辯。系(部)主 任意 見隨著我國現(xiàn)代化技術(shù)建設(shè)的發(fā)展,電子檢測技術(shù)日新月異,本此設(shè)計基于80C51單片機的一種8路輸入電壓測量電路,該電路采用ADC0809 A/D轉(zhuǎn)換元件,實現(xiàn)數(shù)字電壓表的硬件電路與軟件設(shè)計。該系統(tǒng)的數(shù)字電壓表電路簡單, 可以測

4、量05V的電壓值,并在四位LED數(shù)碼管上輪流顯示或單路選擇顯示。所用的元件較少,成本低,調(diào)節(jié)工作可實現(xiàn)自動化。還可以方便地進行8路A/D轉(zhuǎn)換量的測量,遠程測量結(jié)果傳送等功能。With the construction of modern technology, electronic detection technology advances, the 80C51 microcontroller for this design is based on an 8-input voltage measurement circuit that uses ADC0809 A / D conversion

5、 components, digital voltage meter hardware and software design . The system's digital voltmeter circuit is simple, can measure the voltage 0 5V, and the four turns on the LED digital display or a single select Show. Fewer components used in low cost, regulation work can be automated. You can al

6、so easily 8 A / D conversion volume measurement, remote measurement transfer functions.關(guān)鍵詞數(shù)字電壓表 單片機 A/D轉(zhuǎn)換 AT80C51Digital voltmeter microcontroller A / D conversion AT80C51引 言數(shù)字電壓表簡稱DVM,它是采用了數(shù)字化測量技術(shù),把連續(xù)模擬量(直流輸入電壓)轉(zhuǎn)換成不連續(xù),離散的數(shù)字形式加以現(xiàn)實的儀表。傳統(tǒng)的指針是電壓表功能單一,精度低,不能滿足數(shù)字化時代的需求,采用單片機的數(shù)字電壓表,由精度高,抗干擾能力強,可擴展性強,集成方便,

7、不可與PC進行實時通信。目前由各種單片機A/D轉(zhuǎn)換器構(gòu)成的數(shù)字電壓表,已被廣泛的應(yīng)用為電子與其電工的測量,工業(yè)自動化儀表,自動測試系統(tǒng)等智能化測量領(lǐng)域,顯示出強大的生命力。數(shù)字電壓表是諸多數(shù)字化儀表的核心與基礎(chǔ),電壓表的數(shù)字化是將連續(xù)的模擬量如直流電壓轉(zhuǎn)換成不連續(xù)的離散的數(shù)字形式,并加以顯示,這有別于傳統(tǒng)的指針加刻度盤進行讀數(shù)的方法,避免了讀數(shù)的視差和視覺的疲勞,目前數(shù)字電壓表的核心部件是A/D轉(zhuǎn)換器,轉(zhuǎn)換器的精度很大程度上影響著數(shù)字電壓表的準(zhǔn)確度。本設(shè)計主要分為兩部分:硬件電路與軟件程序。而硬件電路又大體可分為單片機小系統(tǒng)電路、A/D轉(zhuǎn)換電路、LED顯示電路,各部分電路的設(shè)計與原理將會在硬件

8、電路設(shè)計部分詳細介紹;程序的設(shè)計使用匯編語言編程,利用緯福軟件對其編譯,詳細的設(shè)計算法將會在程序設(shè)計部分詳細介紹。22 / 23第一章A/D轉(zhuǎn)換器11A/D轉(zhuǎn)換原理模擬量可以是電壓、電流等電信號,也可以是壓力、溫度、濕度、位移、聲音等非電信號。但在A/D轉(zhuǎn)換前,輸入到A/D轉(zhuǎn)換器的輸入信號必須經(jīng)各種傳感器把各種物理量轉(zhuǎn)換成電壓信號。A/D轉(zhuǎn)換器的工作原理主要介紹以下三種方法: (1). 逐次逼近法逐次逼近式A/D是比較常見的一種A/D轉(zhuǎn)換電路,轉(zhuǎn)換的時間為微秒級。圖1.1逐次逼近法原理逐次逼近法轉(zhuǎn)換過程是:初始化時將逐次逼近寄存器各位清零;轉(zhuǎn)換開始時,先將逐次逼近寄存器最高位置1,送入D/A轉(zhuǎn)

9、換器,經(jīng)D/A轉(zhuǎn)換后生成的模擬量送入比較器,稱為    o,與送入比較器的待轉(zhuǎn)換的模擬量i進行比較,若o<i,該位1被保留,否則被清除。然后再置逐次逼近寄存器次高位為1,將寄存器中新的數(shù)字量送D/A轉(zhuǎn)換器,輸出的    o再與i比較,若o<i,該位1被保留,否則被清除。 (2)雙積分法采用雙積分法的A/D轉(zhuǎn)換器由電子開關(guān)、積分器、比較器和控制邏輯等部件組成。如圖1.2所示?;驹硎菍⑤斎腚妷鹤儞Q成與其平均值成正比的時間間隔,再把此時間間隔轉(zhuǎn)換成數(shù)字量,屬于間接轉(zhuǎn)換。 雙積分法圖1.2  雙積分式A/D轉(zhuǎn)換的原理

10、框雙積分法A/D轉(zhuǎn)換的過程是:先將開關(guān)接通待轉(zhuǎn)換的模擬量i,i采樣輸入到積分器,積分器從零開始進行固定時間的正向積分,時間到后,開關(guān)再接通與i極性相反的基準(zhǔn)電壓F,將F輸入到積分器,進行反向積分,直到輸出為0V時停止積分。i越大,積分器輸出電壓越大,反向積分時間也越長。計數(shù)器在反向積分時間所計的數(shù)值,就是輸入模擬電壓i所對應(yīng)的數(shù)字量,實現(xiàn)了A/D轉(zhuǎn)換。 (3)電壓頻率轉(zhuǎn)換法采用電壓頻率轉(zhuǎn)換法的A/D轉(zhuǎn)換器,由計數(shù)器、控制門與一個具有恒定的時鐘門控制信號組成,如圖1.3所示:圖1.3電壓頻率轉(zhuǎn)換法原理電壓頻率轉(zhuǎn)換法的工作過程是:當(dāng)模擬電壓V/I加到V/F的輸入端,便產(chǎn)生頻率F與Vi成正比的脈沖,

11、在一定的時間對該脈沖信號計數(shù),時間到,統(tǒng)計到計數(shù)器的計數(shù)值正比于輸入電壓Vi,從而完成A/D轉(zhuǎn)換。1.2 ADC性能參數(shù)目前的實時信號處理機要求ADC盡量靠近視頻、中頻甚至射頻,以獲取盡可能多的目標(biāo)信息。因而,ADC的性能好壞直接影響整個系統(tǒng)指標(biāo)的高低和性能好壞,從而使得ADC的性能測試變得十分重要,表征ADC性能的參數(shù),由于尚無統(tǒng)一的標(biāo)準(zhǔn),各主要器件生產(chǎn)廠家在其產(chǎn)品參數(shù)特性表中給出的也不完全一致。一般來說,可以分為靜態(tài)特性和動態(tài)特性參數(shù)。121 ADC靜態(tài)特性ADC的靜態(tài)特性是指其與時間特性無關(guān)的特性,主要包括以下幾類:1) 分辨率ADC的分辨率定位為二進制末位變化1所需的最小輸入電壓與參考

12、電壓的比值,即ADC能夠分辨的最小的模擬量的變化。2) 量化誤差量化電平定義為滿量程電壓(或滿度信號值)UFSR與2的N次冪的比值,其中N位被數(shù)字化的數(shù)字信號的二進制位數(shù)。量化電平一般用Q表示。3) 全輸入圍和動態(tài)圍全輸入圍是指允許輸入模擬信號的最大值與最小值之差;動態(tài)圍是指全輸入圍與ADC最小可分辨的量值之比。4) 偏置誤差和增益誤差A(yù)DC的偏置誤差定義為使最低位被置成“1”狀態(tài)時ADC的輸入電壓與理論上使最低位被置成“1”狀態(tài)時的輸入電壓之差。當(dāng)偏置誤差高速為零之后,輸出為全1時對應(yīng)的實際輸入電壓與理想輸入電壓之差。1.2.2ADC動態(tài)特性高速ADC的動態(tài)特性是指輸入為交變簡諧信號時的性能

13、技術(shù)指標(biāo),它是與ADC的操作速度有關(guān)的特性。其主要技術(shù)指標(biāo)如下:1) 轉(zhuǎn)換時間、采集時間轉(zhuǎn)換時間是指從信號開始轉(zhuǎn)換到可獲得完整的信號輸出所用的時間,它是高速ADC的一項重要指標(biāo)。采集時間是指采樣保持電路在采樣模式下能夠保證其在隨之到來的保持模式輸出在采樣保持轉(zhuǎn)換時,相對該時刻存在的輸入電平之間的誤差將會限制在一定的誤差圍所需的時間。2) 頻率響應(yīng)它是沖擊響應(yīng)的傅立葉變換,其最佳表達方式是幅頻與相頻曲線,從系統(tǒng)辨識的角度看這是在頻域?qū)DC動態(tài)線性特性的非參數(shù)模型描述。3) 動態(tài)積分非線性誤差和動態(tài)微分非線性誤差動態(tài)積分非線性誤差(INL)定義為在動態(tài)情況下(一般輸入信號為正弦信號),ADC實際

14、轉(zhuǎn)換特性曲線之間的最大偏差。每個數(shù)碼的偏差都是由那個數(shù)碼的中心值來度量的。動態(tài)微分非線性誤差(DNL)定義為在動態(tài)情況下(一般輸入信號為正弦信號),ADC實際轉(zhuǎn)換特性的碼寬(1LSB)與理想代碼寬度之間的最大偏差,單位為LSB。為了保證ADC不失碼,通常規(guī)定在25oC時最大DNL為 1/2LSB。4) 信噪比、信噪失真比和有效位數(shù)信噪比(SNR)是信號電平的有效值與各種噪聲(包括量化噪聲、熱噪聲、白噪聲等)有效值之比的分貝數(shù)。其號是指基波分量的有效值,噪聲指奈奎斯特頻率以下的全部非基波分量的有效值(除諧波分量和直流分量外)。5) 小信號帶寬和全功率帶寬ADC的模擬帶寬是指輸入掃描頻率基波在AD

15、C輸出端用FFT分析得到的基波頻譜下降到3dB處的帶寬(不考慮諧波失真和噪聲影響)。根據(jù)輸入信號幅值不同,模擬帶寬又可以分為小信號帶寬(SSBW,一般指1/10滿量程)和全功率帶寬(FPBW,指滿量程)。1.2.3 ADC性能測試ADC測試方法主要有兩種:模擬方法和數(shù)字方法。前者是將A/D采集的數(shù)字信號經(jīng)D/A轉(zhuǎn)換位模擬信號再用傳統(tǒng)的測試方法對其進行測試,優(yōu)點是易于理解,缺點是許多A/D采集卡本身不帶D/A,即或有,D/A的性能也將影響A/D指標(biāo)的測試; 13 常用ADC芯片概述A/D轉(zhuǎn)換器是用來通過一定的電路將模擬量轉(zhuǎn)變?yōu)閿?shù)字量。模擬量可以是電壓、電流等電信號,也可以是壓力、溫度、濕度、位移

16、、聲音等非電信號。但在A/D轉(zhuǎn)換前,輸入到A/D轉(zhuǎn)換器的輸入信號必須經(jīng)各種傳感器把各種物理量轉(zhuǎn)換成電壓信號。第二章 8OC51單片機引腳圖2.1 80C51引腳總線型DIP40引腳封裝電源引腳(2個)VCC:接+5V電源。GND:接地端。外接晶體引腳(2個)XTAL1:外接晶振輸入端(采用外部振蕩器時,此引腳接地)。XTAL2:外接晶振輸入端(采用外部振蕩器時,此引腳作為外部振蕩信號輸入端)。并行輸入/輸出引腳(32個)P0.0P0.7:通用I/O引腳。P1.0P1.7:通用I/O引腳。P2.0P2.7:通用I/O引腳或數(shù)據(jù)低8位地址總線復(fù)用引腳。P3.0P3.7:通用I/O引腳或第二功能引腳

17、(RXD、TXD、INT0、INT1、T0、T1、WR 、 RD)。控制引腳(4個)RST/VPD:復(fù)位信號輸入引腳/備用電源輸入引腳。ALE/PROG:地址鎖存允許信號輸出引腳/編程脈沖輸入引腳。EA/VPP:、外存儲器選擇引腳/片EPROM(或Flatiron)編程電壓輸入引腳。PSEN:片外程序存儲器讀選通信號輸出引腳。第三章 ADC08093.1ADC0809引腳功能ADC0809的引腳如圖所示,下面對引腳功能做簡要說明:圖3.1 ADC0809引腳IN0IN7:8個模擬量的輸入端。D0D7:8位數(shù)字量輸出端。START:啟動A/D轉(zhuǎn)換,加正脈沖后A/D轉(zhuǎn)換開始。EOC:轉(zhuǎn)換結(jié)束信號。

18、轉(zhuǎn)換開始時,EOC信號變低電平;轉(zhuǎn)換結(jié)束時,EOC信號返回高電平。該信號可以作為CPU查詢A/D轉(zhuǎn)換是否完成的信號,也可以作為向CPU發(fā)出中斷申請的信號。OE:輸出允許信號,輸入高電平有效。OE端的電平由低變高時,轉(zhuǎn)換結(jié)果被送到數(shù)據(jù)線上。此信號有效時,CPU可以從ADC0809中讀取數(shù)據(jù),同時也可以作為ADC0809的片選信號。CLK:實時時鐘,頻率圍為10KHZ1280KHZ,典型值為640KHZ。ALE:通道地址鎖存允許信號,輸入高電平有效。在ALE=1時,鎖存ADDAADDC,選中模擬量輸入。ADDCADDC:通道地址選擇輸入,其排列順序從低到高依次為ADDA 、ADDB、 ADDC。該

19、地址與8個模擬量輸入,通道的對應(yīng)關(guān)系如表1所示:VREF+、VREF-正負參考電壓。一般情況下,VREF+接+5V,VREF-接地。此時的轉(zhuǎn)換關(guān)系如表2所示:VCCGND:工作電源和接地表1 ADC0809的輸入輸出關(guān)系輸入模擬電壓輸出數(shù)字量輸入模擬量輸出數(shù)字量00000 0000B.511112.51000 0000B表2 地址與模擬量通道之間的對應(yīng)關(guān)系A(chǔ)DDCADDBADDA選道000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN7CLKSTART3.2 ADC0809部結(jié)構(gòu)模擬量輸入IN0IN7控制與時序逐次逼近寄存器SAR樹狀開關(guān)內(nèi)部電阻網(wǎng)絡(luò)三

20、態(tài)輸出鎖存緩沖器A8路模擬量選擇開關(guān)地址鎖存 與譯碼8位A/D轉(zhuǎn)換器電壓比較器EOC轉(zhuǎn)換結(jié)束數(shù)字量輸出D0D7D7ADDA ADDB ADDC地址選擇地址鎖存ALEOE輸出允許-+Vcc GND圖3.2 ADC0809部結(jié)構(gòu)ADC0809的部結(jié)構(gòu)如圖所示,它包含以下幾部分:(1)8路模擬量選擇開關(guān)根據(jù)地址鎖存與譯碼裝置所提供的地址,從8個輸入的0V5V模擬量中選擇一個輸出。(2)8位A/D轉(zhuǎn)換器能對所選擇的模擬量進行A/D轉(zhuǎn)換。(3)3位地址碼的鎖存與譯碼裝置對所輸入的3位地址碼進行鎖存和譯碼,并將地址選擇結(jié)果送給8路模擬量選擇開關(guān)。(4)三態(tài)輸出的鎖存緩沖器是TTL結(jié)構(gòu),負責(zé)輸出轉(zhuǎn)換的最終結(jié)

21、果。此結(jié)果可直接連接到單片機的數(shù)據(jù)總線上。3.3ADC0809與80C51的接口圖3.3 80C51與ADC0809的接口圖ADC0809與80C51的接口滿足ADC0809轉(zhuǎn)換時序的要求,電路如圖3.3所示:(1) 地址線與數(shù)據(jù)線的連接ADC0809部輸出電路有三態(tài)緩沖器,所以8位輸出數(shù)據(jù)線可以直接和80C51的P0口相連。它的通道地址選擇信號ADDAADDC均經(jīng)過74LS373鎖存,與80C51的P0口中的任意3根I/O口線連接(圖中與P0.0、P0.1、P0.2相連)。(2) 時鐘信號的連接ADC0809必須外接時鐘。該電路中借用80C51的ALE輸出。如果80C51的晶振頻率太高,則需

22、要對ALE所輸出的脈沖進行分頻處理。例如,晶振頻率采用12MHz時,ALE的頻率為2MHz,經(jīng)過4分頻后為500KHz,才能與ADC0809的CLK時鐘端相連。(3) 控制信號的連接由于ADC0809的ALE和START均為正脈沖,而且基本同步,所以可以由80C51的P2.0和WR“或非”而成。同理,OE信號也可以由80C51的P2.0和RD“或非”而成。EOC信號經(jīng)“非”門與80C51的INTI相連,可申請中斷。3.4 ADC0809的應(yīng)用指導(dǎo)3.4.1 ADC0809應(yīng)用說明(1)ADC0809部帶有輸出鎖存器,可以與AT89S51單片機直接相連。 (2)初始化時,使ST和OE信號全為低電

23、平。 (3)送要轉(zhuǎn)換的哪一通道的地址到A,B,C端口上。(4)在ST端給出一個至少有100ns寬的正脈沖信號。 (5)是否轉(zhuǎn)換完畢,我們根據(jù)EOC信號來判斷。 (6)當(dāng)EOC變?yōu)楦唠娖綍r,這時給OE為高電平,轉(zhuǎn)換的數(shù)據(jù)就輸出給單片機了。3.4.2 ADC0809轉(zhuǎn)換結(jié)束的判斷方法在ADC0809編寫程序時,首要問題是如何判斷一次A/D轉(zhuǎn)換何時結(jié)束,在此基礎(chǔ)上才能正確讀取轉(zhuǎn)換結(jié)果。常用的判斷一次A/D轉(zhuǎn)換結(jié)束時間的方法有三種。(1)軟件延時法軟件延時法是指用軟件延時等待一次A/D轉(zhuǎn)換結(jié)束。延時時間取決于計算和調(diào)試而獲得的ADC完成一次轉(zhuǎn)換所需要的時間。(2)中斷法中斷法利用EOC作為向80C51

24、申請中斷信號。在主程序中啟動A/D轉(zhuǎn)換,在繼續(xù)執(zhí)行主程序。在中斷服務(wù)程序中讀取轉(zhuǎn)換結(jié)果。(3)查詢法查詢法將EOC接至80C51的某端口I/O口線。啟動A/D轉(zhuǎn)換后,利用查詢該I/O口線引腳電平是否為0的方法讀取轉(zhuǎn)換結(jié)果。3.4.3 ADC0809編程方法應(yīng)用ADC0809進行程序設(shè)計時,一般要包含以下基本步驟:(1)初始化設(shè)置ADC0809的IN0IN7通道地址,設(shè)置存放結(jié)果的首單元地址和通道數(shù)。(2)啟動ADC0809先送通道地址到ADDAADDC,由ALE鎖存通道號地址,再讓START有效啟動A/D轉(zhuǎn)換,即執(zhí)行一條“MOVX DPTR,A”指令產(chǎn)生WR信號,使ALE、START有效,鎖存

25、通道號并啟動A/D轉(zhuǎn)換。(3)判斷A/D轉(zhuǎn)換是否結(jié)束(4)讀取轉(zhuǎn)換結(jié)果A/D轉(zhuǎn)換完成后,EOC端會發(fā)出一個正脈沖,接著執(zhí)行“MOVX A,DPTR”指令產(chǎn)生RD信號,使OE端有效,打開鎖存器三態(tài)門,8位數(shù)據(jù)就讀入單片機中。第四章 硬件設(shè)計分析4.1 電源設(shè)計本次設(shè)計中利用橋式整流和電容濾波以與7805集成穩(wěn)壓來輸出+5V電壓,以滿足80C51,ADC0809,74LS373等器件的工作需求,原理如下:圖4.1 電源原理4.2 關(guān)于74LS02,74LS04圖4.2 (a) 74LS02引腳 (b) 74LS04引腳四-2輸入或非門74LS02和六反相器74LS04均是基本的集成門電路,輸出幅度

26、大,帶負載能力強,抗干擾能力強,其工作電壓為318V。4.3 74LS373概述4.3.1引腳圖圖4.3 74LS373引腳4.3.2工作原理(1)1腳是輸出使能(OE),是低電平有效,當(dāng)1腳是高電平時,不管輸入3、4、7、8、13、14、17、18如何,也不管11腳(鎖存控制端,G)如何,輸出2(Q1)、5(Q2)、6(Q3)、9(Q4)、12(Q5)、15(Q6)、16(Q7)、19(Q8)全部呈現(xiàn)高阻狀態(tài)(或者叫浮空狀態(tài))。 (2)當(dāng)1腳是低電平時,只要11腳(鎖存控制端,G)上出現(xiàn)一個下降沿,輸出2(Q1)、5(Q2)、6(Q3)、9(Q4)、12(Q5)、15(Q6)、16(Q7)、

27、19(Q8)立即呈現(xiàn)輸入腳3、4、7、8、13、14、17、18的狀態(tài).鎖存端LE 由高變低時,輸出端8 位信息被鎖存,直到LE 端再次有效。 當(dāng)三態(tài)門使能信號OE為低電平時,三態(tài)門導(dǎo)通,允許Q1Q8輸出,OE為高電平時,輸出懸空。 (3)74LS373真值表G輸出Q00保持原輸入10輸出=輸入X1高阻狀態(tài)0低電平;1高電平;X不定態(tài);Q0建立穩(wěn)態(tài)前Q的電平;G數(shù)據(jù)鎖存控制端,與80C51ALE連高電平,暢通無阻低電平,關(guān)門鎖存。OE使能端,接地。當(dāng)G=1時,鎖存器輸出端同輸入端;當(dāng)G由“1”變?yōu)椤?”時,數(shù)據(jù)輸入鎖存器中。OE為輸出允許端;當(dāng)OE=“0”時,三態(tài)門打開;當(dāng)OE=“1”時,三態(tài)

28、門關(guān)閉,輸出呈高阻狀態(tài)。(4) 74ls373在單片機系統(tǒng)中的應(yīng)用當(dāng)74LS373用作地址鎖存器時,應(yīng)使OE為低電平,此時鎖存使能端C為高電平時,輸出Q1Q8 狀態(tài)與輸入端D18狀態(tài)一樣;當(dāng)C發(fā)生負的跳變時,輸入端D1D8 數(shù)據(jù)鎖入Q1Q8。51單片機的ALE信號可以直接與74LS373的C連接。在MCS-51單片機系統(tǒng)中,常采用74LS373作為地址鎖存器使用,其連接方法如上圖所示。其中輸入端D1D8接至單片機的P0口,輸出端提供的是低8位地址,G端接至單片機的地址鎖存允許信號ALE。輸出允許端OE接地,表示輸出三態(tài)門一直打開。4.4簡易數(shù)字電壓表的硬件設(shè)計用一片ADC0809和必要的外圍器件與80C51進行接口連接,要求對IN0所輸入的模擬電壓進行識別,將其轉(zhuǎn)換成相應(yīng)的二進制數(shù)并以發(fā)光二極管的形式顯示。原理圖見附錄。結(jié) 論通過這次比較完整的設(shè)計,使我們擺脫了單純的理論知識學(xué)習(xí)狀態(tài),達到了理論與實踐的結(jié)合鍛煉了我的綜合運用所學(xué)的專業(yè)基礎(chǔ)知識,解決實際設(shè)計問題的能力,同時,也提高了我們查閱文獻資料、設(shè)計手冊、設(shè)計規(guī)以與電腦制圖等專業(yè)能力水平,而且通過整體的掌握對布局的取舍以與對細節(jié)的斟酌處理,都使

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論