Мазмуну:
Video: AT89s52 колдонуу менен чыныгы TIme сааты: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
КАЙТЫП КЕЛИҢИЗ, бул shubham Trivedi жана бүгүн мен At89s52 микроконтроллерин колдонуп, реалдуу убакыт саатын иштеп чыгам. AT89S52 микроконтроллери бул долбоордун жүрөгү. DS1307 IC RTC катары колдонулат. Бул DS1307 IC I2C интерфейсин талап кылган, бирок 89s52де I2C порту жок болчу. Бул аны дизайнга мүнөздүү кылат. Ошентип, мен программада I2C автобусун иштеп чыгып, талаптарды аткаруу үчүн колдоном.
Керектүү компоненттер:
- DS1307
- AT89S52 тактасы
- 16x2 LCD
- Зымдарды туташтыруу
- Breadboard
1 -кадам: Курулуш
Район эки бөлүктөн турат. Fig.1 RTC DS 1307 IC байланышын көрсөтөт. Бул байланыш нөл PCB колдонуу менен ишке ашат. Байланыш 2 -сүрөттө көрсөтүлгөндөй.
Мен AT89s52 өнүктүрүү тактасын колдондум, аны мен бир нече ай мурун компьютердин дизайны үчүн экранды басып чыгаруу техникасын колдонуп иштеп чыккам. РТКнын SCL пини P1.1 пинине, SDA пини 89s52 микроконтроллеринин P1.0 пинине туташкан. LCD 16x2 төмөнкүдөй интерфейске ээ.
AT89S52 ЖК ПИН ПИНИ
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- RS - P1. 6
- RW - P1. 5
- E - P1.4
2 -кадам: Жумушчу видео
3 -кадам: Код
Code
Программа Keil uvision 5 программасында иштелип чыккан. Ар бир интерфейс үчүн өзүнчө китепкана файлдары колдонулат. сураныч, андан ары улантуудан мурун, readme файлынан өтүңүз. Ар бир функциянын сүрөттөлүшү бул тиркемеде да бар
Тиркемени жүктөө үчүн бул жерди басыңыз
каталар [email protected] дарегине кош келиңиз
фейсбукта жактыруу үчүн бул жерди басыңыз
Сунушталууда:
NEO-6M модулун колдонуу менен жергиликтүү убакыт менен Arduino GPS сааты: 9 кадам
NEO-6M модулун колдонуу менен жергиликтүү убакыт менен Arduino GPS сааты: Бул үйрөткүчтө биз спутниктерден 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 күндү, убакытты көрсөтөт. дисплейде айдын жумасы
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Кайра иштетилген материалды колдонуу менен "Жөнөкөй" Digilog Сааты (Санарип Аналог!): 8 кадам (Сүрөттөр менен)
"Жөнөкөй" Digilog Сааты (Санарип Аналог) Кайра иштетилген Материалды Колдонуу!: Саламатсыздарбы баарына! Андыктан, бул Нускамада мен арзан материалды колдонуп, бул Санариптик + Аналогдук Саатты кантип жасоо менен бөлүшөм! Эгер сиз бул долбоорду "жутат" деп ойлосоңуз, кете аласыз жана бул Нускаманы окууну уланта бербеңиз. Тынчтык! Мен чындыгында кечирим сурайм, эгер
Желеде туташкан SMART LED анимация сааты Желе негизделген башкаруу панели менен, Time Server синхрондоштурулган: 11 кадам (Сүрөттөр менен)
Желеде туташкан SMART LED анимация сааты Вебге негизделген Башкаруу панели менен, Time Server синхрондоштурулган: Бул сааттын баяны артка кетет-30 жылдан ашык. Менин атам бул идеяны мен 10 жашымда, потенциалдуу түрдө LED революциясынан көп убакыт мурун - LED болгон кезде, алардын азыркы жаркыраган жарыктыгынын 1/1000 бөлүгүн түзгөн. Чындык