.: Pavolmaria :.

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ť.
Inšpiráciou pre tento projekt boli stavebnice zo stránok Iguana labs. Na vývoj bolo pouzitý TASM (môžete si stiahnuť z ich stránky).
Na napálenie programu do procesora bol použitý programátor PATMEL pod DOS. Funguje tiež pod Windows. Tak isto existuje grafické rozhranie pre tento program pre Windows. Program si možete stiahnut zo stránok autora.

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.sch
DPS: atmel2051.brd

Katalógové listy

AT89C2051

Programy pre procesor

Zdrojový kód v asembleri: atmel2051led.asm
Hex file: atmel2051led.hex

Na stiahnutie

TASM - http://www.iguanalabs.com/tools.htm
Na vrch stránky