Zábava s LEDkami a mikrokontrolérom Atmel AT89C2051
Na úvod
Snád každý elektronik na začiatku svojej éry staval rôzne "blikátka", založené na princípe bistabilného preklápacieho obvodu, a to či už s tranzistormi alebo nejakým dostupným logickým obvodom - napríklad 7400. Alebo prípadne videl niekde v časopise efekt bežiaceho hada urobený s Johnsonovým čítačom 4017 alebo s tranzistormi, či inými prvkami. Kedže v dnešnej dobe, keď ceny mikrokontrolérov (tiež sa používa výraz jednočipové mikropočítače alebo mikroradiče) sú natoľko nízke, že sa nám priamo núka možnosť postaviť podobnú konštrukciu práve s nimi. Mikrokontrolér AT89C2051 od firmy ATMEL sa dá kúpiť za cenu okolo 50–60 Sk. Táto konštrukcia chce poskytnúť trocha potešenia a priestor na exprerimentovanie hlavne pre tých, ktorí chcú s mikrokontrolérmi začať. K mikrokontroléru treba pridať ešte kryštál a pár pasívnych súčiastok a LEDky a naše experimentovanie môže začať.
Schéma zapojenia
Osadzovací plán
Zoznam súčiastok
Partlist Exported from atmel2051.brd at 9/21/2004 00:19:10 EAGLE Version 4.11 Copyright (c) 1988-2003 CadSoft Part Value Package Library Position (mm) Orientation C1 33p C025-025X050 rcl (8.89 29.21) R90 C2 33p C025-025X050 rcl (8.89 36.83) R90 C3 10uF/16V E2,5-6 rcl (19.05 52.07) R270 IC1 AT89C2051P DIL20 atmel (22.86 30.48) R270 LED1 LED5MM led (54.61 7.62) R270 LED2 LED5MM led (54.61 13.97) R270 LED3 LED5MM led (54.61 20.32) R270 LED4 LED5MM led (54.61 26.67) R270 LED5 LED5MM led (54.61 33.02) R270 LED6 LED5MM led (54.61 39.37) R270 LED7 LED5MM led (54.61 45.72) R270 LED8 LED5MM led (54.61 52.07) R270 PAD1 +5V 3,17/1,1 wirepad (6.35 53.34) R0 PAD2 3,17/1,1 wirepad (6.35 7.62) R0 Q1 11.0592MHz HC49/S crystal (13.97 33.02) R90 R1 1k8 0207/12 rcl (43.18 6.35) R0 R2 1k8 0207/12 rcl (43.18 12.7) R0 R3 1k8 0207/12 rcl (43.18 19.05) R0 R4 1k8 0207/12 rcl (43.18 25.4) R0 R5 1k8 0207/12 rcl (43.18 31.75) R0 R6 1k8 0207/12 rcl (43.18 38.1) R0 R7 1k8 0207/12 rcl (43.18 44.45) R0 R8 1k8 0207/12 rcl (43.18 50.8) R0 R9 10k or 8k2 0309/12 rcl (12.7 48.26) R180
Stiahnutie súborov pre Eagle 4.11
Schéma: atmel2051.schDPS: atmel2051.brd
Katalógové listy
AT89C2051Programy pre procesor
Zdrojový kód v asembleri: atmel2051led.asmHex file: atmel2051led.hex
Linky
- MCU 8051 IDE (wikipedia)
- MCU 8051 IDE (sourceforge)
- 8051 Programming Using Small Device C Compiler (SDCC)
- Small Device C Compiler (wikipedia)
- Small Device C Compiler (sourceforge)
- Introduction to 8051 Programming With AT89C2051 (Guest Starring: Arduino)
- Paul's 8051 Tools, Projects and Free Code
- Microchip C51ASM
- ASEM-51
- asm51