Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсэг:
- Алхам 2: Тоног төхөөрөмжийн тохиргоо:
- Алхам 3: Програм хангамжийн тохиргоо:
- Алхам 4: АШИГЛАЛ
Видео: LCD интерфейс 8051 (AT89S52): 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Сайн байна уу, энэ бол 8051. LCD дэлгэцийг 8 ба 4 битийн горимоор ажиллуулж болох боловч 8051 тохиолдолд ихэвчлэн 8 битийг arduino, AVR, PIC тохиолдолд 4 бит ашигладаг. 8 битийн горим гэдэг нь хаяг, өгөгдөл дамжуулахад 8 утас ашигласан гэсэн үг юм.
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсэг:
LCD 16*2
AT89S52 бичил хянагч
Болор осциллятор 11.0592 МГц
Конденсатор 10 uf
Керамик конденсатор 22pf
40 зүү IC суурь
Холбогч утас
Потенциометр 10к
Алхам 2: Тоног төхөөрөмжийн тохиргоо:
Техник хангамжийн холболтыг Зураг дээр үзүүлэв
2 -р портыг LCD өгөгдлийн голтой холбоно уу.
Идэвхжүүлэх бол 0.0 RS порт ба 0.1 порт.
RW газар руу.
RESET зүү рүү резистор ба конденсатор.
Алхам 3: Програм хангамжийн тохиргоо:
KEIL4 -ийг компьютер дээрээ суулгаарай
LCD холболтын програм:
#оруулах sbit rs = P0^0;
sbit en = P0^1;
хүчингүй хоцролт ();
void cmd ();
хүчингүй dat ();
хоосон үндсэн ()
{
char нэр [10] = "INSTRUCTABLES";
гарын үсэггүй int b;
P1 = 0x38;
cmd ();
P1 = 0x80;
cmd ();
P1 = 0x0f;
cmd ();
for (b = 0; b <= 10; b ++)
{
P1 = нэр ;
dat ();
саатал ();
}
}
void cmd ()
{
rs = 0;
en = 1;
саатал ();
en = 1;
}
хүчингүй өгөгдөл ()
{
rs = 1;
en = 1;
саатал ();
en = 0;
} хүчингүй хоцролт ()
{
гарын үсэг зураагүй int a;
for (a = 0; a <= 500; a ++);
}
Та эндээс татаж авах боломжтой:
Алхам 4: АШИГЛАЛ
electrosome.com/interfacing-lcd-with-8051-using-keil-c-at89c51/
Зөвлөмж болгож буй:
DS1307 RTC -тэй 8051 интерфейс болон LCD дээр цагийн тэмдгийг харуулах: 5 алхам
DS1307 RTC -тэй 8051 интерфэйс хийх, LCD дээр цаг хугацааны тэмдгийг харуулах: Энэхүү заавар дээр бид 8051 микроконтроллерийг ds1307 RTC -тэй хэрхэн холбох талаар тайлбарласан болно. Энд бид протеус симуляцийг ашиглан RTC хугацааг lcd хэлбэрээр харуулж байна
16*2 LCD дэлгэцтэй LPC2148 интерфейс: 5 алхам
LPC2148 16*2 LCD дэлгэцтэй интерфейс: Энэхүү гарын авлагад би lpc2148 -ийг 16*2 lcd -тэй хэрхэн холбох талаар танд хэлэх болно
Хүний компьютерийн интерфейс: EMG ашиглан бугуйн хөдөлгөөнөөр баригч (Киригами хийсэн) функц: 7 алхам
Хүний компьютерийн интерфейс: EMG ашиглан бугуйны хөдөлгөөнөөр Gripper (Kirigami хийсэн) функц: Тиймээс энэ бол хүний компьютерын интерфейсийг анх удаа туршиж үзсэн зүйл юм. python болон arduino -ээр дамжуулан оригами дээр суурилсан бариулыг ажиллуулна
BI - 8051 (AT89S52) ХЭРЭГЛЭХ ЗААВАРЫН ЗОЧНЫ ТООЧ: 4 алхам
BI - 8051 (AT89S52) ХЭРЭГЛЭХ ЗААВАР ТОВЧООНЫ ТООЛОГЧ: Энэхүү төслийн зорилго нь өрөөнд орж буй болон гарч буй зочдын тоог тоолох, LCD дэлгэцийн дэлгэрэнгүй мэдээллийг шинэчлэх явдал юм. Энэхүү төсөл нь AT89S52 микроконтроллер, хоёр IR мэдрэгч, LCD дэлгэцээс бүрдэнэ. . IR мэдрэгч нь гадна талыг илрүүлдэг
4 битийн горимд LCD дэлгэцтэй Atmega16 интерфейс (Proteus Simulation): 5 алхам
4 битийн горимд LCD -тэй Atmega16 интерфейс (Proteus Simulation): Энэхүү гарын авлагад бид 4 битийн горимд 16*2 LCD бүхий atmega16 микроконтроллерийг хэрхэн холбох талаар танд хэлэх болно