ADuC8xx MICROCONVERTER 8051COMPATIBELE MICROCONTROLLER VOOR INDUSTRIELE TOEPASSINGEN.

Post on 14-Jun-2015

213 views 1 download

Transcript of ADuC8xx MICROCONVERTER 8051COMPATIBELE MICROCONTROLLER VOOR INDUSTRIELE TOEPASSINGEN.

ADuC8xx MICROCONVERTER

8051COMPATIBELE MICROCONTROLLER VOOR INDUSTRIELE TOEPASSINGEN

Opbouw van een standaard 8051

ROM

Blokdiagramma van de ADuC832

Opbouw van de ADuC832 microconverter

Aansluitingen van de ADuC832

Microcontroller geheugenstructuur

ADuC832 registerstructuur

ADuC832 SFR’s

GPR’s 00h-7Fh

eXtended RAM & Code memory

EEPROM

Program Status Word (bit addr)

ADuC832 INSTRUCTIESET

Schema’s ADuC8xx bord

ADuC832 POORTEN

Gebruik van de poorten

Gebruik van de poorten

Gebruik van de poorten

5v 3v

Gebruik van de poorten

Gebruik van de poorten

Gebruik van de poorten

Gebruik van de poorten

Gebruik van de poorten

Gebruik van de poorten

-Poorten hebben een open collector structuur

-Poorten hebben alternatieve functies

-de poort registers geven meestal toegang tot de pinnen

-een “0” naar een poort schrijven kan een alternatieve functie blokkeren

-bij MOVX en MOVC worden de poorten gebruikt door de buscontrole unit

-Poort 0 heeft geen pull-up weerstanden (geeft problemen bij uitsturen

van een “1”)

-Poorten kunnen ook gebruikt worden als bussen (extern geheugen)

-Poorten zijn na reset “1”

-Poorten hebben ook elektrische karakteristieken

LCD module

ADuC832 TIMERS

Overzicht van de beschikbare timers:

-3 standaard 8051 timers: T0, T1, T2

-extra timer voor de seriële poort (baud rate)

-extra RTC timer

Timers 0 en 1

Timers 0 en 1

TMOD SFR

TCON SFR (bit addr)

Timer 2

Timer 2

T2CON SFR (bit addr)

RTC Timer

TIMECON SFR

ADuC832 INTERRUPTS

Mogelijke interrupt bronnen en -adressen

-Interrupts zijn HARDWARE GEBEURTENISSEN.

-Een interrupt activeert een interruptroutine (indien ingeschakeld).

-Een interruptroutine moet met een RETI afgesloten worden.

-PUSH en POP kunnen noodzakelijk zijn.

-Interruptroutines zijn beperkt in de tijd.

-Bij meer dan een interruptbron zijn PRIORITEITEN belangrijk.

-Overlappingen in het geheugen moeten vermeden worden.

Standaard 8051 interrupt hardware

ADuC832 CONVERTERS

Transfer karakteristiek van een ADC

Output formaat van de ADC

Blokschema van de ADC

Optionele buffering voor externe signalen.

-beveiliging tegen overspanning

-opvangen capacitieve load S&H

Transfer karakteristiek van een DAC

Blokschema van de DAC

ADuC832 SIO’S

Overzicht van de beschikbare seriële poorten:

-Synchrone communicatie:

-Seriel Peripheral Interface

-IIC interface

-UART schuifregister

-Asynchrone communicatie:

-UART

SPI interface

IIC interface

UART asynchrone seriële interface

Timer 3 als baud rate generator

ADuC832 SPECIALE MOGELIJKHEDEN

PWM modulatoren

Power supply monitor