Turinys:
- 1 veiksmas: būtini komponentai
- 2 žingsnis: grandinės schema
- 3 žingsnis: kodavimas
- 4 žingsnis: Pagaliau…
Video: Skaitmeninis laikrodis naudojant mikrovaldiklį (AT89S52 be RTC grandinės): 4 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Apibūdinkime laikrodį … „Laikrodis yra prietaisas, kuris skaičiuoja ir rodo laiką (santykinį)“!!!
Manau, aš pasakiau teisingai, todėl galime sukurti laikrodį su ALARM funkcija.
PASTABA: skaitymas užtruks 2-3 minutes, perskaitykite visą projektą, kitaip aš nebūsiu atsakingas už bet kokią dalies žalą
1 veiksmas: būtini komponentai
Reikalingi 6 komponentai:
1. Mikrovaldiklis (naudojau AT89S52-8051 šeimą), galima naudoti bet kurį programuojamą mikrovaldiklį.
2.7 segmento ekranas
3. kristalų osciliatorius (12MHz)
4. Kondensatorius (10uF, 33pF/22pF)
5. Šviesos diodai
6. atsparumas (330 omų)
7. garsinis signalas (pjezo)
8. Push jungikliai
Ir aš neįtraukiu lituoklio, vielos, srauto….. elektros !!! Padėk man:)
2 žingsnis: grandinės schema
Tai yra skaitmeninio laikrodžio, naudojant 8051 mikrovaldiklį, grandinės schema.
Kaip matome, mikrovaldiklis yra prijungtas prie trijų 7 segmentų ekrano su skirtingais prievadais, kurie nėra multipleksuoti, o paskutinės valandos skaitmuo yra prijungtas tik prie kaiščio, nes jis rodo tik 1.
Šviesos diodas ir garsinis signalas yra savaime suprantami pagal kodą.
1 šviesos diodas skirtas AM ir aš prijungiau kitą šviesos diodą, kuris nerodomas paveikslėlyje.
12MHz kristalų osciliatorius yra prijungtas prie laikrodžio greičio ir pasiekia tikslų 1 sekundės skaičiavimą naudojant mikrovaldiklio pertraukimo funkciją.
Viduriniai šviesos diodai, žymintys antrąjį, yra prijungti prie „28 -ojo ir 32 -ojo“PIN kodo
Prašau atleiskite, 3 šviesos diodai nerodomi schemoje dėl mano tingumo
28 -ojo kaiščio šviesos diodas: pirmas 30 sekundžių mirksėjimas
32 -ojo kaiščio šviesos diodas: ilsėtis 30 sekundžių
**** prisidedant prie visos minutės !! *** esu tikras, kad po šio projekto sužinojau, kad 60 sekundžių yra minutė !!! OHO
3 žingsnis: kodavimas
Aš panaudojau „Keil“programinę įrangą, kad sukurtu RTC C kodą, naudodamas mikrovaldiklį ir gaudamas šešioliktainį failą.
ŽIŪRĖKITE KODAVIMO PORCIJĄ, kad žinotumėte daugiau !!
Pagrindinis dalykas kodavimo dalyje yra tada, kai kiekvieno prievado kaištis persijungs, kad būtų rodomas skaitmenis, susijęs su kiekvienu 7 segmentų ekranu.
Nutraukimo savybė 8051 naudojama skaičiuoti ir perkrauti per sekundę. tik, pavyzdžiui, kaip atidėjimo funkcijos sukūrimas su 1 argumentu, sukeliantis 1 sekundės vėlavimą. (TMOD, TL0, TH0, IE kiekviena vertė prisideda prie laiko)
AM šviesos diodas yra užprogramuotas 12 valandų.
Be to, žadintuvas taip pat gali būti nustatytas specialiai AM arba PM ir signalizatoriaus kaištis perduodamas su dažnio kodu, kad skambėtų aliarmo metu. Žadintuvo nustatymui naudojamas aliarmo mygtukas su min, valandų ir taupymo jungikliu. Du kartus spustelėjus žadintuvą, išjungiama aliarmo funkcija
KODAS: C kodas tik idėjai gauti (šešioliktainis failas yra tikslus projekto variantas)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
4 žingsnis: Pagaliau…
Viskas padaryta !!! Dabar atėjo laikas mėgautis ryškiu ir tiksliu laikrodžiu.
Rekomenduojamas:
Tinklo laiko skaitmeninis laikrodis naudojant ESP8266: 4 žingsniai (su paveikslėliais)
Tinklo laiko skaitmeninis laikrodis naudojant ESP8266: Mes mokomės sukurti mielą mažą skaitmeninį laikrodį, kuris bendrauja su NTP serveriais ir rodo tinklo ar interneto laiką. Mes naudojame „WeMos D1 mini“, kad prisijungtume prie „WiFi“tinklo, gautume NTP laiką ir rodytume jį OLED modulyje. Vaizdo įrašas aukščiau
ESP8266 Tinklo laikrodis be jokio RTC - Nodemcu NTP laikrodis Nr. RTC - INTERNETO LAIKRODŽIO PROJEKTAS: 4 žingsniai
ESP8266 Tinklo laikrodis be jokio RTC | Nodemcu NTP laikrodis Nr. RTC | INTERNETO LAIKRODŽIO PROJEKTAS: Projekte bus sukurtas laikrodžio projektas be RTC, užtruks laikas iš interneto naudojant „Wi -Fi“ir jis bus rodomas st7735 ekrane
Kaip padaryti droną naudojant „Arduino UNO“- Padarykite kvadrakopterį naudodami mikrovaldiklį: 8 žingsniai (su paveikslėliais)
Kaip padaryti droną naudojant „Arduino UNO“| Padarykite keturkojį kompiuterį naudodami mikrovaldiklį: Įvadas Apsilankykite mano „Youtube“kanaleA „Drone“yra labai brangi programėlė (produktas). Šiame įraše aptarsiu, kaip tai padaryti pigiai ?? Ir kaip jūs galite padaryti tokį už pigią kainą … Na, Indijoje visos medžiagos (varikliai, ESC
Skaitmeninis laikrodis naudojant vidinį STM32L476 RTC: 5 žingsniai
Skaitmeninis laikrodis naudojant vidinį STM32L476 RTC: ši pamoka nurodo, kaip namuose gaminti skaitmeninį laikrodį ir gali veikti tol, kol yra maitinamas iš maitinimo šaltinio. Jis naudoja vidinius mikrovaldiklio registrus ir nereikalauja išorinio RTC
„Paprastas“„Digilog“laikrodis (skaitmeninis analogas) naudojant perdirbtą medžiagą!: 8 žingsniai (su paveikslėliais)
„Paprastas“„Digilog“laikrodis (skaitmeninis analogas) naudojant perdirbtą medžiagą!: Sveiki visi! Taigi, šioje instrukcijoje aš pasidalinsiu, kaip padaryti šį skaitmeninį + analoginį laikrodį naudojant pigią medžiagą! Jei manote, kad šis projektas „žiaurus“, galite išeiti ir toliau neskaityti šios instrukcijos. Ramybė! Labai atsiprašau, jei