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

LCD i PIC 16F84 – przykładowy kod asemblera i różnice względem 8051

petione 26 Lut 2005 23:39 2900 5
  • #1 1269451
    petione
    Poziom 17  
    Posty: 335
    Pomógł: 18
    Ocena: 23
    Witam. Ma opracowac program w asamblerze do obslugi LCD pod PIC.
    Jesli ktos ma moze juz taki programik napisany byl bym wdzieczny za pomoc. Wczesniej programowalem 51 w asamblerze i basicu, czy jest duza roznica w programowaniu tych prockow bo dla mnie sa one nowoscia?
  • Pomocny post
    #3 1288253
    rezi_ar
    Poziom 17  
    Posty: 166
    Pomógł: 21
    Ocena: 9
    sterowanie LCD na 4 bitach (D4-D7)
    podłączone do PIC'a na PORTB bity 4 do 7
    sterujące (E, R/W, RS) zdeklarowane na początku pliku

    ps jeszcze moduł delay
    Załączniki:
    • delay.rar (265 Bajtów) Musisz być zalogowany, aby pobrać ten załącznik.
    • LCD.rar (426 Bajtów) Musisz być zalogowany, aby pobrać ten załącznik.
  • Pomocny post
    #4 1290892
    greatlukas
    Poziom 14  
    Posty: 122
    Pomógł: 3
    Ocena: 7
    Witam jeżeli chodzi ci o prosty sposób na kod programu obsługujący wyświetlacz, to moja propozycja jest taka:
    Sciągnij sobie Oshon Pic Simulator Tutaj
    Tam jest gotowy programik do obsługi LCD, możesz go pozmieniać do własnych potrzeb w Basicu (jest w symulatorze), po skompilowaniu ładujesz program.hex do symulatora i wciskasz Disassembler no i masz już gotowy program w assemblerze do obsługi LCD.
    W helpie możesz znaleźć wszystko na temat obsługi LCD w Basicu - to jest banalnie proste :)
  • #5 3973705
    WCHPikus
    Poziom 14  
    Posty: 196
    Ocena: 10
    Witam!
    Ja sciagnalem udalo sie odpalic ldc, klawisze tez, ale ds18B20 juz nie.
    Moze ktos probowal juz w PIC Simulator to zrobic?
    Pozdrawiam


    greatlukas napisał:
    Witam jeżeli chodzi ci o prosty sposób na kod programu obsługujący wyświetlacz, to moja propozycja jest taka:
    Sciągnij sobie Oshon Pic Simulator Tutaj
    Tam jest gotowy programik do obsługi LCD, możesz go pozmieniać do własnych potrzeb w Basicu (jest w symulatorze), po skompilowaniu ładujesz program.hex do symulatora i wciskasz Disassembler no i masz już gotowy program w assemblerze do obsługi LCD.
    W helpie możesz znaleźć wszystko na temat obsługi LCD w Basicu - to jest banalnie proste :)
  • #6 3974327
    Bigfoot
    Poziom 25  
    Posty: 982
    Pomógł: 74
    Ocena: 13
    petione napisał:
    czy jest duza roznica w programowaniu tych prockow bo dla mnie sa one nowoscia?


    Ano jest, chocby najwazniejsze:

    - Stos sprzetowy 8-poziomowy - brak operacji PUSH i POP
    - Okrojona lista rozkazow (brak np. mnozenia, porownywania)
    - Koniecznosc przelaczania sie miedzy bankami RAM i ROM

    BF
REKLAMA