Apr 16, 2018 Xabar QOLDIRISH

1602 lcd dan qanday foydalanish kerak

LCD1602, ko'p mikrokontrolör tutkunlarının ilgari aloqa qilgan bir belgilar suyuq kristalli displey. Asosiy nazorat chipi HD44780 yoki boshqa mos keladigan chiplardir. U bilan aloqada bo'lgan yangi boshlanuvchilarning aksariyati mikrokreditlardir. O'zining aql-idrokka ega emasligi tufayli uni yoqtirmaslik mumkin emas. O'qish davri tugagandan so'ng, uning haydovchisiga biroz ko'zim tushdi va bugungi kunda bu yerda keyinroq ma'lumot olish uchun qayd etilgan.


Umuman olganda, LCD1602 16 pinga ega va 14 pinga ega. 16-pinli SK-1602 bilan taqqoslaganda, orqa nurli kuchlanish A (15 fut) va yer chizig'i K (16 fut) yo'q. LCD1602 modeli qo'limda, Texnik korporatsiya afsonasining mahsuloti bo'lgan HJ1602A hisoblanadi. U 16 pinga ega.


555.jpg

Lcd1602 Foydalanuvchi uchun qo'llanma, LCD1602 foydalanishni tushuntiring


LCD1602 ning asosiy ishlashi


1. Mutolaa holati: RS = 0 kiritish, RW = 1, E = yuqori impuls. Chiqish: D0-D7 - bu holat so'zidir.


2. Ma'lumotlarni o'qing: RS = 1, RW = 1, E = yuqori impuls. Chiqish: D0-D7 - bu ma'lumotlar.


3. Write buyrug'i: kirish RS = 0, RW = 0, E = past zarba. Chiqish: yo'q. (Yozing E = yuqori zarba)


4. Ma'lumotlarni yozish: RS = 1, RW = 0, E = past zarba. Chiqish: yo'q.


Tahlil sekans diagrammasi


(1) Yozish jarayoni (SCM dan HD44780gacha)


Lcd1602 Foydalanuvchi uchun qo'llanma, LCD1602 foydalanishni tushuntiring


Eng avvalo, ro'yxatni tanlashni tanlash va operatsiyalarni o'qish va yozishni o'zgartirish. RS ro'yxatdan tanlash, RS = 1 ma'lumotlar ustida ishlaydi va RS = 0 ko'rsatmalar bo'yicha ishlaydi.


O'qish va yozish operatsiyalarini sozlang, RW = 0 yozing.


Enable terminalini yoqing va kirishni yoqish signali E = 1 ni tanlang.


Ma'lumotlar almashinuvi, DB0 ~ DB7-ga tayinlash, ma'lumotlarni uzatish


Eslatma: Agar avval uni yoqsangiz va boshqa konfiguratsiyalarni bajaradigan bo'lsangiz, uzatilgan ma'lumotlar siz istagan narsa emas.


(2) O'qishni o'qish (HD44780 dan Microcontroller)


Lcd1602 Foydalanuvchi uchun qo'llanma, LCD1602 foydalanishni tushuntiring


Ko'rsatkich modulining ko'rsatmalar to'plami o'z ekran ehtiyojlariga mos ravishda tuzilgan


Lcd1602 Foydalanuvchi uchun qo'llanma, LCD1602 foydalanishni tushuntiring


Lcd1602 Foydalanuvchi uchun qo'llanma, LCD1602 foydalanishni tushuntiring


Lcd1602 Foydalanuvchi uchun qo'llanma, LCD1602 foydalanishni tushuntiring


Lcd1602 Foydalanuvchi uchun qo'llanma, LCD1602 foydalanishni tushuntiring


DDRAM holatini ko'rsatish


Lcd1602 Foydalanuvchi uchun qo'llanma, LCD1602 foydalanishni tushuntiring


Birinchi qatorning bitta ustunida ko'rsatilgan ma'lumotlar quyidagi kabi yozilishi mumkin: 0x80 | 0x **, ikkinchi qatorning bitta ustunida ko'rsatilgan ma'lumotlar quyidagi kabi yozilishi mumkin: 0x80 | 0x40 | 0x ** = 0xC0 | 0x **, 0x80, chunki DDRAM manzilini belgilashda DB7 1ga o'rnatiladi.


LCD1602 o'z belgilarini yozadi va xitoycha belgilarni ko'rsatadi


LCD displey tashqi qurilma bo'lgani uchun va protsessor tezligi CPUga qaraganda asta bo'lsa, funktsiyani bajarish uchun LCD ga buyruq yozish uchun ma'lum vaqt talab qilinadi. Ushbu jarayonda LCD displey bilan band va LCD-ga yangi tarkib yoza olmaydi. LCD bilan band bo'ladimi, band bayroq buyrug'ini o'qib, tushunish mumkin.


LCD displeyi bilan band yoki yo'qligini aniqlash uchun IO portining holatini o'qish uchun davlat = LCDPORT dan foydalaning. Agar IO porti bit7 bo'lsa, LCD displeyda band bo'ladi, aks holda bo'sh.


2. LCD1602 ning maxsus belgilarini ko'rsatishga ruxsat berish uchun CGRAM ko'rsatmalaridan foydalaning. CGROM so'z jadvalining aslida faqat 8 bayta mavjud. Writecom (0x40) ma'lumotlar CGRAM-da yozilganligini bildiradi. CGRAM shriftini o'rnatish buyrug'i 0100 0000 dir.


1602 8 ta maxsus belgini (masalan, 8 baytdan) saqlashi mumkin. 8 ta maxsus belgilar saqlash joylarining birinchi manzillari: 0x40, 0x48, 0x50, 0x58, 0x60, 0x68, 0x70, 0x78.


O'qishda maxsus belgining manzili 0X40-0X78 va manzil 00H-07H. Bir manzil (00H kabi) 1B belgi saqlaydi (1B = 8bit, bir belgi 8 0x ** dan iborat)


0x40 uchun uning xotira maydoni quyidagicha:


Lcd1602 Foydalanuvchi uchun qo'llanma, LCD1602 foydalanishni tushuntiring


Agar 5 * 7 belgidan foydalansangiz, chapdagi 3 va oxirgi satrdagi ma'lumotlar aslida foydasiz, odatda 0 ga sozlangan.


Lcd1602 Foydalanuvchi uchun qo'llanma, LCD1602 foydalanishni tushuntiring


Shunday qilib, har bir manzilning yozilishi kerak bo'lgan ma'lumotlarni olamiz:


Manzil: Ma'lumotlar


0x40: 0x16


0x41: 0x09


0x42: 0x08 va boshqalar. Ushbu 8 ma'lumotni tegishli manzilga yozing. (Qizil panjasi 1, oq panjasi esa 0)


So'rov yuborish

whatsapp

teams

Elektron pochta

So'rov