Мазмұны:
Бейне: AT89s52: 3 қадамдарын қолданатын нақты TIme сағаты
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
ҚАЙТЫП ҚОСЫҢЫЗ, бұл шұбхам Триведи, бүгін мен At89s52 микроконтроллерінің көмегімен нақты уақыт сағатын жасағым келеді. AT89S52 микроконтроллері - бұл жобаның жүрегі. RTC ретінде DS1307 IC қолданылады. Бұл DS1307 IC үшін I2C интерфейсі қажет, бірақ 89s52 бортында I2C порты жоқ. Бұл оны дизайнға тән етеді. Сондықтан мен бағдарламада I2C автобусын құрастырдым және оны талаптарды орындау үшін қолдандым.
Қажетті компоненттер:
- DS1307
- AT89S52 тақтасы
- 16x2 СКД
- Қосылатын сымдар
- Нан тақтасы
1 -қадам: құрылыс
Схема екі бөлек бөліктен тұрады. 1 -сурет RTC DS 1307 IC қосылымын көрсетеді. Бұл байланыс нөлдік ПХД көмегімен жүзеге асады. Қосылым 2 -суретте көрсетілгендей.
Мен AT89s52 әзірлеу тақтасын қолдандым, ол мен бірнеше ай бұрын компьютерді конструкциялау үшін экранды басып шығару техникасын қолдандым. RTC SCL түйрегіші P1.1 түйреуішіне, ал SDA штыры 89s52 микроконтроллерінің P1.0 істігіне қосылады. СКД 16x2 келесідей интерфейспен жабдықталған.
AT89S52 СКД PIN коды
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- RS - P1. 6
- RW - P1. 5
- E - P1.4
2 -қадам: жұмыс бейне
3 -қадам: код
Код
Бағдарлама Keil uvision 5 бағдарламалық жасақтамасында жасалған. Әр интерфейс үшін бөлек кітапхана файлдары қолданылады. әрі қарай жалғастырмас бұрын readme файлын өтіңіз. Әр функцияның сипаттамасы осы қосымшада бар
Қосымшаны жүктеу үшін мына жерді басыңыз
қателер [email protected] мекенжайында қабылданады
facebook -те ұнау үшін мына жерді басыңыз
Ұсынылған:
Esp8266: 6 қадамдарын қолданатын DIY арзан үй автоматтандыруы
Esp8266 көмегімен үйдегі арзан үйдегі автоматтандыру: Барлығына сәлем, бүгін мен осы нұсқаулықта уақытты босқа өткізбестен ESP 8266 модулін қолдана отырып, ақылды үйге қадам ретінде өз үй автоматикасын қалай дайындағанымды көрсетемін. бастайық
EV3: 6 қадамдарын қолданатын автоматты соқыр ашқыш
EV3 көмегімен автоматты соқыр ашқыш: Менің жатын бөлмемде роликті перделер жиынтығы бар, мен оларды таңертең немесе кешке ашуды немесе жабуды ұмытып кетемін. Мен ашылу мен жабылуды автоматтандырғым келеді, бірақ мен өзгерген кезде
ESP8266: 3 қадамдарын қолданатын қауіпсіздікке арналған DIY есік сенсоры
ESP8266 көмегімен қауіпсіздіктің DIY есік сенсоры: Ақылды есік сенсоры көмегімен үйіңізді қауіпсіз түрде қамтамасыз етіңіз, ашық бастапқы технологияларды қолдана отырып, бұл бейнеде біз есіктің ашық немесе жабық екенін анықтайтын құрылғыны жасаймыз және оның көмегімен смартфонға ақпаратты білеміз. BLYNK сервері
AtTiny85: 6 қадамдарын қолданатын үй жануарларын автоматты түрде беру
AtTiny85 көмегімен үй жануарларын автоматты түрде тамақтандырушы: Үй жануарларын автоматты түрде беру құралы AtTiny85 көмегімен PET Engenharia de Computação de Licensa Creative Commons - Atribuição 4.0 Internacional
Atmega1284: 9 қадамдарын қолданатын 1024 үлгісі FFT спектр анализаторы
Atmega1284 көмегімен 1024 үлгісі FFT спектрлік анализаторы: Бұл салыстырмалы түрде қарапайым оқу құралы (осы тақырыптың күрделілігін ескере отырып) сізге Arduino типті тақтаны (1284 тар) және сериялық плоттерді қолдана отырып, өте қарапайым 1024 үлгідегі спектр анализаторын қалай жасауға болатынын көрсетеді. Кез келген Arduino компасы