logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Bascom] Wyświetlacz LCD 1x6

marcinszyk 30 Maj 2010 00:16 1664 4
REKLAMA
  • #1 8132079
    marcinszyk
    Poziom 11  
    Witam
    Mam mały problem z obsługą wyświetlacza lcd 1x6. Program napisałem w bascomie , ale nie mogę go skompilować , gdyż program (bascom avr) wskazuje , iż jest to błąd w definiowaniu rodzaju LCD-ka. Co mogę z tym zrobić ? Skonfigurować jako 1x16 ?? Proszę doradźcie mi :)
  • REKLAMA
  • #2 8132111
    Ture11
    Poziom 39  
    Możesz kolego przedstawić program,który napisałeś?
  • REKLAMA
  • #3 8132442
    marcinszyk
    Poziom 11  
    Jest to woltomierz:

    $regfile = "m8def.dat"
    $sim
    $crystal = 1000000
    
    Config Lcd = 6 * 1
    Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portb.0 , E = Portd.3 , Rs = Portd.2
    
    Config Adc = Single , Prescaler = Auto , Reference = Avcc
    
    Config Pinb.1 = Input
            Portb.1 = 1
    
    S1 Alias Portb.1
    
    Dim Wart_u1 As Word
    
    Dim U1 As Single
    
    Dim V1 As Single
    
    
    Dim Wart_nap1 As String * 4
    
    
    
    
    Start Adc
    Cursor Off
    
    
    
    Do
    
    Wart_u1 = Getadc(0)
    
    
    U1 = Wart_u1 * 0.004887585533
    V1 = U1 * 6
    
    
    Wart_nap1 = Fusing(v1 , "#.#" )
    Wart_nap1 = Format(wart_nap1 , "    ")
    
    
    Gosub Wyswietlanie:
    
    
    Loop
    
    
    Wyswietlanie:
    Locate 1 , 1
    Lcd Wart_nap1 ; " V"
    
    Return
  • REKLAMA
  • Pomocny post
    #4 8132650
    sp3ots
    Poziom 38  
    Witam !
    Bascom nie obsługuje takiego LCD:
    Config Lcd = 6 * 1
    daj taki:
    Config Lcd = 16 * 1
    Będzie działać z LCD 1x6
    Pozdrawiam. Stefan
  • #5 8133044
    marcinszyk
    Poziom 11  
    Dziękuję :) Pozdrawiam .
    Temat zamknięty
REKLAMA