87
ADuC8xx MICROCONVERTER 8051COMPATIBELE MICROCONTROLLER VOOR INDUSTRIELE TOEPASSINGEN

ADuC8xx MICROCONVERTER

  • Upload
    adsila

  • View
    51

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: ADuC8xx MICROCONVERTER

ADuC8xx MICROCONVERTER

8051COMPATIBELE MICROCONTROLLER VOOR INDUSTRIELE TOEPASSINGEN

Page 2: ADuC8xx MICROCONVERTER

Opbouw van een standaard 8051

ROM

Page 3: ADuC8xx MICROCONVERTER

Blokdiagramma van de ADuC832

Page 4: ADuC8xx MICROCONVERTER

Opbouw van de ADuC832 microconverter

Page 5: ADuC8xx MICROCONVERTER

Aansluitingen van de ADuC832

Page 6: ADuC8xx MICROCONVERTER

Microcontroller geheugenstructuur

Page 7: ADuC8xx MICROCONVERTER

ADuC832 registerstructuur

Page 8: ADuC8xx MICROCONVERTER

ADuC832 SFR’s

Page 9: ADuC8xx MICROCONVERTER

GPR’s 00h-7Fh

Page 10: ADuC8xx MICROCONVERTER

eXtended RAM & Code memory

Page 11: ADuC8xx MICROCONVERTER

EEPROM

Page 12: ADuC8xx MICROCONVERTER

Program Status Word (bit addr)

Page 13: ADuC8xx MICROCONVERTER
Page 14: ADuC8xx MICROCONVERTER
Page 15: ADuC8xx MICROCONVERTER
Page 16: ADuC8xx MICROCONVERTER

ADuC832 INSTRUCTIESET

Page 17: ADuC8xx MICROCONVERTER
Page 18: ADuC8xx MICROCONVERTER
Page 19: ADuC8xx MICROCONVERTER
Page 20: ADuC8xx MICROCONVERTER
Page 21: ADuC8xx MICROCONVERTER
Page 22: ADuC8xx MICROCONVERTER
Page 23: ADuC8xx MICROCONVERTER
Page 24: ADuC8xx MICROCONVERTER
Page 25: ADuC8xx MICROCONVERTER
Page 26: ADuC8xx MICROCONVERTER
Page 27: ADuC8xx MICROCONVERTER
Page 28: ADuC8xx MICROCONVERTER
Page 29: ADuC8xx MICROCONVERTER

Schema’s ADuC8xx bord

Page 30: ADuC8xx MICROCONVERTER
Page 31: ADuC8xx MICROCONVERTER
Page 32: ADuC8xx MICROCONVERTER
Page 33: ADuC8xx MICROCONVERTER
Page 34: ADuC8xx MICROCONVERTER
Page 35: ADuC8xx MICROCONVERTER

ADuC832 POORTEN

Page 36: ADuC8xx MICROCONVERTER

Gebruik van de poorten

Page 37: ADuC8xx MICROCONVERTER

Gebruik van de poorten

Page 38: ADuC8xx MICROCONVERTER

Gebruik van de poorten

5v 3v

Page 39: ADuC8xx MICROCONVERTER

Gebruik van de poorten

Page 40: ADuC8xx MICROCONVERTER

Gebruik van de poorten

Page 41: ADuC8xx MICROCONVERTER

Gebruik van de poorten

Page 42: ADuC8xx MICROCONVERTER

Gebruik van de poorten

Page 43: ADuC8xx MICROCONVERTER

Gebruik van de poorten

Page 44: ADuC8xx MICROCONVERTER

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

Page 45: ADuC8xx MICROCONVERTER

LCD module

Page 46: ADuC8xx MICROCONVERTER
Page 47: ADuC8xx MICROCONVERTER
Page 48: ADuC8xx MICROCONVERTER
Page 49: ADuC8xx MICROCONVERTER

ADuC832 TIMERS

Page 50: ADuC8xx MICROCONVERTER

Overzicht van de beschikbare timers:

-3 standaard 8051 timers: T0, T1, T2

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

-extra RTC timer

Page 51: ADuC8xx MICROCONVERTER

Timers 0 en 1

Page 52: ADuC8xx MICROCONVERTER

Timers 0 en 1

Page 53: ADuC8xx MICROCONVERTER

TMOD SFR

Page 54: ADuC8xx MICROCONVERTER

TCON SFR (bit addr)

Page 55: ADuC8xx MICROCONVERTER

Timer 2

Page 56: ADuC8xx MICROCONVERTER

Timer 2

Page 57: ADuC8xx MICROCONVERTER

T2CON SFR (bit addr)

Page 58: ADuC8xx MICROCONVERTER

RTC Timer

Page 59: ADuC8xx MICROCONVERTER

TIMECON SFR

Page 60: ADuC8xx MICROCONVERTER

ADuC832 INTERRUPTS

Page 61: ADuC8xx MICROCONVERTER

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.

Page 62: ADuC8xx MICROCONVERTER
Page 63: ADuC8xx MICROCONVERTER
Page 64: ADuC8xx MICROCONVERTER

Standaard 8051 interrupt hardware

Page 65: ADuC8xx MICROCONVERTER

ADuC832 CONVERTERS

Page 66: ADuC8xx MICROCONVERTER

Transfer karakteristiek van een ADC

Page 67: ADuC8xx MICROCONVERTER

Output formaat van de ADC

Page 68: ADuC8xx MICROCONVERTER

Blokschema van de ADC

Optionele buffering voor externe signalen.

-beveiliging tegen overspanning

-opvangen capacitieve load S&H

Page 69: ADuC8xx MICROCONVERTER
Page 70: ADuC8xx MICROCONVERTER
Page 71: ADuC8xx MICROCONVERTER
Page 72: ADuC8xx MICROCONVERTER

Transfer karakteristiek van een DAC

Page 73: ADuC8xx MICROCONVERTER

Blokschema van de DAC

Page 74: ADuC8xx MICROCONVERTER
Page 75: ADuC8xx MICROCONVERTER

ADuC832 SIO’S

Page 76: ADuC8xx MICROCONVERTER

Overzicht van de beschikbare seriële poorten:

-Synchrone communicatie:

-Seriel Peripheral Interface

-IIC interface

-UART schuifregister

-Asynchrone communicatie:

-UART

Page 77: ADuC8xx MICROCONVERTER

SPI interface

Page 78: ADuC8xx MICROCONVERTER

IIC interface

Page 79: ADuC8xx MICROCONVERTER
Page 80: ADuC8xx MICROCONVERTER

UART asynchrone seriële interface

Page 81: ADuC8xx MICROCONVERTER
Page 82: ADuC8xx MICROCONVERTER

Timer 3 als baud rate generator

Page 83: ADuC8xx MICROCONVERTER
Page 84: ADuC8xx MICROCONVERTER

ADuC832 SPECIALE MOGELIJKHEDEN

Page 85: ADuC8xx MICROCONVERTER

PWM modulatoren

Page 86: ADuC8xx MICROCONVERTER

Power supply monitor

Page 87: ADuC8xx MICROCONVERTER