Problem s ADC rozhraní!

T

Tamasco

Guest
Ahoj všichni!

I simulovaný 8051 s ADC8004, ale mám nějaké neočekávané výsledky.V následujícím schématu.Pro jednoduchost jsem výstup výsledek LED.Výstup je stejný bez ohledu na hodnotu Vin!

Následující kód assembleru:

************************************************** *
Org 0h
start:
mov, P2, ukládat ADC data k akumulátoru
mov P3, A; výstupní data
sjmp start
konec
**************************************************

Co může být tento problém?
Byl bych opravdu velmi vděčný za vaše informace.Díky předem.
Omlouváme se, ale musíte přihlásit a prohlížet tuto přílohu

 
Hi Tamasco

I v případě, ADC běží nepřetržitě stále musíte inicializovat puls po moc-up.WR a intr uzel by měl být okamžik nucen logiku nízké po Power-UP cyklus k zajištění provozu.

 
sem můj kód!Doufám, že to pomůže plně na vás
Kód:

# Include "REG52.H"

sbit INT = P3 ^ 3;

sbit RW = P3 ^ 2; / / EDGE L-> H (CANH LEN) cho phep analogový signál vao ADC _bat DAU chuyen doi

sbit ČTĚTE = P3 ^ 1, / / doc data tu ADC0804 hrany H-> L (TAC dong CANH xuong)

sbit CS = P3 ^ 0;neplatné zpoždění (unsigned char i);

// void main (void)

(

IE = 0x84, / / cho phep ngat ngoai 1 o chan P3.3

IT0 = 1; / / cho phep ngat CANH xuongP2 = 0xFF;

P3 = 0xFF;

/ / CHO phep ADC hoat dong

CS = 0;

/ / RW tac dong CANH len => bat DAU cuyen doi

/ / Start skryté

RW = 0;

RW = 1;while (1);

)

//============ Přerušení ================

neplatné ADC_READY (void) přerušení 2

(Unsigned char temp;

EX1 = 0; / / CAM ngat ngoŕi 1

/ / Přečtěte si tac dong CANH xuong cho phep doc digitální

ČTĚTE = 1;

ČTĚTE = 0;

EX1 = 1; / / cho phep ngat

/ / Bat DAU chuyen doi

RW = 0;

RW = 1;

)/ / ========== Sub ================

neplatné zpoždění (unsigned char i)

(

while (i -)

(Unsigned char K = 121;

while (k -);

)

)

/ /
 
Velice vám děkuji, Silvio a baocr!
Budu překonfigurovat.

 
viz tento odkaz a použít stejný hardware logika
http://booksbybibin.14.forumer.com/viewtopic.php?t=63

Bibin john
www.bibinjohn.tk

 

Welcome to EDABoard.com

Sponsor

Back
Top