Матрично повезивање тастатуре са микроконтролером

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





Шта је матрична тастатура?

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

Како функционише Матрик тастатура?



Постоје бројне технике у зависности од повезивања тастатуре са микроконтролером, али основна логика је иста да се колоне израђују као улаз и возе редове чинећи их излазима. Да би се открило који се тастер притиска са матричне тастатуре, редови редова треба да се смањују један по један и читају колоне.


Овде ћемо видети 4 × 3 матричну тастатуру. То је 12 тастера. Тастатура се састоји од четири реда и три колоне. Претпоставимо да ако је ров1 смањен, прочитајте колоне. Ако се притисне било који тастер у реду1, тада ће одговарајуће колона 1 дати ниску вредност, односно ако се притисне други тастер у реду1, онда ће колона2 дати ниску вредност. Претпоставимо да ако притиснемо један на тастатури, тада су Д1 и Д2 УКЉУЧЕНИ и успостављају везу и приказују број на ЛЦД екрану преко микроконтролера. Слично томе, сви тастери ће извршити исту операцију као и кључ један. Не можемо истовремено притиснути два тастера. Требало би да постоји временска разлика између притиска тастера једни с другима.



ПовезивањеМатрична тастатура за повезивање са микроконтролером 8051

Из кола, пин 1.0 до пин 1.3 порта 1 микроконтролера повезани су на редове тастатуре, а пин 1.4 до пин 1.6 порта 1 од 8051 микроконтролера повезани са колонама тастатуре.

Када бројеви притиснути на тастатури матрице учитају одговарајуће логичко стање на улазу микроконтролера, тј. Порта 1. Програм је тако написан да када се притисне саи1111, микроконтролер даје логичку високу команду на излазу контролера. Ова излазна висока логика из микроконтролера се затим доводи на ИЦ улаз улаза релеја за излаз УЛН2003 да би се смањио за укључивање одговарајућег релеја који заузврат укључује оптерећење према лозинци послатој са тастатуре. На пример, ако се притисне 1111, одговарајуће оптерећење 1 се укључује и док се поново притиска 1111 искључује се. Сходно томе, свим осталим оптерећењима се управља према лозинкама.

На пример: 1. За укључивање првог прекидача лозинка је „1111“


2. За искључивање лозинке првог прекидача користи се „1111“

3. За укључивање другог прекидача лозинка је „2222“

4. За искључивање другог прекидача лозинка је „2222“

Коло за повезивање

Шема матричне тастатуре

Апликација која укључује употребу матрице повезане са микроконтролером - програмирано слање порука.

Идеја укључује употребу микроконтролера за слање потребних порука на дати мобилни број путем ГСМ комуникације. Поруке се уносе помоћу тастатуре и ефикасно се чувају у микроконтролеру.

Фиксни број порука ускладиштених у микроконтролеру означеним неким нумеричким бројевима. Они се призивају, након што су унели мобилни број пријемника, тако да се сама порука путем РС232 повезаног кабла шаље на ГСМ модем. У тренутку укључивања требали бисте на ЛЦД-у на првој линији добити приказ „Тестирање ГСМ-а“, а затим на 2ндодредите смањења броја са „20 на 0“ само ако се модем напаја и СИМ је на месту.

Свака порука се чува у микроконтролеру која одговара серијском броју почев од 1, а притиском на одговарајући број преко тастатуре повезане са микроконтролером, одговарајућа порука се шаље на унети број мобилног телефона путем ГСМ модема.

Програмирани круг за слање порука:

Коло укључује следеће компоненте:

  • Микроконтролер АТ89Ц52 који је програмиран у складу са тим да шаље поруке.
  • Тастатура повезана са микроконтролером ради уноса броја мобилног телефона као и броја поруке.
  • ЛЦД екран повезан са микроконтролером који приказује потребна упутства у складу са програмом како би корисник могао да изврши потребне задатке.
  • ГСМ модем за пренос порука на дати број мобилног телефона.
  • Конектор РС 232 за повезивање са ГСМ модемом.
  • Мак 232 ИЦ који делује као посредник између микроконтролера и РС 232 конектора.
  • Кристални аранжман за пружање одговарајућег уноса сата микроконтролеру.

Програмирано слање порука

По упутству са ЛЦД екрана, број мобилног телефона се уноси преко тастатуре и чува на одговарајућем меморијском месту. Након тога се преко тастатуре уноси број између 1 и 9 и микроконтролер у складу с тим шаље поруку која одговара том броју. Порука се шаље ГСМ модему преко РС 232 конектора и ИЦ уређаја за померање нивоа који преноси поруку на дати број мобилног телефона. Читава операција се у складу с тим приказује на ЛЦД дисплеју.

Након неког времена приказује се порука „Систем за слање порука заснован на ГСМ-у“ и када се унесе програмско дугме, екран се мења у поруку „Унесите број мобилног телефона“. Након уноса броја мобилног телефона притиска се # која тражи да унесете број поруке. Након стављања броја поруке и поновног притиска # означава да „слање поруке“, А након неког времена приказује„ порука је послата “, а затим се враћа на нормалан приказ.

Ако не добијате ниједну од ових порука, значи да СИМ картица не добија сигнал / мрежа није доступна.

Стандардно напајање од 12 волти једносмерне и 5 волти преко регулатора направљено је од силазног трансформатора од 12 в заједно са мостовским исправљачем и кондензатором филтера.