pcf8583 , lcd --> bascom

May 12, 2005 2 Replies

Witam mam taki problem mam zegar na pcf 8583 i gdy probowalem jak dziala zauwazylem pewnie problem: gdy ustawie czas 23:59 po zminie na 0;0 dzien mi sie zwieksza ale gdy ustawie dzien 31 i znowu 23.59 po minucie, po zmianie na 0.0 dzien sie zmienia na 1 ale miesiac zostaje tenn sam... czy u was tez tak jest



zbudowalem taki mmini komp do autka na ATmega8. zegar na pcf, dwa ds1820, odczyt napiecia akumulatora z wewnetrznego przetwornika ADC., wyswietlacz lcd 2*16



chce go zalozyc do escorta zamiast oryginalnego zegara, moze juz ktos budowal takie?



Jest jakis sposob na czyszczenie lcd ale jeden raz np. po wyjsciu z jakiegos podprogramu?



Pozdrawiam Arko



a to moj zegar , chyba standardowy program...

Sub Zegar I2cstart I2cwbyte 160 I2cwbyte 3 '2 adres sekund, 3 minut I2cstart I2cwbyte 161 'I2crbyte S , Ack I2crbyte M , Ack I2crbyte H , Ack I2crbyte Day , Ack I2crbyte Month , Nack I2cstop H = Makedec(h) M = Makedec(m) ' S = Makedec(s) Day = Makedec(day) Month = Makedec(month) End Sub

Nie rozumiem. Możesz po wyjściu z podprogramu wywołać nowy podprogram z funkcją czyszczenia lcd, możesz bezpośrednio użyć 'cls', lub możesz po prostu wysłać na lcd dwie linie znaków spacji: Lcd " " Lowerline Lcd " "

(zakładając, że masz LCDka 2x16)

Lub poprzez Locate.

m.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required