ЛЦД интерфејс са микроконтролером 8051

Испробајте Наш Инструмент За Елиминисање Проблема





Деценију уназад процесни и контролни поступци су примењени само помоћу микропроцесора. Али у данашње време ситуација се мења и заузима је нови уређај који се зове Микроконтролер. Не можемо наћи ниједан електронски уређај без употребе микроконтролера, јер је развој тако драстичан. Тхе Микроконтролер је променио уграђени систем дизајн тако једноставан и напредан.

ЛЦД-ови користе два листа поларизационог материјала са течно кристалним раствором смештеним између њих. Када електрична струја прође кроз кристални раствор, кристали се поравнају тако да светлост не може проћи кроз њих. Сваки кристал је тако попут затварача, који омогућава пропуштање светлости или га блокира. Постоје две врсте ЛЦД-а као што су колор и монохроматски. За пројекте користимо једнобојно, док за телевизоре, преносиве рачунаре користимо боју. ЛЦД у боји користи две основне технике за производњу боја. Овај чланак говори о ЛЦД екрану повезивање са 8051 микроконтролером .




Шта је микроконтролер?

Микроконтролер је мали рачунар у интегрисаном колу који садржи меморију, програмибилну улазну и излазну периферну опрему, језгро процесора. Микроконтролер је првенствено дизајниран за уграђене апликације док је микропроцесор дизајниран за личне рачунаре или апликације опште намене. Упуте микроконтролера могу се адресирати и битовима, и бајтом. Садржи инструкције које постављају угоститељство за контролу улаза и излаза.

8051 Микроконтролер

8051 Микроконтролер



Преглед модула за повезивање ЛЦД-а

ЛЦД модул 16 × 2 је врло честа врста ЛЦД модула који се користи у бази 8051 уграђени пројекти . Има 16 редова и 2 колоне [5 × 7] или [5 × 8] матричне ЛЦД матрице. Модул који ћемо користити је број ЈХД162А. Доступно у паковањима од 16 пинова са функцијама попут функције подешавања контраста, позадинског осветљења и свака матрична тачка има резолуцију 5 × 8 тачака.

ПИН-ови, њихово име и функције приказани су у доњој табели

16 × 2 ЛЦД пин број, име и функције

  • ВЕЕ пин 3 подешава контраст ЛЦД-а променом напона на овом пин-у. Изводи се повезивањем једног краја са потенцијалом земље, а других са ВЦЦ (5В).
  • Р / В пин 5 бира између начина читања и писања. ЛОГИЦ ХИГХ на пин омогућава РЕАД мод, а ЛОВ левел на овом пин омогућава ВРИТЕ мод.
  • ЈХД162А има 2 уграђена регистра. Логиц Хигх (1) на РС пин 4 бира регистар података. Убацује податке у линију података, модул ће их препознати као наредбу. Логика Логиц Лов (0) на РС пину ће одабрати регистар наредби.
  • Регистар података - поставите податке који ће се приказати
  • Регистар команди - поставља команде. Убацује податке у 8-битну линију података (ДБ0 до ДБ7), ЛЦД модул их препознаје као податке за приказ
  • Е пин 6 укључује модул. Високи према ниском прелазу на овом пину укључиће модул.
  • ДБ0 до ДБ7 су пинови података. Подаци који ће се приказати и упутства за команду налазе се на овим пиновима.
  • ЛЕД (+) је позадинско осветљење, ЛЕД анода и овај пин мора бити повезан на Вцц кроз серијски отпорник за ограничавање струје одговарајуће вредности. ЛЕД (-) је позадинско осветљење, ЛЕД катода и овај пин мора бити повезан са земљом.
  • 16 × 2 команде ЛЦД модула

ЛЦД модул 16 × 2 садржи сет унапред подешених командних упутстава. Свака наредба ће модул учинити одређеним задатком. Уобичајена функција и њихове наредбе дате су у доњој табели.


Команда и функција ЛЦД модула од 16 × 2

ЛЦД иницијализација

За иницијализацију ЛЦД-а следе следећи кораци који су дати у наставку и ови кораци су исти за готово све апликације.

  • Пошаљите 38Х у 8-битну линију података ради иницијализације
  • Пошаљите 0ФХ за укључивање ЛЦД-а, укључење курсора, треперење курсора ОН
  • Пошаљите 06Х за повећање положаја курсора
  • Пошаљите 01Х за брисање екрана и вратите курсор

Слање података на ЛЦД

Следе кораци за слање података на ЛЦД модул који су дати у наставку. Логичко стање ових пинова који чине модул да утврди да ли је дати унос података податак или наредба за приказ.

  • Нека Р / В буде низак
  • Направите РС = 1, ако је бајт података податак који треба приказати и направити
  • РС = 0, ако је бајт података наредба.
  • Поставите бајт података у регистар података
  • Затим пулсирајте Е од високог ка ниском
  • Поновите горње кораке за слање других података

Кружна шема ЛЦД повезивања микроконтролера 8051

Шема споја ЛЦД интерфејса 16 × 2 са микроконтролером АТ89С51 је како је приказано горе. Отпорник Р3, кондензатор Ц3 и прекидач тастера С1 формираће склоп за ресетовање. Кристал Кс1 и керамички кондензатори Ц1, Ц2 повезани су са часовним кругом који ће произвести системску тактну фреквенцију. П1.0 до П1.7 пинови микроконтролера повезани су на модул ДБ0 до ДБ7 пинови, што преусмерава податке који иду на ЛЦД модул. П3.3, П3.3 и П3.5 повезују се на Е, Р / В, РС пинове микроконтролера и на тај начин усмеравају управљачке сигнале који се преносе на ЛЦД модул. Р1 отпорник ограничава струју кроз ЛЕД позадинско осветљење и интензитет позадинског осветљења. ПОТ Р2 се користи за подешавање контраста екрана. Програм за повезивање ЛЦД-а са 8051 микроконтролером је приказан доле.

Шема интерфејса ЛЦД-а

Шема интерфејса ЛЦД-а

Програм за ЛЦД повезивање са микроконтролером 8051

МОВ А, # 38Х / / Користите 2 линије и 5 × 7 матрицу
АЦАЛЛ лична карта
МОВ А, # 0ФХ / / ЛЦД УКЉ., Курсор УКЉ., Курсор трепће УКЉ
АЦАЛЛ лична карта
МОВ А, # 06Х / / Повећавање курсора
АЦАЛЛ лична карта
МОВ А, # 82Х / / Курсор прва линија, позиција 2
АЦАЛЛ лична карта
МОВ А, # 3ЦХ / / Активирајте други ред
АЦАЛЛ лична карта
МОВ А, # 49Д
АЦАЛЛ ДИСП
МОВ А, # 54Д
АЦАЛЛ ДИСП
МОВ А, # 88Д
АЦАЛЛ ДИСП
МОВ А, # 50Д
АЦАЛЛ ДИСП
МОВ А, # 32Д
АЦАЛЛ ДИСП
МОВ А, # 76Д
АЦАЛЛ ДИСП
МОВ А, # 67Д
АЦАЛЛ ДИСП
МОВ А, # 68Д
АЦАЛЛ ДИСП
МОВ А, # 0Ц1Х / / Прелазак на другу линију, позиција 1
АЦАЛЛ лична карта
МОВ А, # 67Д
АЦАЛЛ ДИСП
МОВ А, # 73Д
АЦАЛЛ ДИСП
МОВ А, # 82Д
АЦАЛЛ ДИСП
МОВ А, # 67Д
АЦАЛЛ ДИСП
МОВ А, # 85Д
АЦАЛЛ ДИСП
МОВ А, # 73Д
АЦАЛЛ ДИСП
МОВ А, # 84Д
АЦАЛЛ ДИСП
МОВ А, # 84Д
АЦАЛЛ ДИСП
МОВ А, # 83Д
АЦАЛЛ ДИСП
МОВ А, # 84Д
АЦАЛЛ ДИСП
МОВ А, # 79Д
АЦАЛЛ ДИСП
МОВ А, # 68Д
АЦАЛЛ ДИСП
МОВ А, # 65Д
АЦАЛЛ ДИСП
МОВ А, # 89Д
АЦАЛЛ ДИСП
ОВДЕ: СЈМП ОВДЕ
ЦМНД: МОВ П1, А.
ЦЛР П3.5
ЦЛР П3.4
СЕТБ П3.3
ЦЛР П3.3
АЦАЛЛ ДЕЛИ
ЈЕЛ ТАКО
ДИСП: МОВ П1, А
СЕТБ П3.5
ЦЛР П3.4
СЕТБ П3.3
ЦЛР П3.3
АЦАЛЛ ДЕЛИ
ЈЕЛ ТАКО
ДЕЛИ: ЦЛР П3.3
ЦЛР П3.5
СЕТБ П3.4
МОВ П1, # 0ФФх
СЕТБ П3.3
МОВ А, П1
ЈБ АЦЦ.7, ДЕЛИ
ЦЛР П3.3
ЦЛР П3.4
ЈЕЛ ТАКО
КРАЈ

Овде се ради о ЛЦД повезивању са 8051 микроконтролери . Верујемо да су информације дате у овом чланку корисне за вас за боље разумевање овог пројекта. Даље, било која питања у вези са овим чланком или било каква помоћ у примени електрични и електронски пројекти , можете нам се слободно обратити повезивањем у одељку за коментаре испод. Ево питања за вас, који је код за ЛЦД повезивање са 8051 микроконтролером?

Фото кредити:

ЛЦД интерфејс са микроконтролером 8051 склоп данас