BASCOM


Strona o programowaniu w Bascom-ie.

Fuse bity, denerwujący problem
  • Kupiłeś Atmegę8?. Zobacz jak można go zaprogramować. Jak obchodzić się z feralnymi Fuse bitami.
Program z opisem
  • Krótki program na procesor 90S2313 pozwalający zbudować urządzenie liczące np. ilość otwarć dzwi i pokazaniu wyniku na wyświetlaczu Lcd.
Program z opisem
  • Program na procesor 90S2313 pozwalający zbudować miernik częstotliwosci do 3.5MHz.
Tabela z opisem i programem
  • Wyznaczanie odcinków czasowych przy pomocy Timera.
    Jak podzielić sekundę na mniejsze odcinki czasowe?.
    Jak ustawić Timer do sekundowego taktowania?.
Interfejs na ekranie do błyskawicznego liczenia.
  • Jeśli nie masz ochoty liczyć, a chcesz wiedzieć jakie to czasy: nS, uS i mS, albo jak można je przeliczyć na częstotliwości, otwórz interfejs z programem do błyskawicznego liczenia.
Program i schemat.
  • Piszemy program nadający teksty w alfabecie Morsa.
    Automatyczne wysyłanie własnego znaku krótkofalarskiego.
Schemat i program nadajnika.
  • Selektywne wywołanie do radiostacji.
Schemat i program odbiornika.
  • Selektywne wywołanie do radiostacji.
Schemat, opis i program .
  • Mikroprocesorowy miernik pojemności..
Ukazało się już w Ep.
  • Nadajnik. Alfabet Morsa bezpośrednio z klawiatury komputertowej AT. Przyciśnięty klawisz widać na Lcd, a dźwięk w głośniku.
Ukazało się już w Ep.
  • Odbiornik. Odbiór telegrafii z wyświetlaniem na Lcd kodu w postaci alfabetu Morsa (kropek i kresek), liter, cyfr lub innych znaków.
Denerwują Cię reklamy radiowe?
  • Zdalne wyłączanie nudnych, głupich, uciążliwych, niechcianych, upierdliwych, denerwujących reklam radiowych.


Jeśli jeszcze nie programowałeś i nie wiesz jak zacząć przeczytaj.



Na zdjęciu widzimy mini komputerek PECEL z procesorem ATMEGA8535, do tego dochodzi kompilator
i komputer PC, który zapewne posiadamy.
Wskazówki jak to wszystko zdobyć znajdziemy w czasopiśmie pokazanym poniżej.



Jeśli nie znajdziesz tego w kioskach, to zwróć się do Redakcji Edw i zamów.
Warto, ponieważ do czasopisma dołączona jest płyta CD z Helpami potrzebnymi do pisania programów.

Na pierweszej fotografii widoczny jest wyświetlacz LCD, na którym przesuwa się napis wykonywany na skutek
poniższego programu:

'Ten program wyświetla napis na LCD w jednej linii,
'przesuwający się w lewo.


Dim A As Byte
Config Lcd = 16 * 2
Cls
Deflcdchar 1 , 226 , 228 , 238 , 241 , 241 , 241 , 238 , 128 ' tu jest ó.
Cls
Lcd "* Nas czterech, a was dw" ; Chr(1) ; "ch do pracy! *" 'Chr=ó.
For A = 1 To 25 'krótkie posunięcia napisu, tutaj 25 krótkich skoków.
Shiftlcd Left ' w lewo.
Waitms 400 ' spowalnia szybkość przsuwu.
Next A

Wait 1
Deflcdchar 2 , 14 , 17 , 17 , 30 , 16 , 17 , 14 , 2
Cls
Lcd " Biegiem po reszt" ; Chr(2) ; " ludzi" 'Chr=ę
For A = 1 To 25 'ile razy ma się przewinąć napis, tutaj 25 krótkich skoków.
Shiftlcd Left ' w lewo.
Waitms 400 ' spowalnia szybkość przsuwu.
Next A
Cls
End
' bez END napis trwa.


W internecie przeczytałem o książce Marcina Wiązani (naszego zdolnego kolegi piszącego dla EP i Edw) dotyczącej podstawowych zagadnień na temat BASCOM-a, którą natychmiast kupiłem. Wydanie jest bardzo ciekawe, szczególnie dla początkujących. Zawiera wszystko co znajdowaliśmy porozrzucane na stronicach wielu miesięczników Edw. Marcin pokazał język Basic AVR, proste programy na przekaźnik, wyświetlacz LCD, wyświetlacze LED i wiele innych. Są też programatory i układ uruchomieniowy. Warto kupić.