ADC0809CCVX/NOPB
9860
PLCC28/19+
公司大量/全新現(xiàn)貨/長期供應(yīng)
ADC0809CCN
1356
DIP28/1132+
原裝現(xiàn)貨 優(yōu)勢
ADC0809CCVX
1500
-/22+
易爍科技,優(yōu)勢訂貨中,可含稅出
ADC0809CCN
500
DIP28/11+
全新原裝
ADC0809CCN
43000
TSSOP/2025+
原裝現(xiàn)貨
ADC0809CCN
7600
TSSOP/2025+
原裝現(xiàn)貨
ADC0809CCN
9000
TSSOP/23+
元器件代理百強(qiáng)企業(yè)
ADC0809CCN
3485
DIP/2025+
全新原裝、公司現(xiàn)貨熱賣
ADC0809CCN
8300
TSSOP/2021+
原裝現(xiàn)貨
ADC0809CCN
7600
TSSOP/2025+
原裝現(xiàn)貨
ADC0809CCN
999999
-/-
-
ADC0809CCN
31
PDIP/N/A
自己現(xiàn)貨,深圳交易
ADC0809CCN/NOPB
22
DIP28/11+
現(xiàn)貨庫存快速報價/質(zhì)量保證,量大可供
ADC0809CCVX/NOPB
3000
PLCC28/21+
-
ADC0809CCN
5
DIP28/00+
全新原裝現(xiàn)貨
ADC0809
5000
-/25+
提供BOM一站式配單服務(wù)
ADC0809
97
-/-
原裝現(xiàn)貨 特價清庫存
ADC0809
12260
09+/23+
高品質(zhì) 優(yōu)選好芯
ADC0809
65286
-/21+
全新原裝現(xiàn)貨,長期供應(yīng),免費(fèi)送樣
ADC0809
8-Bit uP Compatible A/D Converters w...
NSC
ADC0809PDF下載
ADC0809
8-Bit uP Compatible A/D Converters w...
NSC [National Semiconductor]
ADC0809PDF下載
ADC0809N
CMOS ANALOG-TO-DIGITAL CONVERTERS WI...
TI [Texas Instruments]
ADC0809NPDF下載
ADC0809FN
CMOS ANALOG-TO-DIGITAL CONVERTERS WI...
TI [Texas Instruments]
ADC0809FNPDF下載
ADC0809CCN
レP Compatible 8-Bit A/D Converter w...
MICRO-LINEAR
ADC0809CCNPDF下載
ADC0809CCN
8-Bit uP Compatible A/D Converters w...
NSC
ADC0809CCNPDF下載
ADC0809CCN
8 Bit Analog to Digital Converter 8 ...
ADC0809CCNPDF下載
ADC0809CCN
8-Bit uP Compatible A/D Converters w...
NSC [National Semiconductor]
ADC0809CCNPDF下載
ADC0809CCN
レP Compatible 8-Bit A/D Converter w...
MICRO-LINEAR [Micro Linear Corporation]
ADC0809CCNPDF下載
ADC0809CCV
レP Compatible 8-Bit A/D Converter w...
MICRO-LINEAR
ADC0809CCVPDF下載
能力強(qiáng),可擴(kuò)展性強(qiáng)、集成方便,還可與pc進(jìn)行實(shí)時通信。目前,由各種單片a/d 轉(zhuǎn)換器構(gòu)成的數(shù)字電壓表,已被廣泛用于電子及電工測量、工業(yè)自動化儀表、自動測試系統(tǒng)等智能化測量領(lǐng)域,示出強(qiáng)大的生命力。與此同時,由dvm擴(kuò)展而成的各種通用及專用數(shù)字儀器儀表,也把電量及非電量測量技術(shù)提高到嶄新水平。本設(shè)計重點(diǎn)介紹單片a/d 轉(zhuǎn)換器以及由它們構(gòu)成的基于單片機(jī)的數(shù)字電壓表的工作原理。 2 總體設(shè)計方案 2.1 設(shè)路計思路 按系統(tǒng)功能要求,決定控制系統(tǒng)采用at89s51單片機(jī),a/d轉(zhuǎn)換采用adc0809.系統(tǒng)除能確保實(shí)現(xiàn)要求的功能外,還可以方便地進(jìn)行其功能的擴(kuò)展。本文采用at89s51作為核心元件,at89s51是一個低功耗,高性能cmos 8位單片機(jī),片內(nèi)含4k bytes isp(in-system programmable)的可反復(fù)擦寫1000次的flash只讀程序存儲器,器件采用atmel公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)mcs-51指令系統(tǒng)及80c51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和isp flash存儲單元,功能強(qiáng)大的微型計算機(jī)的at89s51可為許多嵌入式控制
摘要:本設(shè)計用adc0809來進(jìn)行電壓的采集及模數(shù)轉(zhuǎn)換,用at89s52單片機(jī)來做控制單元,進(jìn)行電壓的測量和顯示。該數(shù)字電壓表具有電路簡單,成本低等優(yōu)點(diǎn),可以方便地進(jìn)8路a/d轉(zhuǎn)換量的測量,并可選擇在數(shù)碼管上滾動顯示或單路顯示的不同工作模式。 1.引言 本設(shè)計待測的輸入電壓為8路,電壓范圍為0~5v,使用目前廣泛使用的at89s52來做控制系統(tǒng),用adc0809來進(jìn)行模擬電壓的采集及模數(shù)轉(zhuǎn)換,實(shí)現(xiàn)采集8路數(shù)據(jù),并將結(jié)果在四位一體數(shù)碼管上進(jìn)行滾動顯示或單獨(dú)顯示的功能,測量的最小分辨率為0.019v. 2 硬件設(shè)計 2 . 1 系統(tǒng)構(gòu)成 該系統(tǒng)主要包括幾大模塊:數(shù)據(jù)采集模塊、a/d轉(zhuǎn)換模塊、控制模塊、顯示模塊、按鍵模塊等。采用at89s52作為控制模塊,a/dc0 8 0 9作為a/d轉(zhuǎn)換模塊的核心,adc0809本身具有8路模擬量輸入端口,通過c、b、a,3位地址輸入端,能從8路中選擇一路進(jìn)行轉(zhuǎn)換。如每隔一段時間依次輪流改變3位地址輸入端的地址,就能依次對8路輸入電壓進(jìn)行測量。led數(shù)碼管的顯示采用軟件譯碼動態(tài)顯示,通過按鍵模塊的操作可以選擇8路循環(huán)顯示,也可以選擇某
摘要: 在研究傳統(tǒng)語音錄放電路的基礎(chǔ)上,提出了一種基于at89s52 的音頻信號采集、存儲與處理系統(tǒng)。該系統(tǒng)以單片機(jī)at89s52 為控制器, 采用鍵盤和lcd 作為人機(jī)界面,adc0809 采集音頻信號, 擴(kuò)展8 mb 閃速存儲器k9f6408u0a作為數(shù)字化音頻信號的存儲器,通過軟件濾波濾除噪音;采用pwm 產(chǎn)生聲音的原理,使存儲在flash 中的音頻數(shù)據(jù)控制pwm 每個波形的占空比,通過低通濾波器將聲音從pwm 的脈沖中分離,并驅(qū)動揚(yáng)聲器。實(shí)驗(yàn)表明:8 khz 采樣頻率和8 位采樣位數(shù)可獲得清晰的語音以及較好的音樂聲,語音存儲時間達(dá)15 min。 數(shù)據(jù)采集技術(shù)涉及領(lǐng)域廣,采集信號的動態(tài)范圍寬,處理數(shù)據(jù)量大,對系統(tǒng)實(shí)時性能要求高。以數(shù)字信號的形式對信號進(jìn)行處理,具有處理速度快、靈活、精確、抗干擾能力強(qiáng)、體積小及可靠性高等優(yōu)點(diǎn),滿足了對信號快速、精確、實(shí)時處理及控制的要求。本設(shè)計利用了數(shù)字電路的這些優(yōu)點(diǎn),對傳統(tǒng)的模擬錄音電路進(jìn)行了改進(jìn),以較低的成本使性能得到了提高。 1 方案論證 本設(shè)計以數(shù)字化信號的形式對音頻信號進(jìn)行處理,有以下3 種方案可供選擇: 1)直接利用
,p0將輸出的數(shù)據(jù)鎖入總線驅(qū)動器中作為地址的低8位,然后和p2送出來的高8位地址一起組成一個完整的16位地址,以尋址到外部的64kb的地址空間。at89c51的地址總線比較簡單(只有3個:rd、wr、psen),其中rd是用來讀取外部數(shù)據(jù)內(nèi)存的控制線,wr是用來寫數(shù)據(jù)到外部數(shù)據(jù)內(nèi)存的控制線,psen是用來存取外部程序內(nèi)存的讀取控制線。 由于p0口是數(shù)據(jù)和地址分時復(fù)用口,故要進(jìn)行地址鎖存,本設(shè)計使用74hc573作為鎖存器。 1.2 系統(tǒng)硬件電路 本系統(tǒng)的硬件電路原理如圖1所示。因?yàn)閍dc0809的地址選擇端a、b、c都接地,所以adc0809的數(shù)據(jù)采集通道只有in0被選通。16路模擬信號連接到多路選擇模擬開關(guān)hcc4067后,即可通過地址選擇端a、b、c、d進(jìn)行選擇,每一次選通一路,選通的通道經(jīng)io com x和adc0809的in0相連,以進(jìn)行a/d轉(zhuǎn)換。p2.7(地址總線最高位a 15)可作為a/d轉(zhuǎn)換的啟動開關(guān),p2.7為低電平有效。在啟動a/d轉(zhuǎn)換時,可由寫信號wr和p2.7控制adc0809的地址鎖存和轉(zhuǎn)換啟動。而在讀取轉(zhuǎn)換結(jié)果時,則由讀信號rd和p2.7控制adc0809的
著計算機(jī)的普及, 數(shù)據(jù)采集系統(tǒng)在日常生活中的應(yīng)用越來越顯著。 由于基于dsp 芯片的高速電子器件成本和制作工藝,以及高密集的技術(shù)含量, 使得高速數(shù)據(jù)采集卡的價格昂貴。而復(fù)雜可編程邏輯器件( cpld) 能夠?qū)⒋罅康倪壿嫻δ芗捎谝粋€單片集成電路中, 以其時鐘頻率高,內(nèi)部延時小, 速度快, 效率高, 組成形式靈活等特點(diǎn)在高速數(shù)據(jù)采集方面有著單片機(jī)和dsp 無法比擬的優(yōu)勢。 1 設(shè)計思路 該系統(tǒng)由數(shù)據(jù)輸入單元、數(shù)據(jù)處理單元、數(shù)據(jù)輸出單元三大部分組成。其中數(shù)據(jù)輸入單元是由狀態(tài)機(jī)控制adc0809 實(shí)現(xiàn)。輸人信號可以是各種形式, 它可以是語音信號、調(diào)制后的電話信號、編碼的數(shù)字信號、壓縮的圖像信號, 也可以是各種傳感器輸出的信號。a/ d能將模擬信號變換成數(shù)字信號, 但必須滿足香農(nóng)采樣定理, 也就是為了保證不丟失信息的所有信息, 采樣頻率必須高于輸入信號最高頻率的2 倍。a/ d 變換后得到的數(shù)字信號輸人到cpld 芯片; 再由cpld 芯片對該數(shù)字信號進(jìn)行各種數(shù)字信號算法的處理。經(jīng)過處理后的數(shù)字信號再經(jīng)過數(shù)/ 模轉(zhuǎn)換器adc0832 將其輸出。 2 系統(tǒng)各部分的功能及實(shí)現(xiàn)


ADC0809接口電路圖
1. 基本知識
ADC0809是帶有8位A/D轉(zhuǎn)換器、...
統(tǒng)采用的是單電源模式。 2.2 信號放大電路 由于溫度傳感器lm35輸出的電壓范圍為0~0.99 v,雖然該電壓范圍在a/d轉(zhuǎn)換器的輸入允許電壓范圍內(nèi),但該電壓信號較弱,如果不進(jìn)行放大直接進(jìn)行a/d轉(zhuǎn)換則會導(dǎo)致轉(zhuǎn)換成的數(shù)字量太小、精度低。系統(tǒng)中選用通用型放大器μa741對lm35輸出的電壓信號進(jìn)行幅度放大,還可對其進(jìn)行阻抗匹配、波形變換、噪聲抑制等處理。系統(tǒng)采取同相輸入,電壓放大倍數(shù)為5倍,電路圖如圖5所示。 2.3 a/d轉(zhuǎn)換電路 a/d轉(zhuǎn)換電路選用8位ad轉(zhuǎn)換器adc0809。adc0809是cmos單片型逐次逼近式a/d轉(zhuǎn)換器,可處理8路模擬量輸入,且有三態(tài)輸出能力。圖5中運(yùn)算放大器的輸出電壓v,送入adc0809的模擬通道in0。單片機(jī)at89c52控制adc0809的開始轉(zhuǎn)換、延時等待a/d轉(zhuǎn)換結(jié)束以及讀出轉(zhuǎn)換好的8位數(shù)字量至單片機(jī)進(jìn)行處理。 2.4 單片機(jī)系統(tǒng) 單片機(jī)選用的是atmel公司的at89c52,主要完成對a/d轉(zhuǎn)換電路的控制、對轉(zhuǎn)換后的數(shù)字量的處理以及對顯示模塊的控制,并且為adc0809提供工作時鐘。同時at89c52外接鎖存器74ls37
摘 要:介紹了可編程邏輯器件在模數(shù)轉(zhuǎn)換,數(shù)模轉(zhuǎn)換,數(shù)據(jù)監(jiān)控與處理的設(shè)計方法。 關(guān)鍵詞:模數(shù)轉(zhuǎn)換;數(shù)模轉(zhuǎn)換;可編程邏輯器件 1 引 言 隨著計算機(jī)應(yīng)用的普及化,將模擬信號轉(zhuǎn)化成數(shù)字信號以及將數(shù)字信號轉(zhuǎn)化成模擬信號就成為重要環(huán)節(jié)。本系統(tǒng)以多路數(shù)據(jù)的采集及監(jiān)測為例,介紹了可編程邏輯器件在模數(shù)轉(zhuǎn)換,數(shù)模轉(zhuǎn)換,數(shù)據(jù)監(jiān)控與處理的設(shè)計方法。 本系統(tǒng)主要是由三大部分組成:數(shù)據(jù)輸入模塊、數(shù)據(jù)處理及監(jiān)控模塊和數(shù)據(jù)輸出模塊。本設(shè)計主要實(shí)現(xiàn)以下功能:對adc0809的八路通道的數(shù)值進(jìn)行循環(huán)檢測,并且當(dāng)檢測到有任何一路的值大于預(yù)設(shè)值的時候就進(jìn)行報警并顯示出所超出規(guī)定值的通道數(shù)。如無任何通道的輸出值超出預(yù)設(shè)值時就進(jìn)行通道0至通道8的循環(huán)檢測。當(dāng)需要對數(shù)據(jù)進(jìn)行處理時,通過切換鍵將控制單元的功能轉(zhuǎn)化到數(shù)據(jù)處理功能(暫時只包括:將采樣信號放大2倍,縮小2倍和保持采樣信號不變?nèi)N基本功能)。在數(shù)據(jù)處理完成之后,將數(shù)據(jù)輸出給dac0832,再將數(shù)字信號變?yōu)槟M量輸出。2 數(shù)據(jù)輸入通道 數(shù)據(jù)輸入通道的設(shè)計是通過adc0809的常規(guī)應(yīng)用來實(shí)現(xiàn)的,其具體的實(shí)現(xiàn)如圖1所示。其中adc0809的cloc
s微控制器。它采用atmel的高密非易失存儲制造技術(shù)并與工業(yè)標(biāo)準(zhǔn)的80c51指令集和引腳結(jié)構(gòu)相兼容。片上的flash存儲器允許重復(fù)在線編程或通過傳統(tǒng)的非易失編程器進(jìn)行編程,省去了每次都要拔片燒片之煩。at89s52還提供以下標(biāo)準(zhǔn)功能:8 kb的flash存儲器、256字節(jié)ram、32根i/o引線、看門狗定時器、兩個數(shù)據(jù)指針、3個16位定時器/計數(shù)器、一個六向量兩級中斷結(jié)構(gòu)、一個全雙工通訊端口、片內(nèi)振蕩器和時鐘電路。上述這些功能可很好地滿足系統(tǒng)硬件部分的設(shè)計要求。 2.2 a/d轉(zhuǎn)換器的選擇 adc0809是8位a/d轉(zhuǎn)換器。對于振動壓路機(jī)來說,其振動頻率在30 hz~50 hz,根據(jù)采樣定理可知:若連續(xù)信號xa(t)是有限帶寬,即fa是有界的,則采樣頻率fs>2fa時的離散信號x(n)就唯一確定了xa(t)。其中xa(t)的最高頻率為fa,x(n)表示采樣間隔為t的xa(t)的離散信號。參照實(shí)際工程應(yīng)用系統(tǒng)的硬件資源,一般取fs=10fa。本系統(tǒng)振動壓路機(jī)的振動頻率范圍在30 hz~50 hz,所以fa=500 hz,即采樣周期t=2 ms。而adc0809完成一次轉(zhuǎn)換大約需100μs,故能滿足
成。對于高共模輸入差動放大電路,要求其共模輸入電壓在±20 v范圍內(nèi),共模抑制比為85 db以上,這樣就可以有效地抑制共摸干擾信號。然而,為了提高共模抑制比,選配電阻既麻煩又困難。為此,在高共摸輸入差放后再接一級二階電源低通濾波器??墒馆敵鲂盘栔械母蓴_小于1 mv,從而大大提高了測量精度。 (3)a/d轉(zhuǎn)換和數(shù)據(jù)處理 這一部分主要包括二大部分:電平轉(zhuǎn)移與a/d變換、數(shù)據(jù)處理和鍵盤顯示。 ① 電平轉(zhuǎn)移及a/d變換由于濾波器輸出的是大的動態(tài)范圍和雙極性的電壓信號,而采用的a/d轉(zhuǎn)換器的芯片是adc0809,它在+5 v的單電源下工作,其模擬輸入電壓范圍是0~5 v。為了提高測量精度,同時又要滿足adc0809對模擬輸入的要求,為此我們對濾波器輸出的電壓作如下的處理:電平變換和并行多級放大。圖4是該部分的原理圖。當(dāng)濾波器輸出為零時,調(diào)整節(jié)wl~w3。使輸入到0809的in0,in1,in2上的電壓為+2.5 v。這樣,當(dāng)us有正負(fù)輸出時,a1,a2,a3的輸出就會在+2.5v的電平上下變動,其范圍是0~5v,滿足了a/d轉(zhuǎn)換芯片的要求。 圖中a1,a2,a3的放大倍數(shù)g是不同的(ga1<ga2
、r2、r3、r4、r5、r6、r7、d1和sw1構(gòu)成大功率電流源電路,輸出電流為1.0a、2.0a兩種,通過改變sw1的觸點(diǎn)實(shí)現(xiàn)。d2、t3、r8組成大功率脈沖電流源電路,在t3的基極施加脈沖電壓時,加到豬體的電流也為脈沖形式。 2.2 信號調(diào)理、a/d轉(zhuǎn)換及鍵盤/顯示電路 本系統(tǒng)為以at89c51單片機(jī)為核心的控制器,根據(jù)儀器要求實(shí)現(xiàn)鍵盤控制與顯示功能。脈沖信號頻率用鍵盤設(shè)定,儀器工作后顯示豬體電壓值。信號調(diào)理、a/d轉(zhuǎn)換及鍵盤/顯示電路圖如圖3所示。 a/d轉(zhuǎn)換芯片采用經(jīng)濟(jì)實(shí)用的adc0809,其有八個輸入通道,本儀器只使用通道0。豬體脈沖電壓的有效值在100v~200v之間,且為浮動電壓。取樣電路由r12和r13組成,且 通過運(yùn)算放大器lm324把ur13電壓轉(zhuǎn)換為對地電壓,再通過有效值檢波電路,得到相應(yīng)的0v~5v的輸出電壓,以滿足adc0809的量程。具體計算公式為: 有效值檢波電路的基礎(chǔ)是有效值檢波芯片ad536,其外圍器件參數(shù)圖中已標(biāo)出。有效值檢波芯片的直流輸出電壓大小正比于被測量的交流信號有效值,而不管其波形如何。其中rw2電位器用于調(diào)整輸出電壓u0的大?。篶
adc0809是美國國家半導(dǎo)體公司生產(chǎn)的cmos工藝8通道,8位逐次逼近式a/d轉(zhuǎn)換器。其內(nèi)部有一個8通道多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號,只選通8路模擬輸入信號中的一個進(jìn)行a/d轉(zhuǎn)換。本電路采用adc0809構(gòu)成多功能接口電路,簡單實(shí)用。 來源:admin
以tp801單片機(jī)為核心的自動檢測系統(tǒng)的框圖,如圖6-42所示。 圖中,由電阻分壓器將各路電源的輸出電壓進(jìn)行取樣,然后再單片機(jī)控制下,經(jīng)過相應(yīng)的模擬門加到程控放大器上。由于激光器電源輸出電壓范圍很寬,而放電后殘留電壓只有它的1%,如果a/d轉(zhuǎn)換器是8為的話,一個數(shù)就代表幾十伏電壓,有可能在記錄殘留電壓時a/d變換后只輸出一個數(shù)或連一個數(shù)也沒用,所以放大器的放大倍數(shù)須在程序控制下加以改變。本系統(tǒng)中的程控放大器由daco803及運(yùn)算放大器組成。 a/d轉(zhuǎn)換采用adc0809,它在程序控制下啟動。轉(zhuǎn)換結(jié)束時它的eoc端產(chǎn)生跳變,使ctc的0通道減一計數(shù)。ctc向cpu申請中斷,cpu在執(zhí)行中斷服務(wù)程序時adc0809輸出寄存器中的8位數(shù)據(jù)讀入指定的ram中。 來源:bill
adc0809接口電路圖 來源:miaomi
關(guān)于單片機(jī)用adc0809進(jìn)行ad采樣的c語言問題 單片機(jī)對a/d轉(zhuǎn)換芯片adc0809的讀寫用匯編語言寫時是這樣的:p2^0或p2^7(這里假設(shè)是p2^0)和wr或rd一起用于控制adc0809的轉(zhuǎn)換啟動與地址鎖存,單片機(jī)的p0口作為地址的低8位和數(shù)據(jù)總線,p0^0-p0^2連到adc0809的abc三端,用于控制對通道的選擇,那么這樣的話adc0809的地址就是xxxx xxx0 xxxx xcba 假設(shè)x取0,則8個端口的地址是0000h到0007h.然后單片機(jī)從adc0809讀數(shù)據(jù)的過程是這樣的,首先單片機(jī)的ale信號從低變高(第一個機(jī)器周期),然后在第二個機(jī)器周期,cpu把低8位地址送上p0總線,把高8位地址送上p2口,ale的下降沿用來把低8位地址信息鎖存到外部鎖存器內(nèi),而高8位地址信息此后一直鎖存在p2口上,無須再加外部鎖存,在第三個機(jī)器周期,p0總線驅(qū)動器進(jìn)入高阻狀態(tài),第四個機(jī)器周期,讀控制信號rd變?yōu)橛行?,它使得被尋址的?shù)據(jù)存儲器略過片刻后把有效的數(shù)據(jù)送上總線,當(dāng)rd回到高電平后,被尋址的存儲器把其本身的總線驅(qū)動器懸浮起來,使p0總線有進(jìn)入高阻狀態(tài)。(寫外部數(shù)據(jù)存儲器的時序與
是軟件問題,還是硬件問題我們做一個水溫控制系統(tǒng),用的adc是adc0809,可是在ad轉(zhuǎn)換這塊出現(xiàn)重大問題,單片機(jī)怎么也采集不到ad轉(zhuǎn)換結(jié)果。我們使用p0口接收數(shù)據(jù),st和ale短接與p3.6相連,oe端與p3.7相連,時鐘是單片機(jī)ale四分頻后輸出信號,p2.5與eoc相接。數(shù)據(jù)采集只使用adc的一個輸入口in0(即abc短接后接地)。可是,eoc似乎總是不能輸出高電平的轉(zhuǎn)換結(jié)束信號,請問是adc壞了,還是程序有問題?請有經(jīng)驗(yàn)的朋友教我一下,不勝感激。(軟件已連接)檢測到clk輸入500khz,正常軟件#include <regx52.h>#include <intrins.h> //延時函數(shù)用#define ture 1#define false 0#define disdata p1#define uchar unsigned charunsigned char data dis[8]={0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x0b};unsigned char code dis_8[12]={0xc0,0xf9,0xa4,0xb
40度大太陽下凌空翻轉(zhuǎn)360度求數(shù)字電壓表匯編程序!實(shí)驗(yàn)任務(wù) 利用單片機(jī)at89s51與adc0809設(shè)計一個數(shù)字電壓表,能夠測量0-5v之間的直流電壓值,四位數(shù)碼顯示,但要求使用的元器件數(shù)目最少。程序設(shè)計內(nèi)容 i. 由于adc0809在進(jìn)行a/d轉(zhuǎn)換時需要有clk信號,而此時的adc0809的clk是接在at89s51單片機(jī)的p3.3端口上,也就是要求從p3.3輸出clk信號供adc0809使用。因此產(chǎn)生clk信號的方法就得用軟件來產(chǎn)生了。 ii. 由于adc0809的參考電壓vref=vcc,所以轉(zhuǎn)換之后的數(shù)據(jù)要經(jīng)過數(shù)據(jù)處理,在數(shù)碼管上顯示出電壓值。實(shí)際顯示的電壓值 (d/256*vref) 我網(wǎng)上查了半天,只查到了c程序!找不到匯編程序!求各位高手幫忙弄一下匯編程序!有的話請發(fā)我郵箱:wangwanglucky@yahoo.com.cn
一個關(guān)于adc0809的問題如果at89s52的晶振采用12mhz,然后ale連adc0809的clk,不知道這樣能不能行呢?是不是對于adc0809有點(diǎn)快,我看adc0809的數(shù)據(jù)手冊,似乎這樣作(12/6=2mhz)超過了上限,但是聽說也可以。請用過的高手指點(diǎn)一下。
機(jī)系統(tǒng)”區(qū)域中的p3.2與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的eoc端子用導(dǎo)線相連接。f)把“單片機(jī)系統(tǒng)”區(qū)域中的p3.3與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的clk端子用導(dǎo)線相連接。g)把“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的a2a1a0端子用導(dǎo)線連接到“電源模塊”區(qū)域中的gnd端子上。h)把“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的in0端子用導(dǎo)線連接到“三路可調(diào)電壓模塊”區(qū)域中的vr1端子上。i)把“單片機(jī)系統(tǒng)”區(qū)域中的p0.0-p0.7用8芯排線連接到“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的d0d1d2d3d4d5d6d7端子上。4.程序設(shè)計內(nèi)容 1、由于adc0809在進(jìn)行a/d轉(zhuǎn)換時需要有clk信號,而此時的adc0809的clk是接在at89s51單片機(jī)的p3.3端口上,也就是要求從p3.3輸出clk信號供adc0809使用。因此產(chǎn)生clk信號的方法就得用軟件來產(chǎn)生了。 2、由于adc0809的參考電壓vref=vcc,所以轉(zhuǎn)換之后的數(shù)據(jù)要經(jīng)過數(shù)據(jù)處理,在數(shù)碼管上顯示出電壓值。實(shí)際顯示的電壓值 (d/256*vref)