Transcript
Page 1: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

w w w . s t a c k 2 L e a r n . d e

Datasheet::SB-004V1.07

Datasheet::SB-004V1.07

Mikrocontroller Board mit 8051 MC Atmel AT89C5131A-S3SUM

stack2LearnTyp:: SB-004V1.07

Dok.Num.:: sb004107-00

Page 2: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

i Datasheet::SB-004V1.07

i

Dok.Num.::sb004107-00

InhaltsverzeichnisInhaltsverzeichnis................................................................................................................i

Abbildungsverzeichnis........................................................................................................ii

Tabellenverzeichnis............................................................................................................ii

Zeichenverzeichnis.............................................................................................................iii

Videoverzeichnis................................................................................................................iii

1. SB-004Bilder.................................................................................................................1

2. AllgemeineHinweise.....................................................................................................22.1. DieIdeevonstack2Learn.........................................................................................22.2. DieVorteilevonstack2Learn...................................................................................22.3. Sicherheitshinweise.................................................................................................32.4. ESDSchutz................................................................................................................32.5. BestimmungsgemäßerGebrauch.............................................................................3

3. SB-004Beschreibung.....................................................................................................43.1. SB-004Features.......................................................................................................53.2. AT89C5131A-S3SUMFeatures.................................................................................63.3. SB-004Blockschaltbild.............................................................................................73.4. SB-004Übersichtsplan.............................................................................................83.5. SB-004CADSkizze....................................................................................................93.6. SB-004Schaltplan.....................................................................................................93.7. AnschlussdesMikrocontrollers.............................................................................103.8. SteckplätzefürweitereModule.............................................................................113.8.1.SteckerPinbelegung...........................................................................................11

3.9. Spannungsversorgung............................................................................................123.10.UARTInterface.......................................................................................................133.11.USBInterfaceundFlashvorgang............................................................................143.11.1.TreiberinstallationunterWindows7................................................................143.11.2.Flash-Interface..................................................................................................193.11.3.FlashenmitAtmelFlip.......................................................................................20

3.12.8xLED.....................................................................................................................243.13.7-SegmentAnzeige................................................................................................243.14.LCDEADIPSHN82...................................................................................................253.15.4xTasten................................................................................................................263.16.Pull-Up-Widerstände..............................................................................................273.17.sonstiges.................................................................................................................27

Page 3: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

ii Datasheet::SB-004V1.07

ii

Dok.Num.::sb004107-00

AbbildungsverzeichnisAbbildung1SB-004bottom.........................................................................................................1Abbildung2SB-004top................................................................................................................1Abbildung3SB-004mitModulen................................................................................................1Abbildung4SB-004imESDKoffer(optional)...............................................................................1Abbildung5SB-004......................................................................................................................1Abbildung6SB-004......................................................................................................................4Abbildung7MikrocontrollerBlockschaltbildausdemMCDatenblatt........................................6Abbildung8SB-004Übersichtsplan.............................................................................................8Abbildung9Spannungsversorgung............................................................................................12Abbildung10UARTInterface.....................................................................................................13Abbildung11Screenshotvonatmel.com...................................................................................14Abbildung12USBInterface........................................................................................................14Abbildung13Windows7-System.............................................................................................15Abbildung14Windows7-Geräte-Manager..............................................................................15Abbildung15Windows7-Treiberinstallation...........................................................................15Abbildung16Windows7-Treiberinstallationstarten...............................................................16Abbildung17Windows7-Verzeichnisdurchsuchen.................................................................16Abbildung18Windows7-VerzeichnismitTreiber...................................................................16Abbildung19Windows7-TreiberVerzeichnis..........................................................................17Abbildung20Windows7-Installationstarten..........................................................................17Abbildung21Windows7-Treiberinstallation...........................................................................17Abbildung22Windows7-TreiberInstallation-erfolgreich......................................................18Abbildung23Windows7-Geräte-Manager..............................................................................18Abbildung25ModeSchalter......................................................................................................19Abbildung26USBInterface........................................................................................................20Abbildung27Flip-AT89C5131auswählen................................................................................20Abbildung28Flip-MCAuswahl.................................................................................................20Abbildung29Flip-Eingabenüberprüfen...................................................................................20Abbildung30Flip-Hex-FileAuswahl.........................................................................................21Abbildung31Flip-Hex-Fileladen..............................................................................................21Abbildung32Flip-Hex-Fileüberprüfen.....................................................................................21Abbildung33Flip-SchnittstelleAuswahl..................................................................................22Abbildung34Flip-USBVerbindungaufbauen..........................................................................22Abbildung35Flip-Programmiervorgangstarten......................................................................22

TabellenverzeichnisTabelle1MikrocontrollerBoardÜbersicht..................................................................................8Tabelle2SteckplätzePinbelegung.............................................................................................11Tabelle3LCDPinbelegung.........................................................................................................25

Page 4: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

iii Datasheet::SB-004V1.07

iii

Dok.Num.::sb004107-00

ZeichenverzeichnisZeichnung1SB-004Blockschaltbild.............................................................................................7Zeichnung2SB-004CADSkizze....................................................................................................9Zeichnung3AnschlussdesMikrocontrollers.............................................................................10Zeichnung4SB-004Steckplätze.................................................................................................11Zeichnung5SB-004Steckplätze.................................................................................................11Zeichnung6Netzteil...................................................................................................................12Zeichnung7UARTInterface.......................................................................................................13Zeichnung8USBInterface.........................................................................................................14Zeichnung9MCModus..............................................................................................................19Zeichnung10ResetTaster.........................................................................................................19Zeichnung11USBInterface.......................................................................................................20Zeichnung128xLED...................................................................................................................24Zeichnung137-SegmentAnzeige..............................................................................................24Zeichnung14alphanumerischesLCD.........................................................................................25Zeichnung154xTasten..............................................................................................................26Zeichnung16Pull-UpWiderstände............................................................................................27

VideoverzeichnisVideo1USBTreiberInstallationunterWindows7....................................................................19Video2flashenmitdemAtmelFlip...........................................................................................23

Page 5: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

iv Datasheet::SB-004V1.07

iv

Dok.Num.::sb004107-00

DieÜbungen,Schaltungen,VerfahrenundProgrammewurdensorgfältigerstelltundgeprüft.TrotzdemkönnenFehlerundIrrtümernichtausgeschlossenwerden.DerAutoristdankbarfürHinweiseaufFehler.

DieneusteVersiondiesesDokumentesfindenSieunterhttp://stack2learn.de/mikrocontroller-board/.

KeilSoftwareLogo,μVision®,C51™sindWarenzeichenvonARMLtdundARMGermanyGmbH.

Microsoft®undWindows™sindWarenzeichenvonMicrosoft.

PC®istWarenzeichenvonInternationalBusinessMachinesCorporation.

Page 6: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

1 Datasheet::SB-004V1.07

1von32

Dok.Num.::sb004107-00

Abbildung2SB-004top

Abbildung5SB-004

Abbildung1SB-004bottom

Abbildung4SB-004imESDKoffer(optional)

Abbildung3SB-004mitModulen

Page 7: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

2 Datasheet::SB-004V1.07

2von32

Dok.Num.::sb004107-00

Die Idee von stack2Learn 2.1.Unserstack2LearnSystemwurdemitdemFokusaufSchulunterrichtentwickelt.

VieleEvaluationBoardssindvielzukomplexaufgebaut.FürMenschen,diesichgeradeamAnfangihrerMikrocontroller-Laufbahnbefinden,sinddieseSystemeeherunübersichtlich.EsgibtsehrvieleMöglichkeiten,sehrvieleBausteineundletztendlichsehrvieleJumper-mitsehrgeheimnisvollenBezeichnungen.

Unserstack2LearnSystembeseitigtnichtalle,abervieledieserProbleme.EsgibteinMikrocontrollerBoardmitoderohneStandard-Peripherie.DiesesMikrocontrollerBoardkannmannachBedarfmiteinzelnenstapelbarenModulenerweitern.DabeihatjedesErweiterungsmoduleineeinzigeFunktion,diemaneinfachlehren,verstehenundlernenkann.

WennmansichmitdenI/OsdesMikrocontrollersbeschäftigt,istessinnvollnurTastenundLEDModulezubenutzen.WennmansichdieFunktiondesI2CBus‘näherbeibringenmöchte,kannmandievonunsangebotenenBoardsmiteinerI2CSchnittstelleverwenden,unddieentsprechendenÜbungenmachen.

IhrVorteil:SiebestellennurdieModule,dieSiewirklichbenötigen.FürBildungseinrichtungen,SchülerundStudentenbietenwiraufalleModuleundMikrocontrollerBoardseinenBildungsrabatt.MehrdazufindenSieunter8051-mikrocontroller.de/bildungsrabatt/.

HabenSieIdeenfüreigeneModule?Wirsetzendiesegerneum!!!NehmenSieeinfachKontaktmitunsauf:http://stack2learn.de/kontakt/.

Die Vorteile von stack2Learn 2.2.

• EigenerOnlineShop::http://8051-mikrocontroller.de• OnlineDokumentation::http://stack2learn.de• stack2LearnAPI::stack2learn.de/8051-mikrocontroller-api• Übungsaufgaben::stack2learn.de/aufgaben-unterricht/• BreitesProduktportfolioanZusatzmodulen(wirdständigweiterentwickelt)• Standarisiertesstack2LearnStecksystem• MikrocontrollerinAssemblerundCprogrammierbar• IDEalsFreewaremitEinschränkungen(Code-Size)imInterneterhältlich,z.BKeilµVision

Page 8: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

3 Datasheet::SB-004V1.07

3von32

Dok.Num.::sb004107-00

Sicherheitshinweise 2.3.BaugruppenundBauteilegehörennichtinKinderhände!

InSchulen,Ausbildungseinrichtungen,Hobby-undSelbsthilfewerkstättenistdasBetreibenvonBaugruppendurchgeschultesPersonalverantwortungsbewusstzuüberwachen.

Dasstack2LearnMikrocontrollerSystemwurdenichtfürdenEinsatzingefährlichenUmgebungenentwickelt.EinEinsatzdesModulsinApplikationen,beideneneinAusfallderTechnik(HardwaresowieSoftware)direktzuTododerschwerenVerletzungenführenkönnte(„HighRiskActivities“),z.B.inNukleareinrichtungen,Flugsteuerungen,LebensunterstützungsgerätederMedizintechnikoderinWaffensystemenistnichtvorgesehen.

DerHerstellerweistjeglicheGewährleistungfürdieTauglichkeitdesGerätsfürdenEinsatzinsolchenSzenarienab.

ESD Schutz 2.4.Diemeistenstack2LearnBoardssindmitintegriertenCMOS-Bauteilenbestückt.DiesekönnendurchelektrostatischeEntladungenzerstörtwerden.SolcheEntladungenkönnenbereitsbeiderBerührungmitderHandauftreten.EssindentsprechendeMaßnahmenzurVerhinderungderelektrostatischenEntladungenbeiTransport,Montage,Programmierung,EinstellunganSchalternundBetriebderSteuerungvorzunehmen.

Bestimmungsgemäßer Gebrauch 2.5.

Dasstack2LearnSystemistgrundsätzlichnurfürLern-undAusbildungszweckekonzipiert.DerEinsatzzurSteuerungrealerAnlagenwurdenichtvorgesehen.

EineVersorgungsspannungfürZusatzmoduledarfnurüberunserstack2LearnMikrocontrollerBoard,z.B.dasSB-001,SB-002oderSB-004,angelegtwerden.

DieVersorgungsspannungdarfmaximal5Vbetragen.BeihöhererSpannungkönnendieBauteileandenZusatzplatinenzerstörtwerden.Wirversichern,dassalleLeiterplattendurchdenHerstellergetestetwurden.Fürfehlerhaftenund/oderunsachgemäßenGebrauchdesBoardsübernehmenwirkeineGewährleistung.

Page 9: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

4 Datasheet::SB-004V1.07

4von32

Dok.Num.::sb004107-00

SB-004V1.07isteinstack2Learn8051MikrocontrollerBoard.DiesesMikrocontrollerBoardwurdefürdenUnterrichtinFachhochschulenundBerufsfachschulenentwickelt.AufdiesemBoardbefindetsicheinMikrocontrollerausder8051-Familie.EshandeltsichumdenMikrocontrollerAT89C5131A-S3SUMderFirmaAtmel.DasBoardist100x160mmgroßundmomentaninderFarbeWeißvorhanden.

DiesesMikrocontrollerBoardkanninunseremShophttp://8051-mikrocontroller.de/shop/8051-mikrocontrollerboard-mit-at89c5131a-s3sum-sb-004/erworbenwerden.

Abbildung6SB-004

Page 10: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

5 Datasheet::SB-004V1.07

5von32

Dok.Num.::sb004107-00

SB-004 Features 3.1.

• Typ:SB-004V1.07• stack2Learn8051MikrocontrollerBoard• AtmelAT89C5131A-S3SUMMikrocontroller

o 80C52X2Core(6ClocksperInstruction)o 3x16-bitTimer,davoneinechter16-BitTimermitCaptureFunktiono In-SystemProgrammierungüberUSBInterfaceo UART(EUART)o USB1.1und2.0FullSpeedo TWI(I2Ckompatibel)400Kbit/so SPI(Master/SlaveMode)

• Quarz:12oder24MHz• 2Steckplätzefürweiterestack2LearnModule

o Port0,Port1,Port2,Port3liegenaufSteckernX0(1),X1(9),X2(8),X3(6)• Stromversorgung::3,3V/5VüberexternesNetzteiloderUSB

o JumperX13(12):Auswahlzwischenext.NetzteilundUSBo JumperX14(19):Auswahlzwischen5Vund3,3Vo StromversorgungüberexternesNetzteil(10)max.800mA

§ AC/DC9-12V§ Buchse:2,1mmStift

o StromversorgungüberUSBmax.500mA• UARTInterfaceüberFTDIChip(18)

o VCPFTDITreiberwirdgebraucht• USBSchnittstelle(13)mitESDSchutz

o ISPüberUSBo TasterS40(11):TrennungderUSBVerbindungo FlashModusaktivierenmitSchalterS29(15)

§ LEDP29(16):Flash-Modus-rot,Run-Modus-grüno TasterS28(14)-erzeugtReset

• Port0-7-SegmentAnzeige(22)• Port1-8xLED(25)• Port2-AlphanumerischesLCD(23)EADIPS082über4-bitDatenbus• Port3-4xTasten(26)-Pin2(INT0)/3(INT1)/6/7• AbschaltbarePull-Up–Widerständer(4)fürI2C,SPIundPort0• Abmessung100x160mm• ExtrastabileLeiterplatte-Dicke2,4mm• LPFertigung(Deutschland)gemäßIPC-A-600HKlasse2• Farbe:Weiß

Page 11: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

6 Datasheet::SB-004V1.07

6von32

Dok.Num.::sb004107-00

AT89C5131A-S3SUM Features 3.2.

• PLCC52Package• 8051/8052-kompatibel(6ClocksperInstruction)• 2,7V bis 5,5V (>3,3V für USB benötigt)• Quarz <= 24MHz• ISP,In-System-Programming• Speicher:

o 32kB-Flash-EPROM-Programmspeicheo 256ByteDatenspeicher(RAM)o 1kB-EEPROMfürDateno 3kBEEPROMfürBootloadero 1024BytezusätzlicherDatenspeicher(ERAM)

• Interrupt-Controller• 3Timer,davoneinechter16Bit-TimermitCapture-Funktion• WatchdogTimer• 5-Kanal-PCA(programmierbaresCounter-Array)• Schnittstellen:

o EUART/RS232o TWI(TwoWireInterface)

§ kompatibelzumI²C-Bus§ 400kBit/s

o SPI§ Master/SlaveMode

o USB§ 1.1und2.0FullSpeed§ 6programmierbareEndpunkte

• Tastatur-Anschluss• ProgrammierbareStromquellenfürvierLED

Abbildung7MikrocontrollerBlockschaltbildausdemMCDatenblatt

Page 12: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

7 Datasheet::SB-004V1.07

7von32

Dok.Num.::sb004107-00

SB-004 Blockschaltbild 3.3.

MikrocontrollerAT89C5131A-S3SUM

USB-BuchseTyp B

FTDI ChipUART to USBKonverter

UART

USB

stack2LearnSteckplatz 2

UART USB

Vor der Benutzung der UART SchnittstelleFTDI VCP USB Treiber installieren!

USB USB-BuchseTyp B

X30

X40

USB / Flashen

stack2LearnSteckplatz 1

Port 0

Port 1

Port 2

Port 3

Port 4

7-Segment

Port 0

8x LED

VDD

Port 1

alphanumerisches LCDPort 2

P70

LCD80

P3_2

S62

P3_3

S63

P3_6

S66

P3_7

S67

4x TastenPort 3

TWI

UART

SPI

TWI

UART

SPI

TWI

UART

SPI

Port 3 Port 2

Port 0 Port 1

Zeichnung1SB-004Blockschaltbild

Page 13: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

8 Datasheet::SB-004V1.07

8von32

Dok.Num.::sb004107-00

SB-004 Übersichtsplan 3.4.

1 X0-Port0 15 S29-ModeAuswahl

4 Pull-UpWiderstände-SPI,TWI,Port0 16

P29-ModeAnzeigeRot-FlashModeGrün-RunMode

5 X4-SchnittstelleSteckplatz1 17 X19-Port4TWI

6 X3-Port3 18 X30-serielleSchnittstelleüberFTDIChip

7 X5-SchnittstelleSteckplatz2 19 X14-Auswahlzwischen3,3Vund5V

8 X2-Port2 20X15,X16,X17-AbschaltungderPull-UpWiderständevonSPI,TWI,Port0

9 X1-Port1 21 X50,X80,X70-AbschaltungvonLEDs,LCDund7-Segment

10 X10-Versorgungext. 22 P70-7-SegmentAnzeige-Port0

11 S40-USBDisconnect 23 LCD80-alphanumerischesDisplay-Port2

12 X13-AuswahlzwischenUSBundVersorgungext.

24 R81-LCDKontrasteinstellung

13 X40-USBSchnittstelle 25 8xLED-Port1

14 S28-ResetTaster 26 4xTasten-Port3

Tabelle1MikrocontrollerBoardÜbersicht

Abbildung8SB-004Übersichtsplan

Page 14: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

9 Datasheet::SB-004V1.07

9von32

Dok.Num.::sb004107-00

SB-004 CAD Skizze 3.5.

SB-004 Schaltplan 3.6.DenvollständigenSchaltplanfindestDuunterfolgendemLink:mikrocontroller-board/sb-004-8051-mikrocontroller-board-at89c5131a/

Zeichnung2SB-004CADSkizze

Page 15: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

10 Datasheet::SB-004V1.07

10von32

Dok.Num.::sb004107-00

Anschluss des Mikrocontrollers 3.7.

Port 0-3

TW

IT

WI

P0

P1

P2

P3

oben

TW

I

P0

P2

P3

P1

TW

I

A1 red

unten

P0

obere Kupferlage

Imax alle Pins: 71 mAImax pro Port Pin: 10 mA

Imax pro 8-bit Port: Port 0: 26 mA Port 1:15 mA Port 2:15 mA Port 3:15 mA

red

Po

rt0

Po

rt1

Po

rt2

Po

rt3

Ste

ckp

latz

2S

teckp

latz

1

VDD

GND

GND

VDD

18

pF

50

V1

8p

F 5

0V

GND

VDD

10

0n

F 5

0V

10

µF

10

V

10

0n

F 5

0V

1µ 25V

2n

2 5

0V

10

nF

50

V1

00

R 1

%

GND

GND

GND

GND

GND GND

VDD

GND

1k 1%

1k 1%

GND

RUN/PROG

GND

red/green

VDD

VDD

GND

4k7

5%

10

µF

10

V

GND

RESET

10

k 1

%

10

k 1

%

VDD

QU

AR

Z-H

S4

9

1k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

VDD

VDD

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

GND

0R 5%

GND°

1A 30V

US

B

X0

4

5

6

3

2

1

7

8

9

10

X1

4

5

6

3

2

1

7

8

9

10

X2

4

5

6

3

2

1

7

8

9

10

X3

4

5

6

3

2

1

7

8

9

10

X5

4

5

6

3

2

1

7

8

9

10

X4

4

5

6

3

2

1

7

8

9

10

1

2

X12

VD

D

3

4

1

2

X11

GN

D

3

4

FD01 FD02 FD03

C2

5C

26

C2

1

C2

2

C2

0

C27

C2

4

C2

3R

23

P0.1/AD145

P0.2/AD244

P0.3/AD342

P0.4/AD440

P0.5/AD538

P0.6/AD637

P0.7/AD736

P1.0/T2/KIN047

P1.1/T2EX/KIN1/SS48

P1.2/ECI/KIN249

P1.3/CEX0/KIN350

P1.4/CEX1/KIN451

P1.5/CEX2/KIN5/MISO4

P1.6/CEX3&/KIN6/SCK5

P0.0/AD052

P1.7/CEX4/KIN7/MOSI6

P2.0/A81

P2.1/A92

P2.2/A103

P2.3/A119

P2.4/A1210

P2.5/A1311

P2.6/A1414

P2.7/A1515

P3.0/RXD20

P3.1/TXD29

P3.2/INT030

P3.3/INT1/LED031

P3.4/T032

P3.5/T1/LED133

P3.6/WR/LED235

P3.7/RD/LED339

XTAL113

XTAL212

VDD16

AVDD17

UCAP18

AVSS19

PLFF21

D+23

D-22

VREF24

UVSS25

EA/VPP26

ALLE27

PSEN28

GND41

RST43

P4.0/SCL7

P4.1/SDA8

IC20

AT89C5131A-S3SUM

R27

R29

S29

K1*2A1

P29

A2

FD04

R2

8C

28

S28

1 2

R11

2

R11

3

G20

P2

8R

24

R1

08

R1

09

R11

0

R111

R1

00

R1

01

R1

02

R1

03

R1

04

R1

05

R1

06

R1

07

1

2

X15

Pu

ll-U

p P

0

1

2

X16

Pu

ll-U

p I

2C

1

2

X17

Pu

ll-U

p S

PI

R1

D1

SCL

SCL

SCL

SCL

SDA

SDA

SDA

SDA

GN

D

P0_0

P0_0

P0_0

P0_1

P0_1

P0_1

P0_2

P0_2

P0_2

P0_3

P0_3

P0_3

P0_4

P0_4

P0_4

P0_5

P0_5

P0_5

P0_6

P0_6

P0_6

P0_7

P0_7

P0_7

P1_0

P1_0

P1_2

P1_2

P1_3

P1_3

P1_4

P1_4P2_0

P2_0

P2_1

P2_1

P2_2

P2_2

P2_3

P2_3

P2_4

P2_4

P2_5

P2_5

P2_6

P2_6

P2_7 P2_7

P3_2

P3_2

P3_3

P3_3

P3_4

P3_4

P3_5

P3_5

P3_6

P3_6

P3_7

P3_7

P1_1/SS

P1

_1

/SS

P1_1/SS

P1_1/SS

P1_5/MISO

P1

_5

/MIS

O

P1_5/MISO

P1_5/MISO

P1_6/SCK

P1

_6

/SC

K

P1_6/SCK

P1_6/SCK

P1_7/MOSI

P1

_7

/MO

SI

P1_7/MOSI

P1_7/MOSI

P3_0/RXD

P3

_0

/RX

D

P3_0/RXD

P3_1/TXD

P3

_1

/TX

D

P3_1/TXD

VD

D

D_N

D_P

VREF

RESET

RESET

PSEN

PSEN

Last changed: 2/4nicht gespeichert! Sheet:

Drawing:

A

B

C

D

E

1 2 3 4 5 6 7 8

A

B

C

D

E

1 2 3 4 5 6 7 8

approbe

SB-004 - Berufschule_V1_07

AT89C5131A-M

SB-004/SB-005

stack2Learn.de

1.07Rev.:

3

1

4

6

5

2

GN

D

SP

I

TP1

TP2

TP3

TP4

TP5

TP6

TP7

TP8

TP9

TP10

TP11

TP12

TP13

TP14

TP15

TP16

TP17

TP18

TP19

TP20

TP21

TP22

TP23

TP24

TP25

TP26

TP27

TP28

TP29

TP30

TP31

TP32

TP33

TP34

TP35

TP36

TP37

TP38

TP39

TP40

TP41

TP42

TP43

TP44

TP45

TP46

TP47

TP48

TP49

TP50

TP51

TP93

TP99

TP52

TP53

Zeichnung3AnschlussdesMikrocontrollers

Page 16: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

11 Datasheet::SB-004V1.07

11von32

Dok.Num.::sb004107-00

Steckplätze für weitere Module 3.8.

DiesesMikrocontrollerBoardverfügtüberzweistack2LearnSteckplätze.ÜberdieseSteckplätzekönnenweiterestack2LearnZusatzmoduleangeschlossenwerden.

3.8.1. Stecker Pinbelegung

Tabelle2SteckplätzePinbelegung

SteckerPort:X0,X1,X2,X3 SteckerSchnittstelle:X4,X5

Pin Beschreibung Pin Beschreibung1 VDD 1 SPI-MOSI-P1.72 GND 2 SPI-SCK-P1.63 Portx.0 3 SPI-MISO-P1.54 Portx.1 4 SPI-SS-P1.15 Portx.2 5 GND6 Portx.3 6 TWI-SDA-P4.17 Portx.4 7 TWI-SCL-P4.08 Portx.5 8 VDD9 Portx.6 9 TXD-P3.110 Portx.7 10 RXD-P3.0

Zeichnung4SB-004Steckplätze

MikrocontrollerAT89C5131A-S3SUM

USB-BuchseTyp B

FTDI ChipUART to USBKonverter

UART

USB

stack2LearnSteckplatz 2

UART USB

Vor der Benutzung der UART SchnittstelleFTDI VCP USB Treiber installieren!

USB USB-BuchseTyp B

X30

X40

USB / Flashen

stack2LearnSteckplatz 1

Port 0

Port 1

Port 2

Port 3

Port 4

7-Segment

Port 0

8x LED

VDD

Port 1

alphanumerisches LCDPort 2

P70

LCD80

P3_2

S62

P3_3

S63

P3_6

S66

P3_7

S67

4x TastenPort 3

TWI

UART

SPI

TWI

UART

SPI

TWI

UART

SPI

Port 3 Port 2

Port 0 Port 1

Zeichnung5SB-004Steckplätze

Page 17: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

12 Datasheet::SB-004V1.07

12von32

Dok.Num.::sb004107-00

Spannungsversorgung 3.9.DieStromversorgungdesBoardskannentwederübereinexternesNetzteiloderübereinederbeidenUSBBuchsenerfolgen.

MitdemJumperX13(12)kanndieArtderSpannungsversorgungausgewähltwerden(zwischen„USB“und„EXT.“).

„USB“stehtfürUSB-Buchse,dabeispielteskeineRolleobX30(18)oderX40(13)oderbeideUSBBuchsengleichzeitigmitdenUSBAnschlüssendesgleichenRechnersverbundensind.MaximalerlaubterStromüberUSBliegtbei500mA.

“Ext.“stehtfürexternundbedeutetexterneSpannungüberVersorgungsbuchseX10(10).ÜberdieseBuchsekönnenNetzteilemitSpannungenzwischen9-12V,ACoderDC,ungeachtetderPolungangeschlossenwerden.MaximalzulässigerStrombeträgt800mA.

X10(10)hatfolgendeMassen:

• Durchmesser-Stift2,1mm• Durchmesser-Buchse5,5mm

MitdemJumperX14(19)kannzwischen5Vund3,3VSpannungsversorgungausgewähltwerden.

DieStandardEinstellungensind:

• X13(12)istoben->durchUSBVersorgung• X14(19)istunten->DasBoardwirdmit5Vbetrieben.

Abbildung9Spannungsversorgung

9V

-12

V 0

,8A

Varianten Bestückung

R0005*, R0006*, R0007*, R0008*, R0009*

P3

SB-004

SB-005

R0005 R0006 R0007 R0008 R0009

-- -- -- -- --

-- -- -- -- X

nb

Pin: Keep-Awake#

nb

LötbrückenTest bei V1.07

2,1 mm

gre

en

gre

en

LDO-5V_NCP1117DT50G

100nF

50V

100nF

50V

GND GNDGND

VUSB

VDD

47U

25V

GNDGND

VUSB

DF1506S-T

VUSB1

VUSB2

100nF

50V

100nF

50V

GND GND

VUSB2 VUSB1

1k 1

%

GND

GND

1k 1

%10k 1

%

GND

VUSB1

0R 5%

0R 5%

VUSBVUSB

VUSB2

27R 1%

27R 1%

1k5 1%

USB-Connect

GND

VUSB1

GND

VUSB2

27R 1%

27R 1%

GND

10nF

50V

10nF

50V

GND

47pF

50V

47pF

50V

47pF

50V

GNDGND

47pF

50V

GNDGND

100nF

50V

GND

100nF

50V

10µ

F 1

0V

GNDGND

NCP1117DT33G

+5V

47U

25V

100nF

50V

GNDGND GND

+5V

0R 5%

0R 5%

VDD +5V

+3V3

+3V3

100nF

50V

GND

0R 5%

VUSB

+5V

NLSX4373DR2G

VDD

GND

100nF

50V

GND

100nF

50V

GND

1k 1

%

GND

VUSB

VDD°

VDD°

100nF

50V

US

B2-B

US

B2-B

GND

VUSB2

0R 5%

0R 5%

US

B

OUT2

GND1

IN3

IC10

C11

C1

2

1

2

X13

US

B/E

XT.

3

C1

0

D10

- +

IN18

OUT7

IN26

GND5

STAT1

EN2

VSNS3

ILIM4 C

17

C1

6

R1

2

R1

4R

13

R0005*

R0006*

R41

R40

R42

1

2

3

6

5

4

S40

2

3

7

6

1 8

4 5

IC40

DIODEN_ARRAY-USB6B1_SO08

VCC12

VCCIO3

TXD1

RXD4

RTS#2

CTS#6

CBUS015

CBUS114

CBUS27

CBUS316

GND5*2

RESET#11

USBDP8

USBDM9

3V3OUT10

R30

R31

C4

0C

30

C3

1C

41

C4

2C

32

C3

3

C3

4

C3

5

OUT2

GND1

IN3

IC11

1

2

X14

5V

/3V

33

C1

5

C1

4

R0007*

R0008*

C1

3

R0009*

I/OVL12

I/OVL23

I/OVCC17

I/OVCC26

EN5

VL1

GND4

VDD8

IC31

C3

7

C3

6

R1

5P

12

P11

C1

8

X30

VBUS1

D-2

D+3

GND4*3

X40

VBUS1

D-2

D+3

GND4*3

R32

R33

D_N

D_P

VREF

P3_0/RXD

P3_1/TXD

VDD_FT230X

VDD_FT230X

VDD_FT230X

IC12

TPS2113APWR

Last changed: 4/421.04.2014 11:31:29 Sheet:

Drawing:

A

B

C

D

E

1 2 3 4 5 6 7 8

A

B

C

D

E

1 2 3 4 5 6 7 8

approbe

SB-004 - Berufschule_V1_07

Netztel / USB

SB-004/SB-005

stack2Learn.de

1.07Rev.:

GND GND

VCC VCC

I/O

I/O I/O

I/O

IC30

FT230XS-R

US

BU

SB

TP77

TP78

TP79

TP80

TP81

TP82

TP84

TP85

TP86

TP87

TP88

TP89

TP90

TP91

TP92

TP94 TP95

TP96

TP97

TP98 TP101

TP102

TP103

TP104

TP107

TP108

TP111

TP83

Zeichnung6Netzteil

Page 18: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

13 Datasheet::SB-004V1.07

13von32

Dok.Num.::sb004107-00

UART Interface 3.10.DieserielleSchnittstelle–auchUART(UniversalAsynchronousReceiverTransmitter)genannt–istTeildesMikrocontrollers.UmeineneinfachenAnschlussanmoderneRechnerzuermöglichenwurdedieUARTSchnittstelleübereinenFTDIChip(USB-to-UART)andieUSBBuchseX30(13)herausgeführt.SomitistesmöglichdenMikrocontrollerviaUSBmitdemPCzuverbinden.

BevormandieUARTSchnittstellebenutzenkann,mussderVCPFTDIChipTreiberinstalliertwerden.DerneusteFTDITreiberkannunterhttp://www.ftdichip.comheruntergeladenwerden.

9V

-12

V 0

,8A

Varianten Bestückung

R0005*, R0006*, R0007*, R0008*, R0009*

P3

SB-004

SB-005

R0005 R0006 R0007 R0008 R0009

-- -- -- -- --

-- -- -- -- X

R12:1k bei TPS2113APWR470R bei TPS2112A

nb

Pin: Keep-Awake#

nb

LötbrückenTest bei V1.07

2,1 mm

gre

en

gre

en

LDO-5V_NCP1117DT50G

10

0n

F 5

0V

10

0n

F 5

0V

GNDGND GND

VUSB

VDD

47

U 2

5V

GND GND

VUSB

DF1506S-T

VUSB1

VUSB2

10

0n

F 5

0V

10

0n

F 5

0V

GND GND

VUSB2 VUSB1

1k 1

%

GND

GND

1k 1

%1

0k 1

%

GND

VUSB1

0R 5%

0R 5%

VUSBVUSB

VUSB2

27R 1%

27R 1%

1k5 1%

USB-Connect

GND

VUSB1

GND

VUSB2

27R 1%

27R 1%

GND

10

nF

50

V

10

nF

50

V

GND

47

pF

50

V

47

pF

50

V

47

pF

50

V

GNDGND

47

pF

50

V

GNDGND

10

0n

F 5

0V

GND

10

0n

F 5

0V

10

µF

10

V

GNDGND

NCP1117DT33G

+5V

47

U 2

5V

10

0n

F 5

0V

GND GNDGND

+5V

0R 5%

0R 5%

VDD +5V

+3V3

+3V3

10

0n

F 5

0V

GND

0R 5%

VUSB

+5V

NLSX4373DR2G

VDD

GND

10

0n

F 5

0V

GND

10

0n

F 5

0V

GND

1k 1

%

GND

VUSB

VDD°

VDD°

10

0n

F 5

0V

US

B2

-B

US

B2

-B

GND

VUSB2

0R 5%

0R 5%

US

B

OUT2

GND1

IN3

IC10

C11

C1

2

1

2

X13

US

B/E

XT.

3

C1

0

D10AC

1

-

AC

2

+

IN18

OUT7

IN26

GND5

STAT1

EN2

VSNS3

ILIM4 C

17

C1

6

R1

2

R1

4R

13

R0005*

R0006*

R41

R40

R42

1

2

3

6

5

4

S40

2

3

7

6

1 8

4 5

IC40

DIODEN_ARRAY-USB6B1_SO08

VCC12

VCCIO3

TXD1

RXD4

RTS#2

CTS#6

CBUS015

CBUS114

CBUS27

CBUS316

GND5*2

RESET#11

USBDP8

USBDM9

3V3OUT10

R30

R31

C4

0

C3

0

C3

1

C4

1

C4

2

C3

2

C3

3

C3

4

C3

5

OUT2

GND1

IN3

IC11

1

2

X14

5V

/3V

3

3

C1

5

C1

4

R0007*

R0008*

C1

3

R0009*

I/OVL12

I/OVL23

I/OVCC17

I/OVCC26

EN5

VL1

GND4

VDD8

IC31

C3

7

C3

6

R1

5P

12

P11

C1

8

X30

VBUS1

D-2

D+3

GND4*3

X40

VBUS1

D-2

D+3

GND4*3

R32

R33

D_N

D_P

VREF

P3_0/RXD

P3_1/TXD

VDD_FT230X

VDD_FT230X

VDD_FT230X

IC12

TPS2113APWR

Last changed: 4/4nicht gespeichert! Sheet:

Drawing:

A

B

C

D

E

1 2 3 4 5 6 7 8

A

B

C

D

E

1 2 3 4 5 6 7 8

approbe

SB-004 - Berufschule_V1_07

Netztel / USB

SB-004/SB-005

stack2Learn.de

1.07Rev.:

GND GND

VCC VCC

I/O

I/O I/O

I/O

IC30

FT230XS-R

US

B

US

B

TP77

TP78

TP79

TP80

TP81

TP82

TP84

TP85

TP86

TP87

TP88

TP89

TP90

TP91

TP92

TP94TP95

TP96

TP97

TP98TP101

TP102

TP103

TP104

TP107

TP108

TP111

TP83

Zeichnung7UARTInterface

Abbildung10UARTInterface

Page 19: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

14 Datasheet::SB-004V1.07

14von32

Dok.Num.::sb004107-00

USB Interface und Flashvorgang 3.11.

DerAT89C5131AhateinenUSB1.1und2.0FullSpeedUSBModul.

3.11.1. Treiberinstallation unter Windows 7

VordemEinsatzderUSBSchnittstelleundvordemerstenFlashvorgangmusseinpassenderAtmelUSBTreiberinstalliertwerden.Gehewiefolgtvor:

1. LadeundinstallieredieneusteVersiondesAtmelFlipProgrammerTools->www.atmel.com

2. VerbindeUSBBuchseX40(13)desMikrocontrollerBoardsüberUSBKabelmitdemPC

Zeichnung9USBInterface

Abbildung11Screenshotvonatmel.com

Abbildung12USBInterface

9V

-12

V 0

,8A

Varianten Bestückung

R0005*, R0006*, R0007*, R0008*, R0009*

P3

SB-004

SB-005

R0005 R0006 R0007 R0008 R0009

-- -- -- -- --

-- -- -- -- X

R12:1k bei TPS2113APWR470R bei TPS2112A

nb

Pin: Keep-Awake#

nb

LötbrückenTest bei V1.07

2,1 mm

gre

en

gre

en

LDO-5V_NCP1117DT50G

10

0n

F 5

0V

10

0n

F 5

0V

GNDGND GND

VUSB

VDD

47

U 2

5V

GND GND

VUSB

DF1506S-T

VUSB1

VUSB2

10

0n

F 5

0V

10

0n

F 5

0V

GND GND

VUSB2 VUSB1

1k 1

%

GND

GND

1k 1

%1

0k 1

%

GND

VUSB1

0R 5%

0R 5%

VUSBVUSB

VUSB2

27R 1%

27R 1%

1k5 1%

USB-Connect

GND

VUSB1

GND

VUSB2

27R 1%

27R 1%

GND

10

nF

50

V

10

nF

50

V

GND

47

pF

50

V

47

pF

50

V

47

pF

50

V

GNDGND

47

pF

50

V

GNDGND

10

0n

F 5

0V

GND

10

0n

F 5

0V

10

µF

10

V

GNDGND

NCP1117DT33G

+5V

47

U 2

5V

10

0n

F 5

0V

GND GNDGND

+5V

0R 5%

0R 5%

VDD +5V

+3V3

+3V3

10

0n

F 5

0V

GND

0R 5%

VUSB

+5V

NLSX4373DR2G

VDD

GND

10

0n

F 5

0V

GND

10

0n

F 5

0V

GND

1k 1

%

GND

VUSB

VDD°

VDD°

10

0n

F 5

0V

US

B2

-B

US

B2

-B

GND

VUSB2

0R 5%

0R 5%

US

B

OUT2

GND1

IN3

IC10

C11

C1

2

1

2

X13

US

B/E

XT.

3

C1

0

D10AC

1

-

AC

2

+

IN18

OUT7

IN26

GND5

STAT1

EN2

VSNS3

ILIM4 C

17

C1

6

R1

2

R1

4R

13

R0005*

R0006*

R41

R40

R42

1

2

3

6

5

4

S40

2

3

7

6

1 8

4 5

IC40

DIODEN_ARRAY-USB6B1_SO08

VCC12

VCCIO3

TXD1

RXD4

RTS#2

CTS#6

CBUS015

CBUS114

CBUS27

CBUS316

GND5*2

RESET#11

USBDP8

USBDM9

3V3OUT10

R30

R31

C4

0

C3

0

C3

1

C4

1

C4

2

C3

2

C3

3

C3

4

C3

5

OUT2

GND1

IN3

IC11

1

2

X14

5V

/3V

3 3

C1

5

C1

4

R0007*

R0008*

C1

3

R0009*

I/OVL12

I/OVL23

I/OVCC17

I/OVCC26

EN5

VL1

GND4

VDD8

IC31

C3

7

C3

6

R1

5P

12

P11

C1

8

X30

VBUS1

D-2

D+3

GND4*3

X40

VBUS1

D-2

D+3

GND4*3

R32

R33

D_N

D_P

VREF

P3_0/RXD

P3_1/TXD

VDD_FT230X

VDD_FT230X

VDD_FT230X

IC12

TPS2113APWR

Last changed: 4/4nicht gespeichert! Sheet:

Drawing:

A

B

C

D

E

1 2 3 4 5 6 7 8

A

B

C

D

E

1 2 3 4 5 6 7 8

approbe

SB-004 - Berufschule_V1_07

Netztel / USB

SB-004/SB-005

stack2Learn.de

1.07Rev.:

GND GND

VCC VCC

I/O

I/O I/O

I/O

IC30

FT230XS-R

US

B

US

B

TP77

TP78

TP79

TP80

TP81

TP82

TP84

TP85

TP86

TP87

TP88

TP89

TP90

TP91

TP92

TP94TP95

TP96

TP97

TP98TP101

TP102

TP103

TP104

TP107

TP108

TP111

TP83

Zeichnung8USBSchnittstelle

Page 20: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

15 Datasheet::SB-004V1.07

15von32

Dok.Num.::sb004107-00

3. RufeWindowsGeräte-Managerauf4. ImGeräte-Managerauf„UnbekanntesGerät“doppelklicken5. Treiberinstallation,wieaufdenfolgendenBildernausführen

Abbildung13Windows7-System

Abbildung14Windows7-Geräte-Manager

Abbildung15Windows7-Treiberinstallation

Page 21: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

16 Datasheet::SB-004V1.07

16von32

Dok.Num.::sb004107-00

Abbildung16Windows7-Treiberinstallationstarten

Abbildung17Windows7-Verzeichnisdurchsuchen

Abbildung18Windows7-VerzeichnismitTreiber

Page 22: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

17 Datasheet::SB-004V1.07

17von32

Dok.Num.::sb004107-00

Abbildung19Windows7-TreiberVerzeichnis

Abbildung20Windows7-Installationstarten

Abbildung21Windows7-Treiberinstallation

Page 23: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

18 Datasheet::SB-004V1.07

18von32

Dok.Num.::sb004107-00

Abbildung22Windows7-TreiberInstallation-erfolgreich

Abbildung23Windows7-Geräte-Manager

Page 24: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

19 Datasheet::SB-004V1.07

19von32

Dok.Num.::sb004107-00

FolgendesVideokannDichbeiderInstallationdesTreibersunterstützen:

3.11.2. Flash-Interface

DieUSBSchnittstellestelltauchdasProgrammier-Interfacedar.Dassogenannte„Flashen“desMikrocontrollerserfolgtmitdemFlipToolderFirmaAtmelviaUSB.

DerFlashModewirdüberdenSchalterS29(15)einundausgeschaltet.MitderLEDP29(16)wirdderaktuelleModeangezeigt.DieroteLEDstehtfür„FlashMode“,diegrünefür„RunMode“.

MitdemTasterS40(11)wirddieUSB-Verbindunggetrennt,wodurcheinAbsteckendesUSB-Kabelsnichtmehrnotwendigist.

MitdemTasterS28(14)wirdein„Reset“Signalausgelöst.

Port 0-3

TW

IT

WI

P0

P1

P2

P3

oben

TW

I

P0

P2

P3

P1

TW

I

A1 red

unten

P0

obere Kupferlage

Imax alle Pins: 71 mAImax pro Port Pin: 10 mA

Imax pro 8-bit Port: Port 0: 26 mA Port 1:15 mA Port 2:15 mA Port 3:15 mA

red

Po

rt0

Po

rt1

Po

rt2

Po

rt3

Ste

ckp

latz

2S

teckp

latz

1

VDD

GND

GND

VDD

18

pF

50

V1

8p

F 5

0V

GND

VDD

10

0n

F 5

0V

10

µF

10

V

10

0n

F 5

0V

1µ 25V

2n

2 5

0V

10

nF

50

V1

00

R 1

%

GND

GND

GND

GND

GND GND

VDD

GND

1k 1%

1k 1%

GND

RUN/PROG

GND

red/green

VDD

VDD

GND

4k7

5%

10

µF

10

V

GND

RESET

10

k 1

%

10

k 1

%

VDD

QU

AR

Z-H

S4

9

1k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

VDD

VDD

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

GND

0R 5%

GND°

1A 30V

US

B

X0

4

5

6

3

2

1

7

8

9

10

X1

4

5

6

3

2

1

7

8

9

10

X2

4

5

6

3

2

1

7

8

9

10

X3

4

5

6

3

2

1

7

8

9

10

X5

4

5

6

3

2

1

7

8

9

10

X4

4

5

6

3

2

1

7

8

9

10

1

2

X12

VD

D

3

4

1

2

X11

GN

D

3

4

FD01 FD02 FD03

C25

C26

C21

C22

C20

C27

C24

C23

R23

P0.1/AD145

P0.2/AD244

P0.3/AD342

P0.4/AD440

P0.5/AD538

P0.6/AD637

P0.7/AD736

P1.0/T2/KIN047

P1.1/T2EX/KIN1/SS48

P1.2/ECI/KIN249

P1.3/CEX0/KIN350

P1.4/CEX1/KIN451

P1.5/CEX2/KIN5/MISO4

P1.6/CEX3&/KIN6/SCK5

P0.0/AD052

P1.7/CEX4/KIN7/MOSI6

P2.0/A81

P2.1/A92

P2.2/A103

P2.3/A119

P2.4/A1210

P2.5/A1311

P2.6/A1414

P2.7/A1515

P3.0/RXD20

P3.1/TXD29

P3.2/INT030

P3.3/INT1/LED031

P3.4/T032

P3.5/T1/LED133

P3.6/WR/LED235

P3.7/RD/LED339

XTAL113

XTAL212

VDD16

AVDD17

UCAP18

AVSS19

PLFF21

D+23

D-22

VREF24

UVSS25

EA/VPP26

ALLE27

PSEN28

GND41

RST43

P4.0/SCL7

P4.1/SDA8

IC20

AT89C5131A-S3SUM

R27

R29

S29

K1*2A1

P29

A2

FD04

R28

C28

S28

1 2

R112

R113

G20

P28

R24

R108

R109

R110

R111

R100

R101

R102

R103

R104

R105

R106

R107

1

2

X15

Pu

ll-U

p P

0

1

2

X16

Pu

ll-U

p I2

C

1

2

X17

Pu

ll-U

p S

PI

R1

D1

SCL

SCL

SCL

SCL

SDA

SDA

SDA

SDA

GN

D

P0_0

P0_0

P0_0

P0_1

P0_1

P0_1

P0_2

P0_2

P0_2

P0_3

P0_3

P0_3

P0_4

P0_4

P0_4

P0_5

P0_5

P0_5

P0_6

P0_6

P0_6

P0_7

P0_7

P0_7

P1_0

P1_0

P1_2

P1_2

P1_3

P1_3

P1_4

P1_4P2_0

P2_0

P2_1

P2_1

P2_2

P2_2

P2_3

P2_3

P2_4

P2_4

P2_5

P2_5

P2_6

P2_6

P2_7 P2_7

P3_2

P3_2

P3_3

P3_3

P3_4

P3_4

P3_5

P3_5

P3_6

P3_6

P3_7

P3_7

P1_1/SS

P1

_1

/SS

P1_1/SS

P1_1/SS

P1_5/MISO

P1

_5

/MIS

O

P1_5/MISO

P1_5/MISO

P1_6/SCK

P1

_6

/SC

K

P1_6/SCK

P1_6/SCK

P1_7/MOSI

P1

_7

/MO

SI

P1_7/MOSI

P1_7/MOSI

P3_0/RXD

P3

_0

/RX

D

P3_0/RXD

P3_1/TXD

P3

_1

/TX

D

P3_1/TXD

VD

D

D_N

D_P

VREF

RESET

RESET

PSEN

PSEN

Last changed: 2/4nicht gespeichert! Sheet:

Drawing:

A

B

C

D

E

1 2 3 4 5 6 7 8

A

B

C

D

E

1 2 3 4 5 6 7 8

approbe

SB-004 - Berufschule_V1_07

AT89C5131A-M

SB-004/SB-005

stack2Learn.de

1.07Rev.:

3

1

4

6

5

2

GN

D

SP

I

TP1

TP2

TP3

TP4

TP5

TP6

TP7

TP8

TP9

TP10

TP11

TP12

TP13

TP14

TP15

TP16

TP17

TP18

TP19

TP20

TP21

TP22

TP23

TP24

TP25

TP26

TP27

TP28

TP29

TP30

TP31

TP32

TP33

TP34

TP35

TP36

TP37

TP38

TP39

TP40

TP41

TP42

TP43

TP44

TP45

TP46

TP47

TP48

TP49

TP50

TP51

TP93

TP99

TP52

TP53

Zeichnung10MCModus Abbildung24ModeSchalter

Port 0-3

TW

IT

WI

P0

P1

P2

P3

oben

TW

I

P0

P2

P3

P1

TW

I

A1 red

unten

P0

obere Kupferlage

Imax alle Pins: 71 mAImax pro Port Pin: 10 mA

Imax pro 8-bit Port: Port 0: 26 mA Port 1:15 mA Port 2:15 mA Port 3:15 mA

red

Po

rt0

Po

rt1

Po

rt2

Po

rt3

Ste

ckp

latz

2S

teckp

latz

1

VDD

GND

GND

VDD

18

pF

50

V1

8p

F 5

0V

GND

VDD

10

0n

F 5

0V

10

µF

10

V

10

0n

F 5

0V

1µ 25V

2n

2 5

0V

10

nF

50

V1

00

R 1

%

GND

GND

GND

GND

GND GND

VDD

GND

1k 1%

1k 1%

GND

RUN/PROG

GND

red/green

VDD

VDD

GND

4k7

5%

10

µF

10

V

GND

RESET

10

k 1

%

10

k 1

%

VDD

QU

AR

Z-H

S4

9

1k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

VDD

VDD

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

GND

0R 5%

GND°

1A 30V

US

B

X0

4

5

6

3

2

1

7

8

9

10

X1

4

5

6

3

2

1

7

8

9

10

X2

4

5

6

3

2

1

7

8

9

10

X3

4

5

6

3

2

1

7

8

9

10

X5

4

5

6

3

2

1

7

8

9

10

X4

4

5

6

3

2

1

7

8

9

10

1

2

X12

VD

D

3

4

1

2

X11

GN

D

3

4

FD01 FD02 FD03

C2

5C

26

C2

1

C2

2

C2

0

C27

C2

4

C2

3R

23

P0.1/AD145

P0.2/AD244

P0.3/AD342

P0.4/AD440

P0.5/AD538

P0.6/AD637

P0.7/AD736

P1.0/T2/KIN047

P1.1/T2EX/KIN1/SS48

P1.2/ECI/KIN249

P1.3/CEX0/KIN350

P1.4/CEX1/KIN451

P1.5/CEX2/KIN5/MISO4

P1.6/CEX3&/KIN6/SCK5

P0.0/AD052

P1.7/CEX4/KIN7/MOSI6

P2.0/A81

P2.1/A92

P2.2/A103

P2.3/A119

P2.4/A1210

P2.5/A1311

P2.6/A1414

P2.7/A1515

P3.0/RXD20

P3.1/TXD29

P3.2/INT030

P3.3/INT1/LED031

P3.4/T032

P3.5/T1/LED133

P3.6/WR/LED235

P3.7/RD/LED339

XTAL113

XTAL212

VDD16

AVDD17

UCAP18

AVSS19

PLFF21

D+23

D-22

VREF24

UVSS25

EA/VPP26

ALLE27

PSEN28

GND41

RST43

P4.0/SCL7

P4.1/SDA8

IC20

AT89C5131A-S3SUM

R27

R29

S29

K1*2A1

P29

A2

FD04

R2

8C

28

S28

1 2

R11

2

R11

3

G20

P2

8R

24

R1

08

R1

09

R11

0

R111

R1

00

R1

01

R1

02

R1

03

R1

04

R1

05

R1

06

R1

07

1

2

X15

Pu

ll-U

p P

0

1

2

X16

Pu

ll-U

p I2

C

1

2

X17

Pu

ll-U

p S

PI

R1

D1

SCL

SCL

SCL

SCL

SDA

SDA

SDA

SDA

GN

D

P0_0

P0_0

P0_0

P0_1

P0_1

P0_1

P0_2

P0_2

P0_2

P0_3

P0_3

P0_3

P0_4

P0_4

P0_4

P0_5

P0_5

P0_5

P0_6

P0_6

P0_6

P0_7

P0_7

P0_7

P1_0

P1_0

P1_2

P1_2

P1_3

P1_3

P1_4

P1_4P2_0

P2_0

P2_1

P2_1

P2_2

P2_2

P2_3

P2_3

P2_4

P2_4

P2_5

P2_5

P2_6

P2_6

P2_7 P2_7

P3_2

P3_2

P3_3

P3_3

P3_4

P3_4

P3_5

P3_5

P3_6

P3_6

P3_7

P3_7

P1_1/SS

P1

_1

/SS

P1_1/SS

P1_1/SS

P1_5/MISO

P1

_5

/MIS

O

P1_5/MISO

P1_5/MISO

P1_6/SCK

P1

_6

/SC

K

P1_6/SCK

P1_6/SCK

P1_7/MOSI

P1

_7

/MO

SI

P1_7/MOSI

P1_7/MOSI

P3_0/RXD

P3

_0

/RX

D

P3_0/RXD

P3_1/TXD

P3

_1

/TX

D

P3_1/TXD

VD

D

D_N

D_P

VREF

RESET

RESET

PSEN

PSEN

Last changed: 2/4nicht gespeichert! Sheet:

Drawing:

A

B

C

D

E

1 2 3 4 5 6 7 8

A

B

C

D

E

1 2 3 4 5 6 7 8

approbe

SB-004 - Berufschule_V1_07

AT89C5131A-M

SB-004/SB-005

stack2Learn.de

1.07Rev.:

3

1

4

6

5

2

GN

D

SP

I

TP1

TP2

TP3

TP4

TP5

TP6

TP7

TP8

TP9

TP10

TP11

TP12

TP13

TP14

TP15

TP16

TP17

TP18

TP19

TP20

TP21

TP22

TP23

TP24

TP25

TP26

TP27

TP28

TP29

TP30

TP31

TP32

TP33

TP34

TP35

TP36

TP37

TP38

TP39

TP40

TP41

TP42

TP43

TP44

TP45

TP46

TP47

TP48

TP49

TP50

TP51

TP93

TP99

TP52

TP53

Zeichnung11ResetTaster

Video1USBTreiberInstallationunterWindows7

Page 25: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

20 Datasheet::SB-004V1.07

20von32

Dok.Num.::sb004107-00

3.11.3. Flashen mit Atmel Flip

VordemerstenFlash-VorgangmussAtmelFlipundeinpassenderAtmelUSBTreiberinstalliertwerden.DieInstallationdesTreibersistin„3.11.1TreiberinstallationunterWindows7“beschrieben.

BeimFlashenmitAtmelFlipgehewiefolgtvor:

1. StarteAtmelFlipProgrammerTool2. VerbindeUSBBuchseX40(13)des

MikrocontrollerBoardsüberUSBKabelmitdemPC

3. Programmierungausführen,wieaufdenfolgendenBilderngezeigtist

Zeichnung12USBInterface

Abbildung25USBInterface

Abbildung27Flip-MCAuswahl

Abbildung26Flip-AT89C5131auswählen

Abbildung28Flip-Eingabenüberprüfen

Page 26: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

21 Datasheet::SB-004V1.07

21von32

Dok.Num.::sb004107-00

Abbildung29Flip-Hex-FileAuswahl

Abbildung30Flip-Hex-Fileladen

Abbildung31Flip-Hex-Fileüberprüfen

Page 27: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

22 Datasheet::SB-004V1.07

22von32

Dok.Num.::sb004107-00

Abbildung32Flip-SchnittstelleAuswahl

Abbildung33Flip-USBVerbindungaufbauen

Abbildung34Flip-Programmiervorgangstarten

BJBAUS!!!

Page 28: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

23 Datasheet::SB-004V1.07

23von32

Dok.Num.::sb004107-00

FolgendesVideokannDichbeimProgrammierenunterstützen:

Video2flashenmitdemAtmelFlip

Page 29: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

24 Datasheet::SB-004V1.07

24von32

Dok.Num.::sb004107-00

8x LED 3.12.

8xLEDssindanPort1angeschlossen.

DieLEDswurdenfür5VBetriebsspannungausgelegt.

BevordieLEDsbenutztwerdenkönnen,müssenJumperX15(12)(Auswahlzwischen3,3Vund5V)auf5V,undJumperX50(21)(LEDEIN/AUSJumper)auf„ON“gestelltwerden.

7-Segment Anzeige 3.13.

Eine7-SegmentAnzeigeP70(22)istmitPort0verbunden.DieAnzeigekannüberJumperX70(21)einoderausgeschaltetwerden.

Die7-SegmentAnzeigewurdefür5VBetriebsspannungausgelegt.

P2

P2

P2

P2

3V3 -> 1,4mA

5V -> 2,8mA

1m

A 1

,6V

A B C D E F G DP

0

1

2

3

4

5

6

7

8

9

0 0 0 0 0 0 1 1

0

1

- Segm. ON

- Segm. OFF

0 0 0 0 0 0 0 1

DP 1 1 1 1 1 1 1 0

0xC0

0x80

0x7F

0 0 000 111

0 01 1 1 1 1 1

0 0 00 0 1 11

1

1

1

1

1

0 0 00 01 1

0 00 0011

0 0 0 1 1 1 1

0 0 0 00 1 1

0xF9

0xA4

0xB0

0x99

0x92

0x83

0xF8

0x98

0 00 0 111

Achtung!Widerstände am LCD umlöten

C62, C63, C66, C67nicht bestückt

P0

P1

P2

P3

P4

P0

nb

low

-curr

ent

LE

D

OFF

ON

ON

OFF

ON

OFF

red

red

red

red

red

red

red

red

22

R 1

%

10

0n

F 5

0V

10

µF

10

V

VDD

INT

0

1n

50

V

GNDGND

INT

1

1n

50

V

GND GND

10

k 1

%

VDD

10

k 1

%

GND

LCD_16X2-

GND GND GND GND

GND

P3

_6

1n

50

V

GNDGND

P3

_7

1n

50

V

GND GND

10

k 1

%

10

k 1

%

VDD

10

K

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

GND

7SEGMENT-HDSP-H101

+5V

VDD

GND

Po

rt0

Po

rt1

Po

rt3

Po

rt2

GND

VDD

TPS27081ADDCR

10

k 1

%

GND

1k 1

%

GND

10

k 1

%

10

0n

F 5

0V

0R

5%

R80

C81

C80

1

2

X70

7S

eg

me

nt

ON

/OF

F

3

S62

1*2

3*2

C62

S63

1*2

3*2

C63

R62

R63

P50

P51

P52

P53

P57

P56

P55

P54

1

2

X50

LE

D O

N/O

FF

3

LCD81*

GND1*2

VDD2*2

VEE3*2

RS4*2

R/W5*2

E6*2

D0

7*2

D1

8*2

D2

9*2

D3

10*2

D4(D

0)

11*2

D5(D

1)

12*2

D6(D

2)

13*2

D7(D

3)

14*2

LE

D-

16*2

LE

D+

15*2

1

2

X80

LC

D5

0 O

N/O

FF

3

GND1

VDD2

VEE3

R/W5

RS4

E6

D0

7D

18

D2

9D

310

D4(D

0)

11

D5(D

1)

12

D6(D

2)

13

D7(D

3)

14

LCD80DIPS082-HNLED

S66

1*2

3*2

C66

S67

1*2

3*2

C67

R66

R67

R81A

E

S

R50

R51

R52

R53

R54

R55

R56

R57

R74

R73

R72

R77

R71

R70

R75

R76

P70

A7

B6

F9

G10

C4

D2

E1

DP5

X6

2

1

3

4

5

6

7

8

X7

2

1

3

4

5

6

7

8

X8

2

1

3

4

5

6

7

8

X9

2

1

3

4

5

6

7

8

1

2

X19

Po

rt4

3

4

IC80

VIN4

R1/C16

ON/OFF5

R21

VOUT2*2

R83

R84

R82

C82

R85

P2_7

P2_7/2.4C

P0_0

P0_0

P1_4

P1

_4

P2_6

P2_6

P2_6

P2_4

P2_4

P2_4

P2_5

P2_5

P2_5

P2

_3

P2

_3

P2_3

P2

_2

P2

_2

P2_2

P2

_1

P2

_1

P2_1

P2

_0

P2

_0

P2_0

P0_1

P0_1

P0_3

P0_3

P0_2

P0_2

P0_4

P0_4

P0_5

P0_5

P0_6

P0_6

P0_7

P0_7

P3

_2

/2.6

C

P3_2

P3

_3

/2.6

C

P3_3

P1_6/SCK

P1

_6

/SC

K

P1_5/MISO

P1

_5

/MIS

O

P1_0

P1

_0

P1_1/SS

P1

_1

/SS

P1_7/MOSI

P1

_7

/MO

SI

P1_2

P1

_2

P1_3

P1

_3

VLCD

VLCD

VL

CD

VL

CD

VL

CD

LC

D_

LE

D

LC

D_

LE

D

VE

E

VEE

P3

_6

/2.6

C

P3_6

P3

_7

/2.6

C

P3_7

P3_4

P3_5

P3_0/RXD

P3_1/TXD

SCL

SDA

Last changed: 3/4nicht gespeichert! Sheet:

Drawing:

A

B

C

D

E

1 2 3 4 5 6 7 8

A

B

C

D

E

1 2 3 4 5 6 7 8

approbe

SB-004 - Berufschule_V1_07

Hardware

SB-004/SB-005

stack2Learn.de

1.07Rev.:

LCD DISPLAY 16x2

A

B

C

D

E

FG

100R

TP55 TP56 TP57 TP58 TP59 TP60 TP61 TP62

TP63

TP64

TP65

TP66

TP67

TP68

TP69

TP70

TP71

TP72

TP73

TP74

TP75

TP54

TP76

TP106

Zeichnung138xLED

P2

P2

P2

P2

1m

A 1

,6V

A B C D E F G DP

0

1

2

3

4

5

6

7

8

9

0 0 0 0 0 0 1 1

0

1

- Segm. ON

- Segm. OFF

0 0 0 0 0 0 0 1

DP 1 1 1 1 1 1 1 0

0xC0

0x80

0x7F

0 0 000 111

0 01 1 1 1 1 1

0 0 00 0 1 11

1

1

1

1

1

0 0 00 01 1

0 00 0011

0 0 0 1 1 1 1

0 0 0 00 1 1

0xF9

0xA4

0xB0

0x99

0x92

0x83

0xF8

0x98

0 00 0 111

Achtung!Widerstände am LCD umlöten

C62, C63, C66, C67nicht bestückt

P0

P1

P2

P3

P4

P0

nb

low

-cu

rre

nt L

ED

OFF

ON

ON

OFF

ON

OFF

red

red

red

red

red

red

red

red

22

R 1

%

10

0n

F 5

0V

10

µF

10

V

VDD

INT

0

1n

50

V

GNDGND

INT

1

1n

50

V

GND GND

10

k 1

%

VDD

10

k 1

%

GND

LCD_16X2-

GND GND GND GND

GND

P3

_6

1n

50

V

GNDGND

P3

_7

1n

50

V

GND GND

10

k 1

%

10

k 1

%

VDD

10

K

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

GND

7SEGMENT-HDSP-H101

+5V

VDD

GND

Po

rt0

Po

rt1

Po

rt3

Po

rt2

GND

VDD

TPS27081ADDCR

10

k 1

%

GND

1k 1

%

GND

10

k 1

%

10

0n

F 5

0V

0R

5%

R8

0

C8

1

C8

0

1

2

X70

7S

eg

me

nt

ON

/OF

F

3

S6

2

1*2

3*2

C6

2

S6

3

1*2

3*2

C6

3

R6

2

R6

3

P5

0

P5

1

P5

2

P5

3

P5

7

P5

6

P5

5

P5

4

1

2

X50

LE

D O

N/O

FF

3

LCD81*

GND1*2

VDD2*2

VEE3*2

RS4*2

R/W5*2

E6*2

D0

7*2

D1

8*2

D2

9*2

D3

10

*2

D4

(D0

)11

*2D

5(D

1)

12

*2D

6(D

2)

13

*2D

7(D

3)

14

*2

LE

D-

16

*2

LE

D+

15

*2

1

2

X80

LC

D5

0 O

N/O

FF

3

GND1

VDD2

VEE3

R/W5

RS4

E6

D0

7D

18

D2

9D

31

0

D4

(D0

)11

D5

(D1

)1

2D

6(D

2)

13

D7

(D3

)1

4

LCD80DIPS082-HNLED

S6

6

1*2

3*2

C6

6

S6

7

1*2

3*2

C6

7

R6

6

R6

7

R8

1AE

S

R5

0

R5

1

R5

2

R5

3

R5

4

R5

5

R5

6

R5

7

R74

R73

R72

R77

R71

R70

R75

R76

P70

A7

B6

F9

G10

C4

D2

E1

DP5

X6

2

1

3

4

5

6

7

8

X7

2

1

3

4

5

6

7

8

X8

2

1

3

4

5

6

7

8

X9

2

1

3

4

5

6

7

8

1

2

X19

Po

rt4

3

4

IC80

VIN4

R1/C16

ON/OFF5

R21

VOUT2*2

R8

3

R8

4

R8

2

C8

2R

85

P2_7

P2_7/2.4C

P0_0

P0_0

P1_4

P1

_4

P2_6

P2_6

P2_6

P2_4

P2_4

P2_4

P2_5

P2_5

P2_5

P2

_3

P2

_3

P2_3

P2

_2

P2

_2

P2_2

P2

_1

P2

_1

P2_1

P2

_0

P2

_0

P2_0

P0_1

P0_1

P0_3

P0_3

P0_2

P0_2

P0_4

P0_4

P0_5

P0_5

P0_6

P0_6

P0_7

P0_7

P3

_2

/2.6

C

P3_2

P3

_3

/2.6

C

P3_3

P1_6/SCK

P1

_6

/SC

K

P1_5/MISO

P1

_5

/MIS

O

P1_0

P1

_0

P1_1/SS

P1

_1

/SS

P1_7/MOSI

P1

_7

/MO

SI

P1_2

P1

_2

P1_3

P1

_3

VLCD

VLCD

VL

CD

VL

CD

VL

CD

LC

D_

LE

D

LC

D_

LE

D

VE

E

VEE

P3

_6

/2.6

C

P3_6

P3

_7

/2.6

C

P3_7

P3_4

P3_5

P3_0/RXD

P3_1/TXD

SCL

SDA

Last changed: 3/4nicht gespeichert! Sheet:

Drawing:

A

B

C

D

E

1 2 3 4 5 6 7 8

A

B

C

D

E

1 2 3 4 5 6 7 8

approbe

SB-004 - Berufschule_V1_07

Hardware

SB-004/SB-005

stack2Learn.de

1.07Rev.:

LCD DISPLAY 16x2 A

B

C

D

E

FG

100R

TP55 TP56 TP57 TP58 TP59 TP60 TP61 TP62

TP63

TP64

TP65

TP66

TP67

TP68

TP69

TP70

TP71

TP72

TP73

TP74

TP75

TP54

TP76

TP106

Zeichnung147-SegmentAnzeige

Page 30: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

25 Datasheet::SB-004V1.07

25von32

Dok.Num.::sb004107-00

LCD EA DIPSHN82 3.14.

AnPort2isteinLCDDisplay(23)EADIPS082-HNLEDangeschlossen.DIPS082isteinalphanumerischesLC-Displaymit2Zeilenje8Zeichen.DiesesDisplayistmiteinemST7066ControllerausgestattetundmitdemHD44780Controllerkompatibel.

DasLC-Displayistübereinen4-BitDatenbusmitdemMikrocontrollerverbunden.

ÜberdenJumperX80(21)kanndieLCDSpannungsversorgungaus-undeingeschaltetwerden.

MitdemPotentiometerR81(24)kannderLCD-Kontrastverändertwerden.

Pin SignalBeschreibungPort2.0 D0–DatenbusPort2.1 D1–DatenbusPort2.2 D2–DatenbusPort2.3 D3–DatenbusPort2.4 E-Enable

Port2.5R/W–Read/Write(Lesen/Schreiben)

• Log0–Datenschreiben• Log1–Datenlesen

Port2.6

RS–RegisterSelect–AuswahlzwischenData-undInstruction-Register

• Log0–InstructionSFR• Log1–DataSFR

Port2.7 HintergrundbeleuchtungAN/AUS

Tabelle3LCDPinbelegung

P2

P2

P2

P2

3V3 -> 1,4mA

5V -> 2,8mA

1m

A 1

,6V

A B C D E F G DP

0

1

2

3

4

5

6

7

8

9

0 0 0 0 0 0 1 1

0

1

- Segm. ON

- Segm. OFF

0 0 0 0 0 0 0 1

DP 1 1 1 1 1 1 1 0

0xC0

0x80

0x7F

0 0 000 111

0 01 1 1 1 1 1

0 0 00 0 1 11

1

1

1

1

1

0 0 00 01 1

0 00 0011

0 0 0 1 1 1 1

0 0 0 00 1 1

0xF9

0xA4

0xB0

0x99

0x92

0x83

0xF8

0x98

0 00 0 111

C62, C63, C66, C67nicht bestückt

P0

P1

P2

P3

P4

P0

nb

low

-cu

rre

nt L

ED

OFF

ON

ON

OFF

ON

OFF

red

red

red

red

red

red

red

red

22R

1%

100nF

50V

10µ

F 1

0V

VDD

INT

0

1n 5

0V

GNDGND

INT

1

1n 5

0V

GND GND

10k 1

%

VDD

10k 1

%

GND

LCD_16X2-

GND GND GND GND

GND

P3_6

1n 5

0V

GNDGND

P3_7

1n 5

0V

GND GND

10k 1

%

10k 1

%

VDD

10K

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

GND

7SEGMENT-HDSP-H101

+5V

VDD

GND

Port

0P

ort

1P

ort

3P

ort

2

GND

VDD

TPS27081ADDCR

10k 1

%

GND

1k 1

%

GND

10k 1

%

100nF

50V

0R

5%

R8

0

C8

1

C8

0

1

2

X70

7S

egm

ent O

N/O

FF

3

S6

2

1*2

3*2

C6

2

S6

3

1*2

3*2

C6

3

R6

2

R6

3

P5

0

P5

1

P5

2

P5

3

P5

7

P5

6

P5

5

P5

4

1

2

X50

LE

D O

N/O

FF

3

LCD81*

GND1*2

VDD2*2

VEE3*2

RS4*2

R/W5*2

E6*2

D0

7*2

D1

8*2

D2

9*2

D3

10

*2

D4

(D0

)11

*2D

5(D

1)

12

*2D

6(D

2)

13

*2D

7(D

3)

14

*2

LE

D-

16

*2

LE

D+

15

*2

1

2

X80

LC

D50 O

N/O

FF

3

GND1

VDD2

VEE3

R/W5

RS4

E6

D0

7D

18

D2

9D

31

0

D4

(D0

)11

D5

(D1

)1

2D

6(D

2)

13

D7

(D3

)1

4

LCD80DIPS082-HNLED

S6

6

1*2

3*2

C6

6

S6

7

1*2

3*2

C6

7

R6

6

R6

7

R8

1AE

S

R5

0

R5

1

R5

2

R5

3

R5

4

R5

5

R5

6

R5

7

R74

R73

R72

R77

R71

R70

R75

R76

P70

A7

B6

F9

G10

C4

D2

E1

DP5

X6

2

1

3

4

5

6

7

8

X7

2

1

3

4

5

6

7

8

X8

2

1

3

4

5

6

7

8

X9

2

1

3

4

5

6

7

8

1

2

X19

Port

4

3

4

IC80

VIN4

R1/C16

ON/OFF5

R21

VOUT2*2

R8

3

R8

4

R8

2

C8

2R

85

P2_7

P2_7/2.4C

P0_0

P0_0

P1_4

P1_4

P2_6

P2_6

P2_6

P2_4

P2_4

P2_4

P2_5

P2_5

P2_5

P2_3

P2_3

P2_3

P2_2

P2_2

P2_2

P2_1

P2_1

P2_1

P2_0

P2_0

P2_0

P0_1

P0_1

P0_3

P0_3

P0_2

P0_2

P0_4

P0_4

P0_5

P0_5

P0_6

P0_6

P0_7

P0_7

P3_2/2

.6C

P3_2

P3_3/2

.6C

P3_3

P1_6/SCK

P1_6/S

CK

P1_5/MISO

P1_5/M

ISO

P1_0

P1_0

P1_1/SS

P1_1/S

S

P1_7/MOSI

P1_7/M

OS

I

P1_2

P1_2

P1_3

P1_3

VLCD

VLCD

VLC

D

VLC

D

VLC

D

LC

D_LE

D

LC

D_LE

D

VE

E

VEE

P3_6/2

.6C

P3_6

P3_7/2

.6C

P3_7

P3_4

P3_5

P3_0/RXD

P3_1/TXD

SCL

SDA

Last changed: 3/4nicht gespeichert! Sheet:

Drawing:

A

B

C

D

E

1 2 3 4 5 6 7 8

A

B

C

D

E

1 2 3 4 5 6 7 8

approbe

SB-004 - Berufschule_V1_07

Hardware

SB-004/SB-005

stack2Learn.de

1.07Rev.:

LCD DISPLAY 16x2

A

B

C

D

E

FG

100R

TP55 TP56 TP57 TP58 TP59 TP60 TP61 TP62

TP63

TP64

TP65

TP66

TP67

TP68

TP69

TP70

TP71

TP72

TP73

TP74

TP75

TP54

TP76

TP106

Zeichnung15alphanumerischesLCD

Page 31: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

26 Datasheet::SB-004V1.07

26von32

Dok.Num.::sb004107-00

4x Tasten 3.15.

4xTastensindandenPort3angeschlossen.

AlleTastenhabenPull-Up-Widerstände,undsind„low-aktiv“.DieTastensindwiefolgtmitdemMikrocontrollerverbunden:

• S62–P3.2–INT0• S63–P3.3–INT1• S66–P3.6• S67–P3.7

P2

P2

P2

P2

3V3 -> 1,4mA

5V -> 2,8mA

1m

A 1

,6V

A B C D E F G DP

0

1

2

3

4

5

6

7

8

9

0 0 0 0 0 0 1 1

0

1

- Segm. ON

- Segm. OFF

0 0 0 0 0 0 0 1

DP 1 1 1 1 1 1 1 0

0xC0

0x80

0x7F

0 0 000 111

0 01 1 1 1 1 1

0 0 00 0 1 11

1

1

1

1

1

0 0 00 01 1

0 00 0011

0 0 0 1 1 1 1

0 0 0 00 1 1

0xF9

0xA4

0xB0

0x99

0x92

0x83

0xF8

0x98

0 00 0 111

Achtung!Widerstände am LCD umlöten

C62, C63, C66, C67nicht bestückt

P0

P1

P2

P3

P4

P0

nb

low

-curr

ent

LE

D

OFF

ON

ON

OFF

ON

OFF

red

red

red

red

red

red

red

red

22

R 1

%

10

0n

F 5

0V

10

µF

10

V

VDD

INT

0

1n

50

V

GNDGND

INT

1

1n

50

VGND GND

10

k 1

%

VDD

10

k 1

%

GND

LCD_16X2-

GND GND GND GND

GND

P3

_6

1n

50

V

GNDGND

P3

_7

1n

50

V

GND GND

10

k 1

%

10

k 1

%

VDD

10

K

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k 1

%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

1k2 1%

GND

7SEGMENT-HDSP-H101

+5V

VDD

GND

Po

rt0

Po

rt1

Po

rt3

Po

rt2

GND

VDD

TPS27081ADDCR

10

k 1

%

GND

1k 1

%

GND

10

k 1

%

10

0n

F 5

0V

0R

5%

R80

C81

C80

1

2

X70

7S

eg

me

nt

ON

/OF

F

3

S62

1*2

3*2

C62

S63

1*2

3*2

C63

R62

R63

P50

P51

P52

P53

P57

P56

P55

P54

1

2

X50

LE

D O

N/O

FF

3

LCD81*

GND1*2

VDD2*2

VEE3*2

RS4*2

R/W5*2

E6*2

D0

7*2

D1

8*2

D2

9*2

D3

10*2

D4(D

0)

11*2

D5(D

1)

12*2

D6(D

2)

13*2

D7(D

3)

14*2

LE

D-

16*2

LE

D+

15*2

1

2

X80

LC

D5

0 O

N/O

FF

3

GND1

VDD2

VEE3

R/W5

RS4

E6

D0

7D

18

D2

9D

310

D4(D

0)

11

D5(D

1)

12

D6(D

2)

13

D7(D

3)

14

LCD80DIPS082-HNLED

S66

1*2

3*2

C66

S67

1*2

3*2

C67

R66

R67

R81A

E

S

R50

R51

R52

R53

R54

R55

R56

R57

R74

R73

R72

R77

R71

R70

R75

R76

P70

A7

B6

F9

G10

C4

D2

E1

DP5

X6

2

1

3

4

5

6

7

8

X7

2

1

3

4

5

6

7

8

X8

2

1

3

4

5

6

7

8

X9

2

1

3

4

5

6

7

8

1

2

X19

Po

rt4

3

4

IC80

VIN4

R1/C16

ON/OFF5

R21

VOUT2*2

R83

R84

R82

C82

R85

P2_7

P2_7/2.4C

P0_0

P0_0

P1_4

P1

_4

P2_6

P2_6

P2_6

P2_4

P2_4

P2_4

P2_5

P2_5

P2_5

P2

_3

P2

_3

P2_3

P2

_2

P2

_2

P2_2

P2

_1

P2

_1

P2_1

P2

_0

P2

_0

P2_0

P0_1

P0_1

P0_3

P0_3

P0_2

P0_2

P0_4

P0_4

P0_5

P0_5

P0_6

P0_6

P0_7

P0_7

P3

_2

/2.6

C

P3_2

P3

_3

/2.6

C

P3_3

P1_6/SCK

P1

_6

/SC

K

P1_5/MISO

P1

_5

/MIS

O

P1_0

P1

_0

P1_1/SS

P1

_1

/SS

P1_7/MOSI

P1

_7

/MO

SI

P1_2

P1

_2

P1_3

P1

_3

VLCD

VLCD

VL

CD

VL

CD

VL

CD

LC

D_

LE

D

LC

D_

LE

D

VE

E

VEE

P3

_6

/2.6

C

P3_6

P3

_7

/2.6

C

P3_7

P3_4

P3_5

P3_0/RXD

P3_1/TXD

SCL

SDA

Last changed: 3/4nicht gespeichert! Sheet:

Drawing:

A

B

C

D

E

1 2 3 4 5 6 7 8

A

B

C

D

E

1 2 3 4 5 6 7 8

approbe

SB-004 - Berufschule_V1_07

Hardware

SB-004/SB-005

stack2Learn.de

1.07Rev.:

LCD DISPLAY 16x2

A

B

C

D

E

FG

100R

TP55 TP56 TP57 TP58 TP59 TP60 TP61 TP62

TP63

TP64

TP65

TP66

TP67

TP68

TP69

TP70

TP71

TP72

TP73

TP74

TP75

TP54

TP76

TP106

Zeichnung164xTasten

Page 32: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

27 Datasheet::SB-004V1.07

27von32

Dok.Num.::sb004107-00

Pull-Up-Widerstände 3.16.

Pull-Up-WiderständesindfürI2CBus,SPIBusundPort0vorhanden.DieseWiderständekönnenmitJumperX15,X16undX17(20)ein-undausgeschaltetwerden.

X15schaltetdiePull-UpWiderständeanPort0einundaus.

X16schaltetdiePull-UpWiderständeanPort4(TWISchnittstelle)ein-undausundX17diePull-UpWiderständedesSPIBus.

Sonstiges 3.17.AndenSteckernX6,X7,X8,X9undX19sindallePortPinsdesMikrocontrollersherausgeführt.

Port 0-3

TW

IT

WI

P0

P1

P2

P3

oben

TW

I

P0

P2

P3

P1

TW

I

A1 red

unten

P0

obere Kupferlage

Imax alle Pins: 71 mAImax pro Port Pin: 10 mA

Imax pro 8-bit Port: Port 0: 26 mA Port 1:15 mA Port 2:15 mA Port 3:15 mA

red

Po

rt0

Po

rt1

Po

rt2

Po

rt3

Ste

ckp

latz

2S

teckp

latz

1

VDD

GND

GND

VDD

18

pF

50

V1

8p

F 5

0V

GND

VDD

10

0n

F 5

0V

10

µF

10

V

10

0n

F 5

0V

1µ 25V

2n

2 5

0V

10

nF

50

V1

00

R 1

%

GND

GND

GND

GND

GND GND

VDD

GND

1k 1%

1k 1%

GND

RUN/PROG

GND

red/green

VDD

VDD

GND

4k7

5%

10

µF

10

V

GND

RESET

10

k 1

%

10

k 1

%

VDD

QU

AR

Z-H

S4

9

1k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

VDDVDD1

0k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

10

k 1

%

GND

0R 5%

GND°

1A 30V

US

B

X0

4

5

6

3

2

1

7

8

9

10

X1

4

5

6

3

2

1

7

8

9

10

X2

4

5

6

3

2

1

7

8

9

10

X3

4

5

6

3

2

1

7

8

9

10

X5

4

5

6

3

2

1

7

8

9

10

X4

4

5

6

3

2

1

7

8

9

10

1

2

X12

VD

D

3

4

1

2

X11

GN

D

3

4

FD01 FD02 FD03

C2

5C

26

C2

1

C2

2

C2

0

C27

C2

4

C2

3R

23

P0.1/AD145

P0.2/AD244

P0.3/AD342

P0.4/AD440

P0.5/AD538

P0.6/AD637

P0.7/AD736

P1.0/T2/KIN047

P1.1/T2EX/KIN1/SS48

P1.2/ECI/KIN249

P1.3/CEX0/KIN350

P1.4/CEX1/KIN451

P1.5/CEX2/KIN5/MISO4

P1.6/CEX3&/KIN6/SCK5

P0.0/AD052

P1.7/CEX4/KIN7/MOSI6

P2.0/A81

P2.1/A92

P2.2/A103

P2.3/A119

P2.4/A1210

P2.5/A1311

P2.6/A1414

P2.7/A1515

P3.0/RXD20

P3.1/TXD29

P3.2/INT030

P3.3/INT1/LED031

P3.4/T032

P3.5/T1/LED133

P3.6/WR/LED235

P3.7/RD/LED339

XTAL113

XTAL212

VDD16

AVDD17

UCAP18

AVSS19

PLFF21

D+23

D-22

VREF24

UVSS25

EA/VPP26

ALLE27

PSEN28

GND41

RST43

P4.0/SCL7

P4.1/SDA8

IC20

AT89C5131A-S3SUM

R27

R29

S29

K1*2A1

P29

A2

FD04

R2

8C

28

S28

1 2

R11

2

R11

3

G20

P2

8R

24

R1

08

R1

09

R11

0

R111

R1

00

R1

01

R1

02

R1

03

R1

04

R1

05

R1

06

R1

07

1

2

X15

Pu

ll-U

p P

0 1

2

X16

Pu

ll-U

p I

2C 1

2

X17

Pu

ll-U

p S

PI

R1

D1

SCL

SCL

SCL

SCL

SDA

SDA

SDA

SDA

GN

D

P0_0

P0_0

P0_0

P0_1

P0_1

P0_1

P0_2

P0_2

P0_2

P0_3

P0_3

P0_3

P0_4

P0_4

P0_4

P0_5

P0_5

P0_5

P0_6

P0_6

P0_6

P0_7

P0_7

P0_7

P1_0

P1_0

P1_2

P1_2

P1_3

P1_3

P1_4

P1_4P2_0

P2_0

P2_1

P2_1

P2_2

P2_2

P2_3

P2_3

P2_4

P2_4

P2_5

P2_5

P2_6

P2_6

P2_7 P2_7

P3_2

P3_2

P3_3

P3_3

P3_4

P3_4

P3_5

P3_5

P3_6

P3_6

P3_7

P3_7

P1_1/SS

P1

_1

/SS

P1_1/SS

P1_1/SS

P1_5/MISO

P1

_5

/MIS

O

P1_5/MISO P1_5/MISO

P1_6/SCK

P1

_6

/SC

K

P1_6/SCK

P1_6/SCK

P1_7/MOSI

P1

_7

/MO

SI

P1_7/MOSI

P1_7/MOSI

P3_0/RXD

P3

_0

/RX

D

P3_0/RXD

P3_1/TXD

P3

_1

/TX

D

P3_1/TXD

VD

D

D_N

D_P

VREF

RESET

RESET

PSEN

PSEN

Last changed: 2/4nicht gespeichert! Sheet:

Drawing:

A

B

C

D

E

1 2 3 4 5 6 7 8

A

B

C

D

E

1 2 3 4 5 6 7 8

approbe

SB-004 - Berufschule_V1_07

AT89C5131A-M

SB-004/SB-005

stack2Learn.de

1.07Rev.:

3

1

4

6

5

2

GN

D

SP

I

TP1

TP2

TP3

TP4

TP5

TP6

TP7

TP8

TP9

TP10

TP11

TP12

TP13

TP14

TP15

TP16

TP17

TP18

TP19

TP20

TP21

TP22

TP23

TP24

TP25

TP26

TP27

TP28

TP29

TP30

TP31

TP32

TP33

TP34

TP35

TP36

TP37

TP38

TP39

TP40

TP41

TP42

TP43

TP44

TP45

TP46

TP47

TP48

TP49

TP50

TP51TP93

TP99

TP52

TP53

Zeichnung17Pull-UpWiderstände

Page 33: Datasheet:: SB-004 V1 - 8051 Mikrocontrollersystem für ... · SB-004 V1.07 ist ein stack2Learn 8051 Mikrocontroller Board. Dieses Mikrocontroller Board Dieses Mikrocontroller Board

28 Datasheet::SB-004V1.07

28von32

Dok.Num.::sb004107-00


Recommended