فهرست مطالب:
- مرحله 1: اجزای مورد نیاز:
- مرحله 2: راه اندازی سخت افزار:
- مرحله 3: راه اندازی نرم افزار:
- مرحله 4: رفرنس
تصویری: رابط LCD با 8051 (AT89S52): 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
سلام این آغاز سال 8051 است. LCD را می توان با حالت 8 بیتی و 4 بیتی اجرا کرد ، اما در مورد 8051 بیشتر از 8 بیتی استفاده می شود ، در مورد آردوینو ، AVR و PIC از 4 بیت استفاده می شود. حالت 8 بیتی به این معنی است که از 8 سیم برای انتقال آدرس و داده استفاده می کند.
مرحله 1: اجزای مورد نیاز:
LCD 16*2
میکروکنترلر AT89S52
نوسان ساز کریستالی 11.0592 مگاهرتز
خازن 10 uf
خازن سرامیکی 22pf
پایه IC 40 پین
سیم های جامپر
پتانسیومتر 10k
مرحله 2: راه اندازی سخت افزار:
اتصال سخت افزار در شکل نشان داده شده است
پورت 2 را به پین های داده LCD متصل کنید.
پورت 0.0 RS و پورت 0.1 تا ENABLE.
RW به زمین
مقاومت و خازن به پین RESET.
مرحله 3: راه اندازی نرم افزار:
KEIL4 را روی رایانه خود نصب کنید
برنامه رابط LCD:
#شامل sbit rs = P0^0؛
sbit en = P0^1؛
void delay ()؛
void cmd ()؛
void dat ()؛
خالی اصلی ()
{
char name [10] = "INSTRUCTABLES"؛
بدون امضا int b؛
P1 = 0x38 ؛
cmd ()؛
P1 = 0x80 ؛
cmd ()؛
P1 = 0x0f ؛
cmd ()؛
برای (b = 0 ؛ b <= 10 ؛ b ++)
{
P1 = نام ؛
dat ()؛
تاخیر انداختن()؛
}
}
cmd خالی ()
{
rs = 0؛
en = 1؛
تاخیر انداختن()؛
en = 1؛
}
void dat ()
{
rs = 1؛
en = 1؛
تاخیر انداختن()؛
en = 0؛
} void delay ()
{
بدون امضا int a؛
برای (a = 0 ؛ a <= 500 ؛ a ++) ؛
}
می توانید از اینجا بارگیری کنید:
مرحله 4: رفرنس
electrosome.com/interfacing-lcd-with-8051-using-keil-c-at89c51/
توصیه شده:
8051 رابط با DS1307 RTC و نمایش زمان در LCD: 5 مرحله
8051 Interfacing with DS1307 RTC and Display Timestamp in LCD: در این آموزش ما به شما توضیح داده ایم که چگونه می توانیم میکروکنترلر 8051 را با ds1307 RTC وصل کنیم. در اینجا ما زمان RTC را در LCD با استفاده از شبیه سازی پروتئوس نمایش می دهیم
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s انجام دهید: 8 مرحله
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s: در این آموزش ، با نحوه راه اندازی ، اتصال و دریافت دستگاه I2C (شتاب سنج) کار با کنترلر (Arduino ، ESP32 ، ESP8266 ، ESP12 NodeMCU) آشنا خواهید شد
دکمه رابط رابط - مبانی آردوینو: 3 مرحله
دکمه رابط - مفاهیم اولیه آردوینو: دکمه فشاری قطعه ای است که هنگام فشار دادن آن دو نقطه را در یک مدار متصل می کند. هنگامی که دکمه فشاری باز است (بدون فشار) هیچ ارتباطی بین دو پایه دکمه فشاری وجود ندارد ، بنابراین پین به 5 متصل می شود. ولت (از طریق رسپی کشش
رابط صفحه کلید کامپیوتر با میکروکنترلر 8051: 6 مرحله
رابط صفحه کلید کامپیوتر با میکروکنترلر 8051: در این پروژه به شما توضیح دادم که چگونه می توان صفحه کلید رایانه خود را به میکروکنترلر 8051 وصل کرد
رابط میکروکنترلر 8051 با LCD در حالت 4 بیتی: 5 مرحله (همراه با تصاویر)
Interfacing 8051 Microcontroller with Lcd in 4-bit mode: در این آموزش ما قصد داریم به شما توضیح دهیم که چگونه می توانیم ال سی دی را با 8051 در حالت 4 بیتی رابط دهیم