Programator 89Cxx51 do BASCOM

Firma MCS Electronics opracowała kompilator o nazwie BASCOM i wersję darmową BASCOM LT DEMO. Jest to pakiet oprogramowania umożliwiający pisanie własnych programów w Basic`u. Jednak by wykorzystać choćby minimum możliwości, jakie daje BASCOM niezbędny jest programator, który współpracuje z BASCOM`em

W dzisiejszych czasach od mikroprocesorów nie da się uciec. Można je znaleźć w najmniej oczekiwanych miejscach. Poczynając od prostego sprzętu gospodarstwa domowe­go, poprzez sprzęt RTV, a kończąc na komputerach. Pisanie oprogramowania przy pomocy Asemblera jest kłopotliwe i długotrwałe, szczególnie testowanie napisanego programu. Obec­nie spora liczba firm oferuje pełne pakiety umożliwiające programowanie procesorów w języ­kach wyższego poziomu takich jak: Pascal, C. Basic. Wśród programistów panuje przekonanie, że najlepszym i najbardziej efektywnym językiem jest C. Jest w tym dużo racji, jednak nie należy nie doceniać innych języków wyższego poziomu. Jednym z godnych polecenia, a jedno­cześnie stosunkowo tanim jest pakiet BASCOM firmy MCS Electronics. Cena pakietu wynosi od 69$ do 150$. Nie jest jednak uzależniona od wersji pakietu, ale od sprzedawcy lokalnego.
I tak we Włoszech BASCOM’a można nabyć za 69$ natomiast u polskich dystrybutorów za ok. 150$. To i tak niewiele w porównaniu z pakietem C, za który trzeba zapłacić średnio ok. 1000$. Na początek nie trzeba jednak wydawać przysłowiowej złotówki. Można bowiem ściągnąć z Internetu darmową wersję BASCOM LT DEMO. Jest to w pełni działający program z ogranicze­niem kompilacji kodu źródłowego do 1kB. Na początek powinno to wystarczyć. Z
Skoro już zdecydowaliśmy się na BASCOM powinniśmy mieć do niego odpowiednie narzędzia. Jednym z podstawowych jest programator mikroprocesorów 89Cxx51, który zechce współ­pracować z BASCOM’em. Firma MCS Electronics udostępniła na swoich stronach interneto­wych prosty programator „małych Atmeli”. Przedstawiony schemat jest nieznacznie zmodyfikowany w stosunku do oryginału. Modyfikacja polega na dodaniu jednego układu sca­lonego zamiast zastosowania diody. Układ z diodą nie zawsze chciał poprawnie działać, a uzależnione to było od komputera, a w zasadzie od portu drukarkowego (LPT), do którego został podłączony programator.

Wykaz elementów:
R1,R3 – 1kΩ
R2 – 620Ω
R4,R5,R6,R7,R8,R10 – 10kΩ
D1,D2 – dowolny LED
DZ1 – BZX55 C3V3
US1,US2 – PCF8574P
US3 – 74LS05
US4 – 74LS06
US5 – 74L05

Schemat ideowy:

Programator 89Cxx51 do BASCOM

Post Author: swistak

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Potwierdz, że nie jesteś botem. *