Joonistamine punktmaatriksekraanile – LCD12864 juhtimise üksikasjalik selgitus
- eelteadmised -
Tegelikult tuleks seda artiklit käsitleda arvutigraafika spetsiifilise haruna. Seetõttu on arvutigraafika kõige elementaarsem nõue selle artikli põhinõue. Kuna ma arvestan suurte vendade isuga, siis räägin rohkem.
1. Bitioperatsioon
Kahendekraani (nt LCD12864) puhul oleme sageli harjunud kasutama 1 baiti 8 järjestikuse punkti tähistamiseks, 1 vastab sellele, et vastav bitt põleb, 0 tähendab, et see pole hele, seega on graafika toimimise kõige elementaarsem vahend see's biti operatsioon.
Ülevaade – tavaliselt kasutatavad bititoimingud, oletame, et Dis esindab olemasoleva aadressi sisu Dis=Dis~ must ja valge on vastupidised
Dis<>
Dis ^= (1
2. Joonistamise põhimõte
Punktid on kõigi rasterkuvaseadmete kõige elementaarsemad elemendid ja kõik toimingud põhinevad punktidel. Seetõttu on vaja õppida kasutama punkte joonte, ringide ja täidiste moodustamiseks – geomeetria ei saa olla väga halb.
Lisaks tuleb koos ekraani riistvara omadustega omandada ka mõned algoritmi optimeerimise meetodid. Näiteks: kuidas täita jms......LCD12864 tutvustatakse täpsemalt hiljem.
3. Inimese ja arvuti interaktsioon
Kuigi paljud inimesed pole seda teemat õieti õppinud, on neil liidesest siiski veidi arusaamist. Kuidas kasutada põhilisi tööfunktsioone eriefektide tegemiseks? Kuidas vormi korraldada? Kuidas joonistada mõningaid graafilise liidese põhielemente, näiteks nuppe
Isegi hiina tähtede kuvamine on see, mida peate teile õpetama inimestevahelises suhtluses – lühidalt, kui te pole seda kursust läbinud ja teie toodet kasutate ainult teie ise, siis järgige oma tundeid, et's õigus.
4. Kõige olulisem materiaalne alus
Peate valdama teatud tüüpi ühe kiibiga mikroarvutit ja omandama teatud tüüpi maatriksekraani.
Maatriksekraanile joonistamine – LCD12864 esimese peatüki alusel
- alusta natukehaaval-
Nagu varem mainitud, on ruudustiku kuvaseadmete puhul punktid kogu graafika aluseks. Otse öeldes ei saa öelda, et olete teatud tüüpi vedelkristalli selgeks õppinud, kui te ei joonista LCD-ekraani suvalises kohas punkte. Ekraani kasutamine. Tegelikult proovige autori kogemuse põhjal midagi joonistada
Sageli võib paljastada palju probleeme. Võtke näiteks LCD12864. Mõne aja jooksul avastan sageli, et filmi vahetamisel on väike viga...
Enne punkti joonistamise selgitamist lubage mul selgitada kontseptsiooni: kuvapuhver.
Niinimetatud kuvapuhver, nagu nimigi ütleb, on lihtsalt kuvaandmete puhvertsoon. Tavaolukorras töötab meie joonis ka otseselt sellel puhveralal.

