Fórum témák

» Több friss téma
Cikkek » Propeller kijelző. (Video pályázat)
Propeller kijelző. (Video pályázat)
Szerző: Blue, idő: Nov 30, 2010, Olvasva: 21859, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   3 / 8

A kijelző működési elve:

A működési elve nagyon egyszerű, emiatt nem is nagyon szeretnék belemenni. A lényeg az hogy a LED-ek nagy sebességgel forognak körbe, ekkor nagyon rövid időközönként fel, és lekapcsoljuk a ezeket, és ezt a villogást a szemünk majd egy összefüggő képként fogja látni. Ekkor kialakul az adott beírt szöveg. Ez a kijelző csak annyiban tér el egy két LED-es AVR villogtatótól, hogy két LED helyett 22 használunk, és a mikrovezérlőnek egy kicsit több kimeneti portja van. Nos akkor nézzük meg egy egyszerű két LED-es villogtató forráskódját, és használjuk fel a kijelzőnkhöz.

  1. #define F_CPU 1000000UL // 1 MHz-es CPU óra
  2. #include <util/delay.h> //Időzítő és késleltető rutinok
  3. #include <avr/io.h>     //avr beállítások
  4.  
  5. int main (void)   // Program eleje
  6. {
  7. DDRB = (1 << PINB0)|(1 << PINB1);
  8.  
  9.  
  10. while(1) {
  11.  
  12. _delay_ms(55.27332);
  13.  
  14. PORTB |= (1<<PINB0); //8.led be
  15. PORTB |= (1<<PINB1); //9.led be
  16.  
  17. _delay_ms(0,06235);
  18.  
  19. PORTB &= ~(1<<PINB0); //8.led ki
  20. PORTB &= ~(1<<PINB1); //9.led ki
  21.  
  22. }
  23.  
  24. return 0; //visszatérés a program elejére
  25. } // Program vége

Ha be programoznánk a kijelzőnkbe és a megfelelő sebességre állítanánk be akkor azt látnánk, hogy két pont világít egymás felett.


A cikk még nem ért véget, lapozz!
Következő: »»   3 / 8
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem