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
-Poorten hebben een open collector structuur 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