ADuC8xx MICROCONVERTER

Slides:



Advertisements
Verwante presentaties
iLV = inleiding LabVIEW
Advertisements

PROS2 Les 13 Programmeren en Software Engineering 2.
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur EIT OGO-1.2 addendum (1): Het ontwerpen van processoren.
Programmeren en Software Engineering 2
Serieel naar parallel omzetting
Embedded systemen Embedded software.
™.
PROS2 Les 2 Programmeren en Software Engineering 2.
Moederbord en blu-ray.
Componenten voor een werkende computer
Parallel naar serieel omzetting
Didactisch bord: Led RGB
Module 2 – Hoofdstuk 3 Opbouw en werking van de computer.
Microcontroller Programmeren in C


Kennismaking met de computerconfiguratie
8051 based microcontroller
Ingebedde systemen (embedded systems)
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 4(2): Digitale.
Het computergeheugen.
1/1/ /e/e eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 2(1): Inleiding InstructieSetArchitectuur.
Elektor Proton Robot RTC West-Vlaanderen 1 oktober 2013
Microcontrollers 8051 based microcontroller
1 Device driver. 2 Hardware Operating Systeem Prog1Prog2 System calls/ API Device drivers Gebruiker afschermen van de hardware.
Ingebedde systemen (embedded systems)
Auteursomgeving voor Digitale Componenten
Over computers.
Week 6: Invoer / uitvoer “devices” adresdecodering
Week 2: Microarchitectuur niveau ALU en datapad
Meten, sturen en regelen met de
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 6: Practicumprocessor invoer en uitvoer.
5JJ20: Computerarchitectuur 2M200: Inleiding Computersystemen
Computerarchitectuur
C programma int main(){ } Compilatie met devc++ in file main.c Gecompileerd programma in file FirstProgram.exe Mov R1, 120 Mov R2, 160 ADD R1, R2.
PROS2 Les 14 Programmeren en Software Engineering 2.

De computer: Hardware Het beeldscherm Het toetsenbord De muis
1/1/ /e/e eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 3(1): Instructietypen (1)
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 7(1): Flow of.
5JJ20: Computerarchitectuur 2M200: Inleiding Computersystemen
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 6(1): Invoer.
Geheugenbeheer ICT Infrastructuren hoofdstukken 7 en 8.1.
Een USB 2.0 oscilloscoop Bossuyt Frederick De Bock Steven

Welkom. inhoud presentatie wat is een Micro Mouse controller motoren sensoren hardware software voeding leerwinst.
IR-communicatie Welkom Studenten: -Rob Arends -Casper van Belzen Docent: -Ing Verhage.
Best8-1 Les 8: Input/Output [Lat: datarum initus exitusque]
1/1/ /e/e eindhoven university of technology OGO 1.2 project Startbijeenkomst Een microprocessor… …om warm voor te lopen.
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 4: Digitale logica niveau klokken en geheugens.
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 3: Instructietypen (1)
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 4: Inleiding InstructieSetArchitectuur (ISA) datatypen.
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 4: Digitale logica niveau: “systeem-architectuur” cpu-chips.
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 2: IDaSS.
Premorbide functioneren en ziekte/biologie
PO informatica SSD en Monitor
Moederbord en blu-ray.
Real time systemen Real time –De resultaten moeten deterministisch (steeds binnen een gedefiniëerde tijd) ter beschikking zijn na het optreden van een.
Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda.
Ingebedde systemen (embedded systems)
Onderwerp: PIC assembler programmeren
Les 1: Zaterdag 10 mei 2014 Wim Peeters
2TPRJ5 – PIC assembler Hogeschool Utrecht / Institute for Information & Communication Technology Wouter van Ooijen Mail: Sheets.
Facet offline installatie
8051 based microcontroller
Microcontrollers Theorie 8051 based microcontroller ADuC832 from Analog Devices 01/2016 Roggemans M. (MGM)
Digitale gegevens Drs. Ing. Rainier Kock 1. Vorige les 2 Computers werken met elektrische schakelingen Schakelaar aan = 1, uit = 0 Tekst, geluid en beeld.
Microcontrollers Labo
Huiswerkcontrole tabel 3
Hoofdstuk 3 - Computersystemen
Transcript van de presentatie:

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