Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Program w BASCOM do pod¶wietlania LCD zależny od timer'a - proszę o listing.

Szopler 31 Mar 2005 21:28 1254 7
  • #1
    Szopler
    Level 21  
    Hey.

    Potrzebuję następuj±cego progsa w BASCOM:
    Wciskam dowolny z 10 przyciksow podlaczonych do nozek proca, zapala mi sie led (podswietlenie LCD) jak nie przyciskam przez 3 0 sekund nic to podswietlenie gasnie... wszystko zrobione na timer(X). Jakby kto¶ był łaskaw zapodać listing to będę wdzięczny...

    Pozdro i THX z góry!
    [28-30.06.2022, targi] PowerUP EXPO 2022 - zasilanie w elektronice. Zarejestruj się za darmo
  • #2
    jacur
    Level 32  
    Mozna to zrobic tak ze liczysz sobie sekundy na Timer1
    a w petelce robisz cos takiego:

    IF jakis klawisz nacisniety Then
    zaswiec wswietlacz
    sekunda = 0
    end if

    If sekunda >30 Then
    zgas wyswietlacz
    end if
  • #3
    Szopler
    Level 21  
    Tyle to wiem :) Chodziło mi raczej o napisanie obsługi timera...
  • #5
    jacur
    Level 32  
    tak na szybko ;)

    Config Timer1 = Timer , Prescale = 64
    Enable Interrupts
    Enable Timer1
    On Timer1 Zegar

    Zegar:
    Incr Sekunda
    Return
  • #6
    Szopler
    Level 21  
    Składnia:
    CONFIG TIMERx = COUNTER | TIMER , GATE = INTERNAL | EXTERNAL , MODE = 0 | 1 | 2 | 3

    W 8051 nie ma prescale, a przynajmniej kompilator zgłasza w tym miejscu bł±d...

    i zapomniał kolega dodać Start Timer1 po enable... :) Dalej sobie poradzę ... Dzięki!
  • #7
    jacur
    Level 32  
    a to było do razu mówic ze to chodzi o 51 a nie o AVR ;)