久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > ADC0809AD轉換器基本應用技術

ADC0809AD轉換器基本應用技術

作者: 時間:2013-04-02 來源:網絡 收藏

(2)把“單片機系統板”區域中的P2端口的P2.0-P2.7用8芯排線連接到“動態數碼顯示”區域中的S1 S2 S3 S4 S5 S6 S7 S8端口上,作為數碼管的位段選擇。

(3) 把“單片機系統板”區域中的P0端口的P0.0-P0.7用8芯排線連接到“模數轉換模塊”區域中的D0D1D2D3D4D5D6D7端口上,A/D轉換完畢的數據輸入到單片機的P0端口

(4)把“模數轉換模塊”區域中的VREF端子用導線連接到“電源模塊”區域中的VCC端子上;

(5)把“模數轉換模塊”區域中的A2A1A0端子用導線連接到“單片機系統”區域中的P3.4 P3.5 P3.6端子上;

(6)把“模數轉換模塊”區域中的ST端子用導線連接到“單片機系統”區域中的P3.0端子上;

(7)把“模數轉換模塊”區域中的OE端子用導線連接到“單片機系統”區域中的P3.1端子上;

(8) 把“模數轉換模塊”區域中的EOC端子用導線連接到“單片機系統”區域中的P3.2端子上;

(9)把“模數轉換模塊”區域中的CLK端子用導線連接到“分頻模塊”區域中的 /4 端子上;

(10)把“分頻模塊”區域中的CK IN端子用導線連接到“單片機系統”區域中的 ALE 端子上;

(11)把“模數轉換模塊”區域中的IN3端子用導線連接到“三路可調壓模塊”區域中的 VR1 端子上;

6.程序設計內容

(1)進行A/D轉換時,采用查詢EOC的標志信號來檢測A/D轉換是否完畢,若完畢則把數據通過P0端口讀入,經過數據處理之后在數碼管上顯示。

(2) 進行A/D轉換之前,要啟動轉換的方法:

ABC=110選擇第三通道

ST=0,ST=1,ST=0產生啟動轉換的正脈沖信號

7.匯編源程序

CH EQU 30H

DPCNT EQU 31H

DPBUF EQU 33H

GDATA EQU 32H

ST BIT P3.0

OE BIT P3.1

EOC BIT P3.2

ORG 00H

LJMP START

ORG 0BH

LJMP T0X

ORG 30H

START: MOV CH,#0BCH

MOV DPCNT,#00H

MOV R1,#DPCNT

MOV R7,#5

MOV A,#10

MOV R0,#DPBUF

LOP: MOV @R0,A

INC R0

DJNZ R7,LOP

MOV @R0,#00H

INC R0

MOV @R0,#00H

INC R0

MOV @R0,#00H

MOV TMOD,#01H

MOV TH0,#(65536-4000)/256

MOV TL0,#(65536-4000) MOD 256

SETB TR0

SETB ET0

SETB EA

WT: CLR ST

SETB ST

CLR ST

WAIT: JNB EOC,WAIT

SETB OE

MOV GDATA,P0

CLR OE

MOV A,GDATA

MOV B,#100

DIV AB

MOV 33H,A

MOV A,B

MOV B,#10

DIV AB

MOV 34H,A

MOV 35H,B

SJMP WT



評論


相關推薦

技術專區

關閉