Mundarija:
- 1 -qadam: Komponent talab qilinadi:
- 2 -qadam: Uskuna sozlamalari:
- 3 -qadam: dasturiy ta'minotni sozlash:
- 4 -qadam: REFERANS
Video: LCD interfeysi 8051 (AT89S52) bilan: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Salom, bu 8051-yil boshi. LCD 8-bitli va 4-bitli rejimda ishlashi mumkin, lekin 8051-da 8-bitli, 4-bitli arduino, AVR va PIC-da ishlatilgan. 8-bitli rejim-bu manzil va ma'lumotlarni uzatish uchun 8 ta sim ishlatilgan.
1 -qadam: Komponent talab qilinadi:
LCD displey 16*2
AT89S52 mikro-boshqaruvchi
Kristalli osilator 11.0592 MGts
Kondensator 10 uf
Seramika kondansatör 22 pf
40 pinli IC bazasi
Jumper simlari
Potensiometr 10k
2 -qadam: Uskuna sozlamalari:
Uskuna ulanishi rasmda ko'rsatilgan
2 -portni LCD ma'lumot pinlariga ulang.
0,0 RS porti va 0,1 portni yoqish.
RW erga.
Rezistor piniga qarshilik va kondansatör.
3 -qadam: dasturiy ta'minotni sozlash:
KEIL4 -ni kompyuteringizga o'rnating
LCD interfeysi uchun dastur:
#sbit rs = P0^0;
sbit en = P0^1;
bo'sh kechikish ();
void cmd ();
bekor dat ();
void main ()
{
char nomi [10] = "INSTRUCTABLES";
imzosiz int b;
P1 = 0x38;
cmd ();
P1 = 0x80;
cmd ();
P1 = 0x0f;
cmd ();
uchun (b = 0; b <= 10; b ++)
{
P1 = ism ;
dat ();
kechikish ();
}
}
void cmd ()
{
rs = 0;
en = 1;
kechikish ();
en = 1;
}
bekor ma'lumotlar ()
{
rs = 1;
en = 1;
kechikish ();
en = 0;
} bo'sh kechikish ()
{
imzosiz int a;
uchun (a = 0; a <= 500; a ++);
}
Bu yerdan yuklab olishingiz mumkin:
4 -qadam: REFERANS
electrosome.com/interfacing-lcd-with-8051-using-keil-c-at89c51/
Tavsiya:
DS1307 RTC bilan 8051 interfeysi va LCDda vaqt tamg'asini ko'rsatish: 5 qadam
DS1307 RTC bilan 8051 interfeysi va LCD displeyda vaqt tamg'asi: Ushbu qo'llanmada biz sizga ds1307 RTC bilan 8051 mikrokontrolerini qanday ulash mumkinligi haqida aytib berdik. Bu erda biz proteus simulyatsiyasi yordamida RTC vaqtini lcd formatida ko'rsatamiz
Qayta aloqa regulyatori bilan ajoyib Blynk interfeysi bilan Esp8266 asosidagi Boost konvertori: 6 qadam
Qayta aloqa regulyatori bilan ajoyib Blynk interfeysi bilan Esp8266 asosidagi Boost konvertori: Ushbu loyihada men sizga shahar kuchlanishlarini kuchaytirishning samarali va keng tarqalgan usulini ko'rsataman. Men sizga Nodemcu yordamida kuchaytirgichni qurish qanchalik oson bo'lishini ko'rsataman. Keling, uni quraylik. Shuningdek, u ekrandagi voltmetrni va teskari aloqa ma'lumotlarini o'z ichiga oladi
Arduino bilan HMC5883L kompas sensori interfeysi bo'yicha qo'llanma: 10 qadam (rasmlar bilan)
Arduino bilan HMC5883L kompas sensori interfeysi bo'yicha qo'llanma: Tavsif HMC5883L-bu ikkita umumiy maqsadda ishlatiladigan 3 o'qli raqamli kompas: ferromagnit kabi magnit materialning magnitlanishini o'lchash, yoki kuchini va ba'zi hollarda yo'nalishni o'lchash uchun. nuqtadagi magnit maydon
Arduino bilan klaviatura interfeysi. [Noyob usul]: 7 qadam (rasmlar bilan)
Arduino bilan klaviatura interfeysi. [Noyob usul]: Assalomu alaykum, mening birinchi ko'rsatmaga xush kelibsiz! :) Bu ko'rsatmalarni men arduino - "Parollar kutubxonasi" bilan klaviatura bilan bog'lanish uchun ajoyib kutubxonani, shu jumladan "Klaviatura kutubxonasi" bilan bo'lishmoqchiman. Bu kutubxona biz biladigan eng yaxshi xususiyatlarni o'z ichiga oladi
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: 4 qadam (rasmlar bilan)
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: Ushbu darsda men sizga klaviaturani 8051 bilan qanday bog'lashimiz va klaviatura raqamlarini 7 segmentli displeyda ko'rsatish haqida aytib beraman