Avatar billede najamshah Nybegynder
29. august 2005 - 12:16 Der er 12 kommentarer og
1 løsning

Kan Nogen forklare dette

hej...
Sad lige og læste i en Elektronik bog... hvor jeg lige faldt over begreberne/Registere:
ADDAT, ADCON, SCON, PCON, DAPR og SBUF.
Kan nogen lige forklare helt konkret hva disse gøre og hvad de bruges til.
Avatar billede dragonknight Juniormester
29. august 2005 - 12:31 #1
ADDAT = A/D Converter Data Register

ADCON = Converter Control Register

SCON = Serial Control

PCON = Power Control

DAPR = D/A Converter Program Register

SBUF = Serial Data Buffer
Avatar billede bufferzone Praktikant
29. august 2005 - 12:32 #2
ikke uden at vide mere om sammenhængen, taler vi om metoder og programmering eller systemer og deres registre mm.
Avatar billede dragonknight Juniormester
29. august 2005 - 12:32 #3
Avatar billede bufferzone Praktikant
29. august 2005 - 12:32 #4
se bort fra min kommentar
Avatar billede dragonknight Juniormester
29. august 2005 - 12:34 #5
Avatar billede dragonknight Juniormester
29. august 2005 - 12:37 #6
Det er specielle funktions registre i en microprocessor, der anvendes under programmeringen af den.
Avatar billede dragonknight Juniormester
29. august 2005 - 12:47 #7
Er du tilfreds ?
Avatar billede najamshah Nybegynder
29. august 2005 - 13:09 #8
hmm.. ja og nej..
er der ikke en mere brugervenlig forklaring
Avatar billede najamshah Nybegynder
29. august 2005 - 13:10 #9
jeg er ikke lige frem en haj til elektronik
Avatar billede najamshah Nybegynder
29. august 2005 - 13:26 #10
så vidt jeg kan se...
foklare det ikke hvad de gøre...eller bruges til..
Avatar billede dragonknight Juniormester
29. august 2005 - 13:44 #11
Det er ikke let, for det er den laveste form for programmering af microprocessorer, og hvis du ikke har prøvet det, eller har forhåndskendskab til det, så er det ikke let at forklare.

Man kan sige, at det svarer til, at du anvender en lomme regner, og når du indtaster et tal, så gemmes det automatisk i et register. Når du så trykker på en operator, det være sig +, -, * eller /, så bliver der sat en bit i et andet register, som udtrykker hvilken udregning du vil udføre. Nu indtaster du endnu et tal, og det gemmes automatisk i et tredie register.
Når du trykker på =, så tager den tallene fra 1. og 3. register, og anvender operanten i 2. register på disse tal.

SCON f.eks styrer hvad der skal gøres med de data der ligger i SBUF.

SCON kan sættes til følgende:
Receive Interrupt Flag
Transmit Interrupt Flag
Received 9th Data Bit
9th Data Bit to Transmit
Receive Enable
Multiprocessor Communication Mode
Serial Port Mode Specifier 1
Serial Port Mode Specifier 0

Og hvis du vil modtage data gennem Port 1, så skal du i SCON sætte "Receive enable" og "Serial Port Mode Specifier 1" bits, for så åbner den for Port 1 til modtagelse i SBUF. De modtagne data kan du så tage ud af SBUF.

En simplificeret forklaring, men den bedste jeg kan komme på.
Avatar billede najamshah Nybegynder
29. august 2005 - 14:20 #12
jo jo.. har fundet ud af det.. det var ikke så svært som jeg havde regnet med..
værsgo.. nyd pointene....:D:D
Avatar billede dragonknight Juniormester
29. august 2005 - 18:04 #13
Jamen, så takker jeg  ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester