Мазмуну:

7 сегменттин маанисин 8051 менен баскычты колдонуу менен көбөйтүү: 4 кадам (сүрөттөр менен)
7 сегменттин маанисин 8051 менен баскычты колдонуу менен көбөйтүү: 4 кадам (сүрөттөр менен)

Video: 7 сегменттин маанисин 8051 менен баскычты колдонуу менен көбөйтүү: 4 кадам (сүрөттөр менен)

Video: 7 сегменттин маанисин 8051 менен баскычты колдонуу менен көбөйтүү: 4 кадам (сүрөттөр менен)
Video: How to Make PLC LCD HMI || FLProg 2024, Июль
Anonim
8051 менен Push Butoon колдонуп 7 сегменттин маанисин көбөйтүү
8051 менен Push Butoon колдонуп 7 сегменттин маанисин көбөйтүү

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

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

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

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

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

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

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

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

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

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

Жети сегменттин дисплейи: Бул долбоордо биз бир жалпы аноддук дисплейди колдонуп жатабыз.

Бир баскыч: Биз бир баскычты колдонобуз, анткени биз Порт 2де резистор орнотулгандыктан, биз эч кандай резистор колдонбойбуз. Ошентип, эгер сиз 0 портун колдонуп жатсаңыз, анда бир көтөрүүчү резисторду туташтырыңыз, 0 портунда бизде эч кандай каршылык резистору жок

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

Кээ бир Jumper Wires

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

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

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

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

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

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

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

Бул каналды биз азыр эле баштадык, бирок күн сайын сиз камтылган система жана IoT тууралуу видеолорду аласыз. Рахмат жана урматтоо менен,

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