Мазмуну:
- 1 -кадам: Колдонулган Программалык камсыздоо:
- 2 -кадам: Керектүү компоненттер:
- 3 -кадам: Райондук диаграмма
- 4 -кадам: Код:
- 5 -кадам: Видео:
Video: 8051 DS1307 RTC менен интерфейс жана ЖКда убакыт белгисин көрсөтүү: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул үйрөткүчтө биз ds1307 RTC менен 8051 микроконтроллерди кантип интерфейске алаарыбызды түшүндүрдүк. Бул жерде биз RTC убактысын proteus симуляциясын колдонуу менен LCDде көрсөтөбүз.
1 -кадам: Колдонулган Программалык камсыздоо:
Биз proteus симуляциясын көрсөтүп жатканыбыз үчүн, КОДДОО ЖАНА СИМУЛЬТАЦИЯ ҮЧҮН КЕРЕКТҮҮ:
1 Keil uvision: Булар кеилден көп продуктылар. ошондуктан сизге c51 компилятору керек болот. Бул программаны бул жерден жүктөп алсаңыз болот
Симуляция үчүн 2 Proteus программасы: Бул симуляцияны көрсөтүү үчүн программа. Бул программаны жүктөө үчүн сиз көп маалымат аласыз.
Эгерде сиз муну аппараттык түрдө жасап жатсаңыз, анда кодду аппаратураңызга жүктөө үчүн флеш -магия болгон бир программаны талап кылат. Унутпаңыз, флеш магия nxp тарабынан иштелип чыккан. Ошентип, бул программа аркылуу 8051 үй -бүлөлүк микроконтроллердин бардыгын жүктөй албайсыз. Ошентип, Philipsке негизделген контроллерди сиз гана жүктөй аласыз.
2 -кадам: Керектүү компоненттер:
Бул жерде биздин демо видеодо протеус симуляциясын колдонобуз, бирок, эгер сиз муну аппараттык түрдө жасап жатсаңыз, анда бул долбоор үчүн бул компоненттер талап кылынат:
8051 Өнүктүрүү тактасы: Демек, эгерде сизде бул такта болсо, анда кодду өзүңүз оңой эле жүктөй аласыз.
ЖК 16*2: Бул 16*2 лкд. Бул LCDде бизде 16 казык бар.
DS1307 RTC модулу: DS1307 негизделген модуль, DS1307 сериялык реалдуу убакыт сааты (RTC)-аз кубаттуу, толук экилик коддуу ондук (BCD) саат/календар плюс 56 байт NV SRAM. Дарек жана маалыматтар I²C, эки багыттуу автобус аркылуу сериялык түрдө өткөрүлүп берилет. Саат/календарь секунд, мүнөт, саат, күн, күн, ай жана жыл маалыматын берет. Айдын аяктоо күнү 31 күндөн аз болгон айлар үчүн автоматтык түрдө туураланып, анын ичинде секирик жыл үчүн түзөтүүлөр киргизилет. Саат AM/PM индикатору менен 24 сааттык же 12 сааттык форматта иштейт. DS1307де электр энергиясынын үзгүлтүктөрүн аныктоочу жана автоматтык түрдө камдык камсыздоого өтүүчү камтылган кубаттоо схемасы бар. Бөлүк резервдик камсыздоодон иштеп жатканда, убакытты сактоо операциясы улантылат.
Биз 8051 окуу комплектинин үстүндө бир сүрөттү көрсөттүк, ал жерде lcd жана rtc модулунун бөлүмү тактада бар, андыктан эгер сиз бул тактаны сатып алсаңыз, анда бул ds1307 модулун интерфейске алуу оңой болот, антпесе кичине өнүктүрүү тактасын сатып алсаңыз Сиз ошондой эле монета уячасы бар бир LCD жана бир RTC модулун сатып алышыңыз керек.
UART конвертерине USB: CP1202 USB UART конвертер модулу, USB'ди Serial же USB менен TTLге же USBге Serialге тез туташтыруу үчүн өтө жөнөкөй такта. Модуль аркылуу компьютериңизден микроконтроллерлер / микропроцессорлор менен оңой байланышууга болот.
3 -кадам: Райондук диаграмма
4 -кадам: Код:
Булак кодун GitHub шилтемебизден ала аласыз.
5 -кадам: Видео:
Долбоордун бардык сүрөттөмөсү жогорудагы видеодо берилген.
Эгерде сизде бул долбоорго кандайдыр бир шектенүү пайда болсо, бизге төмөндө комментарий жазуудан тартынбаңыз. Жана эгер сиз киргизилген система жөнүндө көбүрөөк билгиңиз келсе, биздин youtube каналыбызга кире аласыз.
Сураныч, биздин Facebook баракчасына кирип, тез -тез жаңыртууларды алып туруңуз.
Рахмат жана урматтоо менен, Embedotronics Technologies
Сунушталууда:
Макей Макей көрсөтүү жана көрсөтүү: 12 кадам (сүрөттөр менен)
Макей Макей Шоу жана Айтуу Дисплейи: 19 жыл окуткандан кийин, мен эч качан жаңы, жаркыраган, кызыктуу маалымат тактасына болгон сүйүүмдү жоготкон жокмун! Менин маалымат тактасынын стили көп жылдар бою кооз, дүкөндөн сатып алынган, майрамдык тематикалык кесимдерден баштап, студенттеримдин эмгектеринин маанисине чейин өзгөрдү. Мен
DS1307 жана DS3231 реалдуу убакыт сааттарынын модулдарын Arduino менен колдонуу: 3 кадам
DS1307 жана DS3231 реалдуу убакыт сааттарынын модулдарын Arduino менен колдонуу: Биз ар кандай булактардан Arduino менен DS1307 жана DS3231 реалдуу убакыт режиминдеги модулдарды кантип колдонуу боюнча суроо-талаптарды ала беребиз-демек, бул аларды колдонуу боюнча эки бөлүктөн турган биринчи окуу куралы. Бул Arduino үйрөткүчү үчүн бизде реалдуу убакытта эки модуль бар
Arduino IDEди колдонуу менен M5stick C менен саат жасоо - M5stack M5stick-C менен RTC реалдуу убакыт сааты: 4 кадам
Arduino IDEди колдонуу менен M5stick C менен саат жасоо | R5 Real Time Clock With M5stack M5stick-C: Салам балдар бул көрсөтмөлөрдө биз m5stackтин m5stick-M5stack тактасы менен саат жасоону үйрөнөбүз, Arduino IDE.So m5stick күндү, убакытты көрсөтөт. дисплейде айдын жумасы
Nokia 5110 ЖКда Live Arduino сенсорунун көрсөткүчтөрүн көрсөтүү: 4 кадам (сүрөттөр менен)
Nokia 5110 LCDдеги Live Arduino Sensor Readingsти көрсөтүү: Эгер сиз качандыр бир убакта arduino менен иштешкен болсоңуз, анда сенсордун көрсөткүчтөрүн көрсөтүшүн каалагандырсыз. балким, ал дагы бир нерсеге окууларын көрсөтүүнү каалайт
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү