Բովանդակություն:

Բարեւ աշխարհ! LCD- ի վրա CloudX M633- ի օգտագործմամբ `4 քայլ
Բարեւ աշխարհ! LCD- ի վրա CloudX M633- ի օգտագործմամբ `4 քայլ

Video: Բարեւ աշխարհ! LCD- ի վրա CloudX M633- ի օգտագործմամբ `4 քայլ

Video: Բարեւ աշխարհ! LCD- ի վրա CloudX M633- ի օգտագործմամբ `4 քայլ
Video: Monitors Explained - LCD, LED, OLED, CRT, TN, IPS, VA 2024, Նոյեմբեր
Anonim
Բարեւ աշխարհ! LCD- ի վրա, օգտագործելով CloudX M633- ը
Բարեւ աշխարհ! LCD- ի վրա, օգտագործելով CloudX M633- ը

Այս ձեռնարկում մենք պատրաստվում ենք ցուցադրել LCD (Հեղուկ բյուրեղյա էկրան):

Քայլ 1: LCD (հեղուկ բյուրեղյա էկրան)

LCD (հեղուկ բյուրեղյա էկրան)
LCD (հեղուկ բյուրեղյա էկրան)

LCD- ները զուգահեռ ինտերֆեյս ունեն, ինչը նշանակում է, որ միկրոկոնտրոլերը պետք է միաժամանակ շահարկի մի քանի ինտերֆեյսի կապում `էկրանը կառավարելու համար: Ինտերֆեյսը բաղկացած է հետևյալ կապերից.

Գրանցման ընտրված (RS) քորոց, որը վերահսկում է, թե LCD- ի հիշողության մեջ որտեղ եք տվյալներ գրում: Կարող եք ընտրել կամ տվյալների գրանցամատյանը, որը պարունակում է այն, ինչ ցուցադրվում է էկրանին, կամ հրահանգների գրանցամատյանը, որտեղ LCD- ի վերահսկիչը փնտրում է հետագա անելիքների վերաբերյալ ցուցումներ:

Կարդալու/գրելու (R/W) կապում, որն ընտրում է ընթերցման կամ գրելու ռեժիմը

Enable pin, որը հնարավորություն է տալիս գրել գրանցամատյաններում

8 տվյալների կապ (D0 -D7): Այս կապերի վիճակները (բարձր կամ ցածր) այն բիթերն են, որոնք գրում եք գրանցամատյանում գրելիս կամ այն արժեքները, որոնք կարդում եք կարդալիս:

Կա նաև ցուցադրման կոնտրաստային քորոց (Vo), սնուցման աղբյուրի կապեր (+ 5V և Gnd) և LED հետևի լուսավորության (Bklt+ և BKlt-) կապում, որոնք կարող եք օգտագործել LCD- ը սնուցելու, ցուցադրման հակադրությունը վերահսկելու և LED- ն միացնելու և անջատելու համար: համապատասխան լուսավորություն, համապատասխանաբար:

Theուցադրման վերահսկման գործընթացը ներառում է տվյալները, որոնք կազմում են այն, ինչ պատկերում եք այն, ինչ ցանկանում եք ցուցադրել տվյալների գրանցամատյաններում, այնուհետև հրահանգներ դնել հրահանգների գրանցամատյանում: LiquidCrystal գրադարանը դա ձեզ համար պարզեցնում է, այնպես որ ձեզ հարկավոր չէ իմանալ ցածր մակարդակի հրահանգները:

Hitachi- ի հետ համատեղելի LCD- ները կարող են կառավարվել երկու ռեժիմով `4-բիթ կամ 8-բիթ: 4-բիթ ռեժիմի համար Arduino- ից պահանջվում է յոթ I/O կապ, մինչդեռ 8-բիթանոց ռեժիմը պահանջում է 11 կապում: Էկրանի վրա տեքստ ցուցադրելու համար ամեն ինչ կարող եք անել 4-բիթանոց ռեժիմում, ուստի օրինակը ցույց է տալիս, թե ինչպես կառավարել 2x16 LCD 4-բիթանոց ռեժիմում:

Քայլ 2: Բաղադրիչ

ՄԱՍՆԱԿՈԹՅՈՆ
ՄԱՍՆԱԿՈԹՅՈՆ
ՄԱՍՆԱԿՈԹՅՈՆ
ՄԱՍՆԱԿՈԹՅՈՆ
ՄԱՍՆԱԿՈԹՅՈՆ
ՄԱՍՆԱԿՈԹՅՈՆ
ՄԱՍՆԱԿՈԹՅՈՆ
ՄԱՍՆԱԿՈԹՅՈՆ
  • CloudX M633
  • CloudX SoftCard
  • V3 լար
  • LCD 16x2
  • 10k Օմ պոտենցիոմետր
  • Jumper մետաղալար
  • 220 օմ դիմադրություն
  • Հացի տախտակ

Դուք կարող եք գնել ձեր բաղադրիչն այստեղ

Քայլ 3: HARDWARE

HARDWARE
HARDWARE
  • LCD RS փին դեպի Cloudx M633 թվային 1 -ին կապը
  • LCD Միացրեք Cloudx M633- ի թվային կապում 2 -ի կապը
  • LCD D4 կապը դեպի Cloudx M633 թվային 3 -րդ կապը
  • LCD D5 կապը դեպի Cloudx M633 թվային 4 -րդ կապը
  • LCD D6 կապը դեպի Cloudx M633 թվային 5 -րդ կապը
  • LCD D7 կապում դեպի Cloudx M633 թվային 6 -րդ կապում

Բացի այդ, միացրեք 10k կաթսա +5V- ի և GND- ի հետ, այն մաքրիչով (ելքով) LCD էկրաններին VO կապում: Էկրանին լուսավորելու համար օգտագործվում է 220 օմ դիմադրություն, սովորաբար LCD միակցիչի 15 -րդ և 16 -րդ կապում

Քայլ 4: ԿՈԴ

Պատճենեք այս կոդը ձեր CloudX IDE- ում

#ներառել#ներառել

կարգավորում () {

lcd Կարգավորում (1, 2, 3, 4, 5, 6); lcdCmd (պարզ); lcdCmd (cursorOff);

հանգույց () {

lcdWriteText (1, 2, «ԲԱՐԵՎ ԱՇԽԱՐՀ»); lcdWriteText (2, 2, «ՕԳՏԱԳՈՐՈՄ ԵՄ ԱՄԲՈԸ»);

}

}

Խորհուրդ ենք տալիս: