Мазмуну:
- 1 -кадам: Программалык камсыздоо колдонулат
- 2 -кадам: Колдонулган компоненттер:
- 3 -кадам: Райондук диаграмма:
- 4 -кадам: Код жана видео
Video: Баскыч интерфейси 8051 жана 7 сегменттеги баскыч сандарын көрсөтүү: 4 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул үйрөткүчтө мен кантип 8051 менен клавиатураны интерфейстештирүү жана 7 сегменттеги дисплейде баскычтардын санын көрсөтүү жөнүндө айтып берейин.
1 -кадам: Программалык камсыздоо колдонулат
Биз proteus симуляциясын көрсөтүп жатканыбыз үчүн, КОДДОО ЖАНА СИМУЛЬТАЦИЯ ҮЧҮН КЕРЕКТҮҮ:
1 Keil uvision: Булар кеилден көп продуктылар. андыктан сизге c51 компилятору керек болот. Бул программаны бул жерден жүктөп алсаңыз болот
Симуляция үчүн 2 Proteus программасы: Бул симуляцияны көрсөтүү үчүн программа. Бул программаны жүктөө үчүн сиз көп маалымат аласыз.
Эгерде сиз муну аппараттык түрдө жасап жатсаңыз, анда кодду аппаратураңызга жүктөө үчүн флеш -магия болгон бир программаны талап кылат. Унутпаңыз, флеш магия nxp тарабынан иштелип чыккан. Ошентип, бул программа аркылуу 8051 үй -бүлөлүк микроконтроллердин бардыгын жүктөй албайсыз. Ошентип, Philipsке негизделген контроллерди сиз гана жүктөй аласыз.
2 -кадам: Колдонулган компоненттер:
Бул жерде биздин демо видеобузда proteus симуляциясын колдонуп жатабыз, бирок эгер сиз муну аппараттык түрдө жасап жатсаңыз, анда бул долбоор үчүн бул компоненттер талап кылынат:
8051 Өнүктүрүү тактасы: Демек, эгерде сизде бул такта болсо, анда кодду өзүңүз оңой эле жүктөй аласыз.
Жети сегменттин дисплейи: Бул долбоордо биз бир жалпы аноддук дисплейди колдонуп жатабыз.
4*3 Ариптакта матрицасы: Бул жерде биз 4*3 баскычтоп матрицасын колдонуп жатабыз. Ошентип, сиз 4*3 матрицасын же 4*4 сыяктуу башка матрицаны колдонсоңуз болот. Дагы бир аз кадам үчүн биз кодубузду кошушубуз керек
UART конвертерине USB: Бул RS232 O/p Jumper Wires үчүн 9 Pin D түрү эркек туташтыргычы
3 -кадам: Райондук диаграмма:
4 -кадам: Код жана видео
Долбоордун сүрөттөмөсү толугу менен жогорудагы видеодо берилген
Булак кодун GitHub шилтемебизден ала аласыз
Эгерде сизде бул долбоорго кандайдыр бир шектенүү пайда болсо, бизге төмөндө комментарий жазуудан тартынбаңыз. Жана эгер сиз камтылган система жөнүндө көбүрөөк билгиңиз келсе, биздин youtube каналыбызга кире аласыз
Сураныч, биздин Facebook баракчасына кирип, тез -тез жаңыртууларды алып туруңуз.
Сунушталууда:
Баскыч (Баскыч); // An Arduino LCD оюну: 5 кадам (сүрөттөр менен)
Баскыч (Баскыч); // An Arduino ЖК оюну: Жакында Скауттарда мен Оюн Дизайнынын татыктуу бейджиги менен иштедим. Талаптардын бири үчүн, мен бул оюнду LED Rocker Game'ге негизделген Arduino менен кургам. Оюндун мааниси мүмкүн болгон эң көп упай топтоо. Т -дын башында
Макей Макей көрсөтүү жана көрсөтүү: 12 кадам (сүрөттөр менен)
Макей Макей Шоу жана Айтуу Дисплейи: 19 жыл окуткандан кийин, мен эч качан жаңы, жаркыраган, кызыктуу маалымат тактасына болгон сүйүүмдү жоготкон жокмун! Менин маалымат тактасынын стили көп жылдар бою кооз, дүкөндөн сатып алынган, майрамдык тематикалык кесимдерден баштап, студенттеримдин эмгектеринин маанисине чейин өзгөрдү. Мен
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү
Баскыч сандарын көрсөтүү 16 X 2 LCD менен 8051: 4 кадам
Баскыч сандарын 16 X 2 ЖКда көрсөтүү 8051 менен: Бул долбоордо биз 8051 менен клавиатура жана lcd интерфейсине барабыз. Баскычтоп баскычын басуу менен биз lcdдеги кат алышуу номерин алабыз
Оңой баскыч музыкалык интерфейси: 5 кадам (сүрөттөр менен)
Оңой баскыч музыкалык интерфейси: Бул долбоор $ 5 Staple's Easy Button жана арзан USB клавиатурасын өзгөртөт, ошондо алар жандуу музыкалык спектаклдерди киргизүү үчүн (же баскычты же фокусту талап кылган башка нерсени) колдонулушу мүмкүн. Бул арзан баскычтарды жаратууга мүмкүнчүлүк берет