Mundarija:

Salom Dunyo! LCD displeyda CloudX M633 yordamida: 4 qadam
Salom Dunyo! LCD displeyda CloudX M633 yordamida: 4 qadam

Video: Salom Dunyo! LCD displeyda CloudX M633 yordamida: 4 qadam

Video: Salom Dunyo! LCD displeyda CloudX M633 yordamida: 4 qadam
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Noyabr
Anonim
Salom Dunyo! CloudX M633 yordamida LCD displeyda
Salom Dunyo! CloudX M633 yordamida LCD displeyda

Ushbu qo'llanmada biz LCD displeyda (suyuq kristalli displey) ko'rsatamiz.

1 -qadam: LCD (suyuq kristalli displey)

LCD (suyuq kristalli displey)
LCD (suyuq kristalli displey)

LCD displeylari parallel interfeysga ega, ya'ni displeyni boshqarish uchun mikrokontroller bir vaqtning o'zida bir nechta interfeys pinlarini boshqarishi kerak. Interfeys quyidagi pinlardan iborat:

Ro'yxatdan o'tish tugmasi (RS), siz LCD xotirasida qaerga ma'lumot yozayotganingizni boshqaradi. Siz ekranda nima borligini saqlaydigan ma'lumotlar registrini yoki LCD regulyatori nima qilish kerakligi to'g'risida ko'rsatmalarni tanlashingiz mumkin.

O'qish yoki yozish rejimini tanlaydigan o'qish/yozish (R/V) pin

Ro'yxatga olish kitobini yozishga imkon beradigan pinni yoqish

8 ta ma'lumot pinlari (D0 -D7). Bu pinlarning holatlari (yuqori yoki past) - bu siz yozayotganda registrga yozayotgan bitlar yoki o'qiyotganingizda o'qiladigan qiymatlar.

Shuningdek, displey konstruktsiyali pin (Vo), quvvat manbai pinlari (+ 5V va Gnd) va LED orqa nuri (Bklt+ va BKlt-), siz LCD-ni quvvatlantirish, displey kontrastini boshqarish va LEDni yoqish va o'chirish uchun foydalanishingiz mumkin. mos ravishda orqa yorug'lik.

Displeyni boshqarish jarayoni siz ko'rsatmoqchi bo'lgan narsaning tasvirini tashkil etuvchi ma'lumotlarni ma'lumotlar registriga kiritishni, so'ngra ko'rsatmalarni registrga kiritishni o'z ichiga oladi. LiquidCrystal kutubxonasi buni siz uchun soddalashtiradi, shuning uchun siz past darajadagi ko'rsatmalarni bilishingiz shart emas.

Hitachi-ga mos keladigan LCD displeylarni ikki rejimda boshqarish mumkin: 4-bitli yoki 8-bitli. 4-bitli rejim uchun Arduino-dan 7 ta kirish-chiqish pinlari kerak, 8-bitli rejim uchun 11 ta pin kerak. Matnni ekranda ko'rsatish uchun siz hamma narsani 4-bitli rejimda bajarishingiz mumkin, shuning uchun misolda 2x16 LCD displeyni 4-bitli rejimda boshqarish ko'rsatiladi.

2 -qadam: Tarkibiy

KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
  • CloudX M633
  • CloudX SoftCard
  • V3 kabeli
  • LCD 16x2
  • 10k Ohm potentsiometr
  • Jumper sim
  • 220 Ohm qarshilik
  • Non taxtasi

Bu erda siz komponentni sotib olishingiz mumkin

3 -qadam: QURILMA

QURILMA
QURILMA
  • LCD RS pinli Cloudx M633 raqamli piniga 1
  • LCD Cloudx M633 raqamli pin 2 ga pinni yoqish
  • LCD D4 pimi Cloudx M633 raqamli piniga 3
  • LCD D5 pinli Cloudx M633 raqamli piniga 4
  • LCD D6 pimi Cloudx M633 raqamli piniga 5
  • LCD D7 pimi Cloudx M633 raqamli piniga 6

Bundan tashqari, 10k potni +5V va GND ga ulang, uni o'chirish moslamasi bilan (chiqish) LCD ekranli VO piniga ulang. Displeyning orqa nuri, odatda LCD ulagichining 15 va 16 -pinlarida, 220 ohmli rezistor ishlatiladi.

4 -qadam: KODLASH

Ushbu kodni CloudX IDE -ga nusxalash

#qo'shish#qo'shish

sozlash(){

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (aniq); lcdCmd (cursorOff);

pastadir () {

lcdWriteText (1, 2, "SALOM DUNYO!"); lcdWriteText (2, 2, "CLOUDX QULLANAMAN");

}

}

Tavsiya: