Witam programuje 51 juz troszke czasu ale chcialem zmienic srodowisko z archaicznego na jakies normalne wybralem keil, niestety niepotrafie sie w tym po³apac jak cos programowac symulowac
moze mi ktos napisac jak napisac program np
mov p1,#10101010b
i jak to skompilowac , chcia³bym miec plik hex
ewentualnie wys³ac na poczte jakis programik
Pozdrawiam AzaZeL
Didn't find your answer? Ask the community — no account required.
P
Piotr Chmiel
Poszukaj w programie manuala/helpa. Może są tam przykłady.
U
UE feat. Polska & GW (+Białoruś)
to mo¿e czas zacz±æ piraciæ? widzia³em tu i tam jaki¶ chyba ciekawy 3 megowy dokument...
I
invalid unparseable
U¿ytkownik "AzaZeL" <AzaZeL snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:dhtmno$f2$ snipped-for-privacy@bgnet.pl...
1) Utwórz folder np TEST i dokument np test.a51
2) Zapisz go w TEST
3) Nastêpnie w zak³adce PROJEKT utwórz: New Projekt i nazwij go TEST.uV2
4) Po lewej stronie okna utorzy siê folder roboczy: dodaj do niego plik test.a51
5) Wybierz: OPTIONS->A51 i zaznacz: "Define 8051 SFR names" I bez tego musisz sam def. nazwy rejestrów procesora)
6) Wybierz: OUTPUT i zaznacz: "create hex file" i "debuge information"
7) Teraz w PROJECT: uruchom BUILD TARGET lub REBUILD ALL TARGET FILES
Na dole w oknie "build" powinny pojawiæ siê komunikat o poprawnym przebiegu kompilacji.
8) DEBUGE-> START DEBUGE SESION i dalej zabawa np: F11 praca krokowa itd.
SJMP START; end ;------------------------------------------------------------------------------------------------ Chyba jeden z lepszych kompilatorów ( oczywi¶cie wszyscy do celów dydaktycznych u¿ywamy tylko wersji demo )
pozdr. józek
A
AzaZeL
dziekuje za konkretna odpowied¼ ale mam jeszcze jeden problem
zaznaczylem "Define 8051 SFR names" a kompilator nierozumie jak mu napisze
mov p1,#2 a mov A,#2 rozumie i A sie robi niebieskie wiec wydaje mi sie ze kompilator nierozumie co to P1(nierobi sie niebieskie)