Darmowe kompilatory Pascala oraz przykłady ASM dla 89C2051 z ustawieniem timera

51'





Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Trojanowski" <Uniservis_at_nospam_uniservis.com.pl>
Subject: 51'
Date: Sun, 13 May 2001 21:53:25 +0200


1.Czy jest jakiś darmowy kompilator pascala dla 51' ???

2.Uczę się asemblera dla 51' (89c2051) i proszę o jakieś przykładowe własne
pliki asm do nauki .
(tak z umiarem do 100 kb)

3.Jak ustawić timer aby np co 1 s robił przerwanie ?

dziękuje za pomoc

----------------------------------
Tomasz Trojanowski
geble 103054219 ICQ
----------------------------------



Poprzedni Następny
Wiadomość
Spis treści
From: "Zbyszek" <lztd_at_nospam_pkp.wroc.pl>
Subject: Re: 51'
Date: Mon, 14 May 2001 07:42:42 +0200



3.Jak ustawić timer aby np co 1 s robił przerwanie ?

dziękuje za pomoc

----------------------------------
Tomasz Trojanowski
geble 103054219 ICQ
----------------------------------


Przerwanie co 1 sek to proste:
Dowolny z dwu liczników ustawić jako timer. Wpisać wartość początkową do
timera tak aby np przy kwarcu 12MHz przewijał się co 50 ms (ok. 65000max).
Nie chce mi się liczyć teraz dokładnie tych wartości na oko H=3C, L=D0.
Włączyć przerwania od licznika i zezwolić na przerwania ogólne. W przerwaniu
załadować liczniki ponownie tą samą wartością z tym że licznik L powinno się
ładowąc instrukcją sumy logicznej aby uwzględnić przypadkowy czas reakcji na
przerwanie i związaną z tym nie zerową wartość licz L. W przerwaniu
zwiększyć instrukcją INC adr dowolną komórkę i sprawdzać czy ma wartość 20.
Jeśli tak to masz już upragnione przerwanie dokładnie co 1 sek. jeśli nie 20
to rozkaz reti.
pozdrowienia Zbyś



Poprzedni Następny
Wiadomość
Spis treści
From: "Gayos" <gayos_at_nospam_interia.pl>
Subject: Re: 51'
Date: Mon, 14 May 2001 21:00:56 +0200


[...]
Włączyć przerwania od licznika i zezwolić na przerwania ogólne. W
przerwaniu
załadować liczniki ponownie tą samą wartością z tym że licznik L powinno
się
ładowąc instrukcją sumy logicznej aby uwzględnić przypadkowy czas reakcji
na
przerwanie i związaną z tym nie zerową wartość licz L. W przerwaniu

Sumy logicznej wartości początkowej L z czym? (jaki drugi składnik, bo nie
kapuję)

--
Grzesiek Gajewski
gayos_at_nospam_interia.pl



Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: 51'
Date: Mon, 14 May 2001 09:23:35 +0200


1.Czy jest jakiś darmowy kompilator pascala dla 51' ???

Daruj sobie Pascala. na 51. Ucz sie asemblera i jezyka C !!!!!!!!!

--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)




Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Trojanowski" <Uniservis_at_nospam_uniservis.com.pl>
Subject: Re: 51'
Date: Mon, 14 May 2001 20:37:12 +0200


Dzięki
Już wiem !
Bo też doszedłem do wniosku że asm na 51' to jedyny sensowne sposób
programowania .

----------------------------------
Tomasz Trojanowski
geble 103054219 ICQ
----------------------------------



Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: 51'
Date: Mon, 14 May 2001 15:47:28 +0200


Tomasz Trojanowski wrote:

1.Czy jest jakiś darmowy kompilator pascala dla 51' ???

Jest... ale lista bug-ow jest wieksza od listy mozliwosci.
--

Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|
Zycie jest jak pudelko czekoladek

Poprzedni Następny
Wiadomość
Spis treści
From: KRiZBi <krizbi_at_nospam_poczta.fm>
Subject: Re: 51'
Date: Wed, 16 May 2001 00:39:29 +0200


On Sun, 13 May 2001 21:53:25 +0200, Tomasz Trojanowski wrote:

1.Czy jest jakiś darmowy kompilator pascala dla 51' ???

2.Uczę się asemblera dla 51' (89c2051) i proszę o jakieś przykładowe własne
pliki asm do nauki .
(tak z umiarem do 100 kb)

3.Jak ustawić timer aby np co 1 s robił przerwanie ?

To ja dorzucę swoje 0.03 zł

4. Zna ktoś stronkę z gotowymi procedurkami obliczeniowymi (np
mnożenie i dzielenie liczb 16/32bit) ?

dziękuje za pomoc

również i pozdrawiam
--
KRiZBi

Poprzedni Następny
Wiadomość
Spis treści
From: "Gayos" <gayos_at_nospam_interia.pl>
Subject: Re: 51'
Date: Wed, 16 May 2001 22:55:09 +0200


Użytkownik "KRiZBi" <krizbi_at_nospam_poczta.fm> napisał w wiadomości
news:lln2gts4ip57cnk5pdj2uf0m7mtgi3rsvi_at_nospam_4ax.com...

4. Zna ktoś stronkę z gotowymi procedurkami obliczeniowymi (np
mnożenie i dzielenie liczb 16/32bit) ?


http://www.8052.com/tutorial.phtml
http://www.8052.com/codelib.phtml

Ja dorzucę jeszcze jeden punkt.
5. Poszukuję algorytmu lub gotowej procedury w asm do pierwiastkowania
(najlepiej 16bit lub 32bit)

--
Grzesiek Gajewski
gayos_at_nospam_interia.pl