Mundarija:
Video: Salom Dunyo! LCD displeyda CloudX M633 yordamida: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Ushbu qo'llanmada biz LCD displeyda (suyuq kristalli displey) ko'rsatamiz.
1 -qadam: 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
- 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
- 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:
Video darslari: Technologías Creativas 01: Salom dunyo! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 qadam
Video darslari: Technologías Creativas 01: Salom dunyo! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: Arduino Uno diodli LED chiroqni o'chirib qo'yish uchun eng yaxshi qo'llanma. Tinkercad Circuits -dan foydalanish mumkin bo'lgan vositalarni taqqoslash mumkin emas. Bu uzluksiz
Flutter -da skretchdan "Salom dunyo" asosiy ilovasini yarating: 7 qadam
Flutter -dagi "Scratch" dan "Salom dunyo" asosiy dasturini yarating: Salom bolalar, men yangi boshlanuvchilar uchun Flutter qo'llanmasini yaratdim. Agar siz chayqalishni hozir boshlashni xohlasangiz, bu sizga yangi boshlanuvchilar uchun Flutter darsligiga yordam beradi
Salom dunyo - Java: 5 qadam
Salom dunyo - Java: Ushbu dasturda biz Java -dagi konsolda qanday chop etishni o'rganamiz
Java - Salom dunyo!: 5 qadam
Java - Salom Dunyo!: Har qanday dasturlash tilini o'rganishning birinchi qadami bu " Salom dunyo! &Quot; Bu ko'rsatma sizga java -da salom olamini chop etish uchun zarur bo'lgan barcha qadamlarni bajaradi
Python Salom Dunyo!: 8 qadam
Python Salom Dunyo!: Bu PyCharm Community Edition yordamida oddiy Python dasturini yaratish bo'yicha bosqichma -bosqich ko'rsatma