14.02.2014 Views

Mikrokontrolery PIC w praktycznych zastosowaniach - Helion

Mikrokontrolery PIC w praktycznych zastosowaniach - Helion

Mikrokontrolery PIC w praktycznych zastosowaniach - Helion

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

36 <strong>Mikrokontrolery</strong> <strong>PIC</strong> w <strong>praktycznych</strong> <strong>zastosowaniach</strong><br />

Rysunek 2.31.<br />

Schemat ukadu<br />

z mikrokontrolerem<br />

<strong>PIC</strong>16F877A<br />

i alfanumerycznym<br />

wywietlaczem LCD<br />

e podczamy wywietlacz po prostu do linii, które nie s zajte. Proponuj zatem,<br />

abymy zbudowali wasn bibliotek, woln od wymienionych niedoskonaoci. Zanim<br />

jednak do tego dojdzie, zbudujmy próbny ukad. Rysunek 2.32 przedstawia realizacj<br />

ukadu z rysunku 2.31 na pytce stykowej.<br />

Rysunek 2.32.<br />

Realizacja ukadu<br />

z mikrokontrolerem<br />

<strong>PIC</strong>16F877A<br />

i alfanumerycznym<br />

wywietlaczem LCD<br />

na pytce stykowej<br />

Na rysunku 2.33 widzimy ten sam ukad zrealizowany na pytce edukacyjnej.<br />

Realizujc ukad na pytce edukacyjnej ARE, naley lini RW wywietlacza LCD<br />

samodzielnie podczy do masy.<br />

Zbudowana przez nas biblioteka obsugi wywietlacza LCD ma poprawnie dziaa dla<br />

kadej konfiguracji podczenia wyprowadze mikrokontrolera. W tym kontekcie<br />

najatwiejsze do zaprogramowania byyby dla nas rozkazy, w których bdziemy mogli<br />

uy nazw pojedynczych bitów. Na szczcie istnieje taka moliwo — dziki zdefiniowaniu<br />

specjalnych struktur. Oto fragment pochodzcy z pliku pic16f877a.h znajdujcego<br />

si w zasobach kompilatora HI-TECH.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!