K 113a

K 113a



Programator 89Cxx51 do BASCOM

Nowy Elektronik 113-K

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 nte da się ucioc. Można jc znaleźć w najmniej oczekiwanych miejscach. Poczynając od prostego sprzęto gospodarstwa domowego, poprzez sprzęt RTY. a kcócząc na komputerach. Pisanin oprogramowania przy pomocy Asemblera jest kłopotliwe i długotrwale, szczególnie testowane napisanego progiamu. Obec-rne spora licztra Inm oleruje psłiHj pakiety umożiwiiłjące programowane piocesorów w jęry-kach wyższego poziomu takich jak: Pascal. C. Basic. Wśród programistów jianujc przekonanie, że najlepszym i najbardzej efektywnym językiem fest C. Jesi w tym dużo raqi. |edrak nie należy r.« doceniać innych języków wyższego poziomu. Jednym z godnych polecenia, a iedr»-cześme stosunkowo tanim |est pakiet BASCOM firmy MCS Electfcorcs. Cera pakrelu wynosi ad 63$ do i COS. Nie jest jedrak uzależniana cd v/essji pakietu, ale od sprzedawcy lokalnego.

I lak we Vfloszech BASCCMa można nabyć za 69$ natomiast u polskich dystrybutorów za ok. 150$. To i tak niewiele w porównano ż pakietem C. za który u zęba żapla&ć średnio ok. 100(1$. Na początek me trzeba jednak wydarzać przyslowowej złotówki. Można bowiem ściągnąć z Internetu darmową wersję BASCOM LT DEMO. Jest to w polni działający program z ogranicze-nem kompilacji kodu źródłowego do l kB. Na początek powinno to wystaiczyć. Zresztą piei w-szy program jaki pojawił się w NE byt napisany przy pomocy BASCOM LT. Był to zestaw 059 "Prosty Wncz elektroniczny" z numeru '1/99. Od lej jmty na lamach Nc można sjiotkar'; programy rapesane przy pomocy BASCOMa.

Skonj luz zdecydowaliśmy się na BASCOM powinniśmy meó do reego odpowiednie narzędzia. Jednym z podstawowych jest programami miktopiocesfirów 89C«r6l. który zechce współpracować z BASCOM em. firma MCS Electrcmcs udostępniła na swoich stronach internetowych prosty programator "małych Atmsh". Przedstawiony schemat na rys.2 jest nieznacznie zmodyfikowany w stosunku <}o oryginału. Modyfikacja polega na dodaniu jednego układu scalonego zamast zastosowania diody. Układ z ci odą nie zawsze chciał poprawnie dziate-ć. a uzalężninnę to było od komputera, a w zasadzę od portu drukarkowego IIPTJ. do którego został jiodączooy fxogramator.

Budowa i dżialanie

Ptogiamator został zbudowany z pieou układów solonych i kilku elementów dyskretnych. Owa główne układy to USt t US2 o czeaczerw PCf857óP tub PCf8b7<5AP Każdy z tych układów z jednej struny posiada magistralę I2C. a z drugiej ośmiobitową szynę danych. W skróc<e można iKiwiedzieć. że jest to konwerter I2C na 8 botów i odwiotrue (remcze B-bii VQ c>.pandcr lor l2C-bits). Trzy pozostałe układy to 7ÓLS05, ?'1LS051 7BL05. Układy te chyba nie wymagają specjalnego opisu

2asad3 działania progiamatora jest stosunkowo piesia, bo całą "brudną robotę" robi za nas komputer, do którego jest połączony prcgramatoi. 2 portu drukarkowego LPTt. LPT2lublPT3 są przesyłane lub odbierane odpowiednie dane. Progiamiści z MSC Elot:ircni9c zadbałi o to. abyśmy midi maksymalny komlort pracy i ibc przejmowali się oprogramowaniem do wspól-prar.y naszego programatora z 8ASC0M'em. Oczywiście można napisać własny program obsługujący programator, afó czy ma to choćby najmniejszy sens skero jest gotowy program. Nie będę oprsywal sposobu programowane 89Cxx51. ponieważ zostało to już zrobione wietokrot-me. Tych, którzy chcą znaleźć więcej informacji odsyłam do danych katalogowych i na strony Internetowe firmy Atmel w.w/.atmd.ccm.

Montaż i uruchomienie

Montaż układu rozpoczynamy cd sprawdzenia płytki drukowanej. Podczas sprawdzania povznniśmy zwrócić uwagę C2y sąsiednie serniki lub punkty lutownicze me są zwarte lub ścieżki nts iraią przerwy. Po stwierdzeniu, że jJłytka jcsl popiawna przystępujemy do montażu progiamatoia. Ptzed wlutowanem elementów musmy wlulować trzy mostki. Szczególne Mł. który jest umiejscowiony pod układem scalonym US21 M/l. który icsi pod podstawką. Następne włu lawujemy efemfiuty dyskretne. Kolejny etap to włutowanie złącza Zl. pedstaw-ki yiod piogramowany mikroprocesor i staWeatora rafwjcia USb. Pieiwszy etaj) montażu za nami. Rozpoczynamy wstępne uruchomienie uktedu, Do Zł podłączamy * 12V. Oioda Dl po-winna się zaśwwcić. Jeże* lak nie jest. to oznacza ze zamieruiśmy plus z minusem przy zasilaniu uktedu tub odwrotnie wlulowaliśmy diodę D1. Gdy do«53 s^ śwteci sprawdzamy woltomierzem ery na odjwwiedruch wyprowadzeniach układu występuje &V.

US1 - PIN16 +5VRN8DV IJS2 - RN16 +5V. RN8 0V US3-RN14 +BVP1N7 0V US4-P1N1A +5V. PIN7 0V US6 - PINI 4 5V. P1N20V Podstawka P1N20 r-SV; PINIO 0V

Pb dokładnym sprawdzeniu włuiow-jjemy pozostałe cztery układy scalone i łączymy przy pomocy taśmy pieerożyłowej płytkę ze złączem DB25. Na tym kończymy montaż i przystępujemy do uiuchomrenia układu. Łączymy programator z komputerom poprzez dowolny port drukarkowy np. LPT1. Włączamy napięcie zasilania programatora. 3 potem komputer. Teraz uruchamiamy BASCOMa t kenfrgurujemy go. aby widzd nasz piogiamatoi. Wcełu konligutacji BASCOMa wchodzimy w OPBONS wybteramy PROGBAMMćfi. Znajdujemy się w podniemi konfiguracji piogramałota. Musimy wybrać zakładkę PARAUEl. W polo PROGRAMMSR wybieramy MSC Flascłr programmer. ftzechodnmy do pola IPT-AOOBESS i wyberamy adres, jaki posiada złącze, do którego jest podłączony programaloi. Adres złącza można spizywdzrć w SETUP kompu-teia. lYtzostało nam ustawienie opóźnienia - pole PORT OELAY Z tym polem jest maśy pro-


Rys. 1 Schemat programatora

U’V



Wyszukiwarka

Podobne podstrony:
Jak i do kiedy należy złożyć wniosek w ramach programu Aktywny Samorząd w formie elektronicznej w SO
Instytut Politechniczny Zakład Elektrotechniki i Elektroniki 3. TREŚCI PROGRAMOWE ODNIESIONE DO EFEK
Laboratorium Elektroniki cz I 5 powered byMi siolIII. PROGRAMY I INSTRUKCJE DO ĆWICZEŃ Ćwiczenie 1
Program narzędziowy do doboru napędów elektrycznych Oprogramowanie Positic wydajność energetyczną
66072 Laboratorium Elektroniki cz I 5 powered byMi sio!III. PROGRAMY I INSTRUKCJE DO ĆWICZEŃ Ćwicz
Modelowanie układu sterowania nawijarki taśmy stalowej 67 Rys. 2. Blok formuły programu LabView do w
Modelowanie układu sterowania nawijarki taśmy stalowej 67 Rys. 2. Blok formuły programu LabView do w
img149 (3) I. ZAŁOŻENIA PSYCHOPEDAGOGICZNE PROGRAMUOD ADAPTACJI DO GOTOWOŚCI SZKOLNEJ I EDUKACYJNEGO
Doskonalenie podstaw programowych kłuciem do modernizacji kształcenia zawodowego — W PROGRAM
Doskonalenie podstaw programowych kluczem do modernizacji kształcenia zawodowego13. PROGRAMY NAUCZAN
Doskonalenie podstaw programowych kluczem do modernizacji kształcenia zawodowego i naprawie; 5) mont
Doskonalenie podstaw programowych kluczem do modernizacji kształcenia zawodowego Doskonalenie podsta
Doskonalenie podstaw programowych kluczem do modernizacji kształcenia zawodowegoTabela 3. Plan naucz

więcej podobnych podstron