Мазмуну:

PC Keyboard Interfacing with 8051 Microcontroller: 6 Steps
PC Keyboard Interfacing with 8051 Microcontroller: 6 Steps

Video: PC Keyboard Interfacing with 8051 Microcontroller: 6 Steps

Video: PC Keyboard Interfacing with 8051 Microcontroller: 6 Steps
Video: Unit 5 L14 | Keyboard Interfacing with 8051| interfacing 8051 with Keyboard | Keyboard interfacing 2024, Ноябрь
Anonim
PC Keyboard Interfacing 8051 Microcontroller менен
PC Keyboard Interfacing 8051 Microcontroller менен

Бул долбоордо мен сизге компьютердин клавиатурасын 8051 микроконтроллерине кантип интерфейске салуу керектигин түшүндүрдүм.

1 -кадам: Колдонулган Программалык камсыздоо:

Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо

Биз proteus симуляциясын көрсөтүп жатканыбыз үчүн, КОДДОО ЖАНА СИМУЛЬТАЦИЯ ҮЧҮН КЕРЕКТҮҮ:

1 Keil uvision: Булар кеилден көп продуктылар. ошондуктан сизге c51 компилятору керек болот. Бул программаны бул жерден жүктөп алсаңыз болот

Симуляция үчүн 2 Proteus программасы: Бул симуляцияны көрсөтүү үчүн программа. Бул программаны жүктөө үчүн сиз көп маалымат аласыз.

Эгерде сиз муну аппараттык түрдө жасап жатсаңыз, анда кодду аппаратураңызга жүктөө үчүн флеш -магия болгон бир программаны талап кылат.

Унутпаңыз, флеш сыйкыр NXP тарабынан иштелип чыккан. Ошентип, бул программа аркылуу 8051 үй -бүлөлүк микроконтроллердин бардыгын жүктөй албайсыз. Ошентип, Philipsке негизделген контроллерди сиз гана жүктөй аласыз.

2 -кадам: Колдонулган компоненттер:

Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер

Бул жерде биздин демо видеодо протеус симуляциясын колдонобуз, бирок, эгер сиз муну аппараттык түрдө жасап жатсаңыз, анда бул долбоор үчүн бул компоненттер талап кылынат:

8051 Өнүктүрүү тактасы: Демек, эгерде сизде бул такта болсо, анда кодду өзүңүз оңой эле жүктөй аласыз.

ЖК 16*2: Бул 16*2 ЖК. Бул ЖКда бизде 16 казык бар.

UART конвертерине USB: Бул RS232 O/p Кээ бир Jumper Wires үчүн 9 Pin D түрү эркек Connector

3 -кадам: Түшүндүрмө:

Бул жерде биз 4 bit режиминде 8051 портуна бир lcd туташтырдык. Эми биз UART конвертерине USB аркылуу өнүгүү тактабызды компьютерибизге туташтырдык. Эми флэш -магиянын жардамы менен он алтылык файлды жүктөгөндөн кийин, эгер сиз компьютериңиздин клавиатурасынан кандайдыр бир белгини терсеңиз, анда ал 16*2 ЖКга келет. Долбоордун бардык түшүндүрмөсү видеодо берилген.

4 -кадам: Райондук диаграмма

Райондук диаграмма
Райондук диаграмма

5 -кадам: Код:

Бул жерден биздин кодду жүктөп алыңыз.

6 -кадам: Долбоордун видеосу

Долбоордун сүрөттөмөсү толугу менен жогорудагы видеодо берилген

Эгерде сизде бул долбоорго кандайдыр бир шектенүү пайда болсо, бизге төмөндө комментарий жазуудан тартынбаңыз.

Жана эгер сиз киргизилген система жөнүндө көбүрөөк билгиңиз келсе, биздин youtube каналыбызга кире аласыз

Сураныч, биздин Facebook баракчасына кирип, тез -тез жаңыртууларды алып туруңуз.

Рахмат жана урматтоо менен, Embedotronics Technologies

Сунушталууда: