Author
others
View
8
Download
0
Embed Size (px)
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
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
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
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
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.
1 Datasheet::SB-004V1.07
1von32
Dok.Num.::sb004107-00
Abbildung2SB-004top
Abbildung5SB-004
Abbildung1SB-004bottom
Abbildung4SB-004imESDKoffer(optional)
Abbildung3SB-004mitModulen
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
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.
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
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ß
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
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
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
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
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
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
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
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
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
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
16 Datasheet::SB-004V1.07
16von32
Dok.Num.::sb004107-00
Abbildung16Windows7-Treiberinstallationstarten
Abbildung17Windows7-Verzeichnisdurchsuchen
Abbildung18Windows7-VerzeichnismitTreiber
17 Datasheet::SB-004V1.07
17von32
Dok.Num.::sb004107-00
Abbildung19Windows7-TreiberVerzeichnis
Abbildung20Windows7-Installationstarten
Abbildung21Windows7-Treiberinstallation
18 Datasheet::SB-004V1.07
18von32
Dok.Num.::sb004107-00
Abbildung22Windows7-TreiberInstallation-erfolgreich
Abbildung23Windows7-Geräte-Manager
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
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
21 Datasheet::SB-004V1.07
21von32
Dok.Num.::sb004107-00
Abbildung29Flip-Hex-FileAuswahl
Abbildung30Flip-Hex-Fileladen
Abbildung31Flip-Hex-Fileüberprüfen
22 Datasheet::SB-004V1.07
22von32
Dok.Num.::sb004107-00
Abbildung32Flip-SchnittstelleAuswahl
Abbildung33Flip-USBVerbindungaufbauen
Abbildung34Flip-Programmiervorgangstarten
BJBAUS!!!
23 Datasheet::SB-004V1.07
23von32
Dok.Num.::sb004107-00
FolgendesVideokannDichbeimProgrammierenunterstützen:
Video2flashenmitdemAtmelFlip
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
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
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
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
28 Datasheet::SB-004V1.07
28von32
Dok.Num.::sb004107-00