Мазмуну:
- 1 -кадам: Компонент талап кылынат:
- 2 -кадам: Аппараттык орнотуу:
- 3 -кадам: Программаны орнотуу:
- 4 -кадам: АДАБИЯТ
Video: ЖК интерфейси 8051 менен (AT89S52): 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Саламатсызбы бул 8051-жылдын башталышы. ЖК 8-бит жана 4-биттик режимде иштетилиши мүмкүн, бирок 8051 учурда 8-бит көбүнчө колдонулат, 4-бит ардуино, AVR жана PIC учурда колдонулат. 8-бит режими даректи жана маалыматтарды берүү үчүн 8 зым колдонулганын билдирет.
1 -кадам: Компонент талап кылынат:
ЖК 16*2
Микроконтроллер AT89S52
Кристалл осциллятору 11.0592МГц
Конденсатор 10 uf
Керамикалык конденсатор 22pf
40 пин IC базасы
Jumper Wires
Потенцио метр 10k
2 -кадам: Аппараттык орнотуу:
Аппараттык туташуу инж
2 -портту LCD маалымат казыктарына туташтырыңыз.
Порт 0.0 RS жана Порт 0.1 ЖАНЫТУУ үчүн.
RW жерге.
Резистор жана конденсатор RESET пин.
3 -кадам: Программаны орнотуу:
Компьютериңизге KEIL4 орнотуңуз
LCD интерфейси үчүн программа:
#Include sbit rs = P0^0;
sbit en = P0^1;
боштукту кечиктирүү ();
void cmd ();
void dat ();
бош функция()
{
char name [10] = "INSTRUCTABLES";
unsigned 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;
}
жараксыз маалымат ()
{
rs = 1;
en = 1;
кечиктирүү ();
en = 0;
} боштук кечигүү ()
{
unsigned int a;
үчүн (a = 0; a <= 500; a ++);
}
Бул жерден жүктөп алсаңыз болот:
4 -кадам: АДАБИЯТ
electrosome.com/interfacing-lcd-with-8051-using-keil-c-at89c51/
Сунушталууда:
Уюлдук телефон менен каалаган Arduino интерфейси: 6 кадам (сүрөттөр менен)
Уюлдук телефон менен каалаган Arduino интерфейси: Ардуинону колдонуп жатканда, сизде компьютериңиз жок болгондуктан, аны колдоно албай калышыңыз мүмкүн. Балким Windows же Mac OS шайкеш келбейт, сизде эч кандай компьютер жок же сиз жөн гана int үчүн көбүрөөк эркиндикти каалайсыз
Экран жана баскычтар менен эки зым (DMX) интерфейси: 5 кадам (сүрөттөр менен)
Экран жана баскычтар менен эки зым (DMX) интерфейси: DMX - бул сахнадагы жарык берүүчү түзүлүштөрдү жана атайын эффекттерди көзөмөлдөө үчүн колдонулган протокол. Ар бир түзмөктүн өзүнүн каналы бар, ал жооп берет. Бул каналды DIP которгуч же баскычтары бар дисплей колдонуучу тандап алат
Малина танкы веб интерфейси жана видео агымы менен: 8 кадам (сүрөттөр менен)
Малина танкы веб интерфейси жана видео агымы менен: Алыскы интернетти көзөмөлдөөгө жана видео агылтууга жөндөмдүү кичинекей WiFi танкасын кантип ишке ашырганымды көрөбүз. Ушул себептен улам мен тандадым
Үйрөткүч Arduino UNO менен 4-Сандык Дисплей Интерфейси: 6 кадам (Сүрөттөр менен)
Үйрөткүч Arduino UNO менен 4-Цифралуу Дисплей Интерфейси: Бул окуу куралы сизге 4-Сандык Дисплейди Arduino UNO менен колдонуу боюнча кээ бир негиздерди үйрөтөт
Баскыч интерфейси 8051 жана 7 сегменттеги баскыч сандарын көрсөтүү: 4 кадам (сүрөттөр менен)
Баскыч интерфейси 8051 жана 7 сегментте баскычтоп сандарын көрсөтүү: Бул үйрөткүчтө мен клавиатураны 8051 менен кантип интерфейстештирүү жана 7 сегменттеги дисплейде баскычтардын санын көрсөтүү жөнүндө айтып берейин