-
Data: 2011-02-09 22:30:34
Temat: Re: Początek zabawy z bascomem
Od: Adam Dybkowski <a...@4...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2011-02-09 08:31 Adam napisał(a):
> I tu pojawił się kolejny problem.... Wrzuciłem do procka coś takiego (z
> mikrokonrolery.net):
>
> Config Portb =&B11111111
> Config Portd =&B11111100
>
> Portb =&B11111111
> Portd =&B11111111
> Do
> If Pind.0 = 0 Then
> Portb.7 = 0
> End If
> If Pind.1 = 0 Then
> Portb.7 = 1
> End If
> Loop
Heh, niezły przykład na to, że C równie dobrze się nadaje do pisania
tego typu programów jak BASCOM. Ten sam kod zapisany w C wygląda w
bardzo zbliżony sposób (jedynie trzeba myśleć czasem o nazwach rejestrów
procesora):
#include <avr/io.h>
#include <compat/deprecated.h>
DDRB = 0b11111111;
DDRD = 0b11111100;
PORTB = 0b11111111;
PORTD = 0b11111111;
for (;;) {
if ((PIND & _BV(0)) == 0)
cbi(PORTB, 7);
if ((PIND & _BV(1)) == 0)
sbi(PORTB, 7);
}
Możliwe, że da się to samo wyrazić jeszcze bardziej przejrzyście ale mi
osobiście taki zapis odpowiada. :)
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Następne wpisy z tego wątku
- 09.02.11 23:05 Grzegorz Niemirowski
- 09.02.11 23:27 Lelek@
- 10.02.11 02:58 Tom
- 10.02.11 12:43 Mirek
- 10.02.11 16:22 entroper
- 10.02.11 17:59 Waldemar Krzok
- 10.02.11 20:00 Adam Dybkowski
Najnowsze wątki z tej grupy
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
- Płytki Milkv-Duo
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
Najnowsze wątki
- 2024-11-16 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-16 Warszawa => Expert Recruiter 360 <=
- 2024-11-16 Żerniki => Starszy specjalista ds. księgowości/ Samodzielny księgo
- 2024-11-16 Pruszków => Team Leader (PHP+React) <=
- 2024-11-16 Warszawa => Senior Cloud Consultant (AWS) <=
- 2024-11-16 Warszawa => Sitecore Developer <=
- 2024-11-16 Akta sprawy Kajetan Poznański
- 2024-11-16 Warszawa => OpenText ECM Specialist <=
- 2024-11-16 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2024-11-16 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-15 Google Play
- 2024-11-15 Szybcy i wściekli
- 2024-11-16 Opis produktu z Aliexpress
- 2024-11-15 No proszę, a śmialiście się z hindusów.
- 2024-11-14 Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800