Digitaal zakmes
Microcontroller met Tiny BASIC, 8051-assembler, RS232 en USB

De doelstelling bij het ontwerpen van deze schakeling was om te komen tot een microcontroller-systeem met ingebouwde BASIC-interpreter, die het programma bewaarde als de voeding werd uitgeschakeld. Verder moest het programma automatisch starten bij het inschakelen en er mochten niet te veel chips in gebruikt worden. Natuurlijk moest het systeem ook gebruikersvriendelijk zijn en het moest werken zonder speciale software op de PC.
Dit Elektor-artikel verder lezen?
- Onbeperkt toegang tot Member Only artikelen
- 3 nieuwe edities van Elektor Magazine (digitaal)
- Meer dan 5000 Gerber-bestanden
- 20% ledenkorting op e-books (op elektor.nl)
- 10% ledenkorting op producten (op elektor.nl)
Stopt automatisch.
Wat is Members Only
Elektor zet zich in om hoogwaardige inhoud op het gebied van elektronica te bieden, waarmee tienduizenden betalende leden worden bediend. In het kader van deze inzet heeft Elektor de initiatief Premium gelanceerd, dat exclusieve online-artikelen voor leden aanbiedt, soms zelfs voordat ze in het magazine verschijnen.
Elke dag kunnen leden toegang krijgen tot diepgaande artikelen die het beste van Elektors premium-inhoud presenteren.
Dit initiatief heeft als doel leden te belonen met een vroegtijdige toegang. Zodra u bent ingelogd, kunt u moeiteloos genieten van deze exclusieve inhoud en deelnemen aan discussies over de voorgestelde projecten.
Terwijl Premium de beschikbare bronnen uitbreidt, zal Elektor blijven zorgen voor een overvloed aan gratis informatie.
Word vandaag nog lid van de Elektor-community om te profiteren van Premium en andere voordelen!
Materials
Onderdelenlijst
Weerstanden:
R1-R4 = 1 k
R5 = 10 k
Condensatoren:
C1,C2 = 22 p
C3 = 10 µ/16 V radiaal
C4,C5 = 100 n
Halfgeleiders:
D1,D2,D3 = low-current LED, kleur naar keuze
IC1 = AT89S8252-24PC, DIP40-behuizing(evt. geprogrammeerd, EPS 030448-41)
IC2 = 74HC240
Diversen:
K1 = 40-polige boxheader (2x20 pennen)
K2 = 14-polige pinheader, haaks, (2x7 pennen)
S1 = miniatuur drukknop, 1 maakcontact,
X1 = kristal 22,1184 MHz
USB-Interface
Alle onderdelen in SMD-uitvoering, behuizing 1206
Weerstanden:
R1 =10 k
R2 = 2k2
R3,R4 = 27
R5 = 1k5
R6 = 470
R7= 1 k
Condensatoren:
C1,C3,C5,C6 = 100 n
C2 = 10 n
C4 = 47 n
C7 = 10 µ/6,3 V SMD
Halfgeleiders:
T1 = IRLML6402
IC1 = FT232BM (FTDI)
IC2 = niet plaatsen (93C46B SO8)
Diversen:
K1 = USB-connector, type B, voor printmontage
K2 = 14-polige haakse pinheader (2x7 pennen)
X1 = keramische resonator 6 MHz, 3 pennen
RS232-Interface
Weerstanden:
R1,R2 = 2k7
Condensatoren:
C1-C5 = 10 µ/16 V radiaal
C6 = 1000 µ/25 V radiaal
C7 = 100 µ/16 V radiaal
C8 = 100 n
Halfgeleiders:
B1 = B80C1500, rond (80 V/1,5 A)
D1 = zenerdiode 4,7 V/500 mW
IC1 = MAX232 (DIP16-behuizing)
IC2 = 7805
Diversen:
K3 = aansluitbus voor lichtnetadapter, haaks, voor printmontage
K1 = 9-polige connector, haaks, voor printmontage
K2 = 14-polige haakse pinheader (2x7 pennen)
Discussie (0 opmerking(en))