Баскыч сандарын көрсөтүү 16 X 2 LCD менен 8051: 4 кадам
Баскыч сандарын көрсөтүү 16 X 2 LCD менен 8051: 4 кадам
Anonim
Баскыч сандарын көрсөтүү 8051 менен 16 X 2 ЖК
Баскыч сандарын көрсөтүү 8051 менен 16 X 2 ЖК

Бул долбоордо биз 8051 менен клавиатура жана lcd интерфейсине киришмекчибиз. Баскычты басуу менен биз lcdдеги кат алышуу номерин алабыз.

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

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

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

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

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

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

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

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

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

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

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

4*3 Ариптакта матрицасы: Бул жерде биз 4*3 баскычтоп матрицасын колдонуп жатабыз. Ошентип, сиз 4*3 матрицасын же 4*4 сыяктуу башка матрицаны колдонсоңуз болот. Бул дагы бир аз кадам үчүн UART конвертерине USB кодубузду кошушубуз керек: Бул RS232 O/p үчүн 9 Pin D типтеги эркек туташтыргычы.

Кээ бир Jumper Wires

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

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

4 -кадам: Код жана видео

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

Булак кодун GitHub шилтемебизден ала аласыз

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

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

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

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