Turinys:
Video: Tikras laikrodis naudojant AT89s52: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
SVEIKI ATGAL, Grįžau, tai yra „Shubham Trivedi“ir šiandien aš suprojektuosiu laikrodį realiuoju laiku, naudodamas „At89s52“mikrovaldiklį. Šio projekto esmė yra mikrovaldiklis AT89S52. DS1307 IC naudojamas kaip RTC. Šiam DS1307 IC reikėjo I2C sąsajos, tačiau 89s52 nebuvo I2C prievado. Tai daro jį tipišku projektuojamam. Taigi programoje suprojektavau I2C magistralę ir ją panaudojau reikalavimams įvykdyti.
Reikalingi komponentai:
- DS1307
- AT89S52 lenta
- 16x2 LCD ekranas
- Jungiamieji laidai
- Bandomoji Lenta
1 žingsnis: Statyba
Grandinė suprojektuota iš dviejų atskirų dalių. 1 pav. Parodo RTC DS 1307 IC jungtį. Šis ryšys atliekamas naudojant nulinį PCB. Jungtis tokia pati, kaip parodyta 2 pav.
Aš naudojau AT89s52 kūrimo plokštę, kurią sukūriau prieš kelis mėnesius, naudojant ekrano spausdinimo techniką, skirtą PCB dizainui. RTC SCL kaištis prijungtas prie kaiščio P1.1, o SDA kaištis - prie 89s52 mikrovaldiklio P1,0 kaiščio. LCD 16x2 yra sujungtas taip.
LCD LCD PIN kodas AT89S52
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- RS - P1. 6
- RW - P1. 5
- E - P1.4
2 žingsnis: darbo vaizdo įrašas
3 žingsnis: kodas
Kodas
Programa sukurta naudojant „Keil uvision 5“programinę įrangą. Kiekvienai sąsajai naudojami atskiri bibliotekos failai. prieš tęsdami, perskaitykite readme failą. Kiekvienos funkcijos aprašymas taip pat pateikiamas šiame priede
Norėdami atsisiųsti priedą, spustelėkite čia
klaidos laukiamos adresu [email protected]
spustelėkite čia, jei norite patikti „Facebook“
Rekomenduojamas:
Tikras dvejetainis laikrodis su NTP sinchronizavimu: 4 žingsniai
Tikras dvejetainis laikrodis su NTP sinchronizavimu: tikras dvejetainis laikrodis rodo dienos laiką kaip visos dienos dvejetainių trupmenų sumą, priešingai nei tradicinis „dvejetainis laikrodis“; kuris rodo laiką kaip dvejetainius koduotus dešimtainius skaitmenis, atitinkančius valandas/minutes/sekundes. Tradicija
„Renegade-i“(programuojamas IC testeris, kuris atrodo kaip tikras dalykas): 3 žingsniai (su nuotraukomis)
„Renegade-i“(programuojamas IC testeris, kuris atrodo kaip tikras dalykas): MILIJONAS DOLLARINIO SAPNO. Ar kada svajojote turėti savo IC testerį namuose? Tai ne tik įtaisas, galintis išbandyti IC, bet ir „programuojama“mašina, kuri jaučiasi kaip vienas iš didžiausių semikonų bandymų pramonės žaidėjų pavyzdinių produktų
Skaitmeninis laikrodis naudojant mikrovaldiklį (AT89S52 be RTC grandinės): 4 žingsniai (su paveikslėliais)
Skaitmeninis laikrodis naudojant mikrovaldiklį (AT89S52 be RTC grandinės): Leiskite apibūdinti laikrodį … " Laikrodis yra prietaisas, kuris skaičiuoja ir rodo laiką (santykinis) " . PASTABA: skaitymas užtruks 2–3 minutes, perskaitykite visą projektą, kitaip aš neskaitysiu
Interneto laikrodis: rodyti datą ir laiką naudojant OLED naudojant ESP8266 „NodeMCU“su NTP protokolu: 6 žingsniai
Interneto laikrodis: rodyti datą ir laiką naudojant OLED naudojant ESP8266 „NodeMCU“su NTP protokolu: Sveiki, vaikinai, šioje instrukcijoje mes sukursime interneto laikrodį, kuris gaus laiko iš interneto, todėl šiam projektui vykdyti nereikės jokio RTC, o tik veikiantis interneto ryšys Ir šiam projektui jums reikia esp8266, kuris turės
Laikrodžio kūrimas naudojant „M5stick C“naudojant „Arduino IDE -“RTC realaus laiko laikrodis su „M5stack M5stick-C“: 4 žingsniai
Laikrodžio kūrimas naudojant „M5stick C“naudojant „Arduino IDE |“RTC realaus laiko laikrodis su „M5stack M5stick-C“: Sveiki, vaikinai, šioje instrukcijoje mokysimės, kaip naudojant „Arduino IDE“sukurti laikrodį su „m5stick“kūrimo lenta „m5stack“. Taigi „m5stick“rodys datą, laiką ir amp; ekrane rodoma mėnesio savaitė