Tartalomjegyzék:

RTC DS1307 és PIC16F628A esetén: 3 lépés
RTC DS1307 és PIC16F628A esetén: 3 lépés

Videó: RTC DS1307 és PIC16F628A esetén: 3 lépés

Videó: RTC DS1307 és PIC16F628A esetén: 3 lépés
Videó: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, November
Anonim
RTC DS1307 és PIC16F628A típusokkal
RTC DS1307 és PIC16F628A típusokkal
RTC DS1307 és PIC16F628A típusokkal
RTC DS1307 és PIC16F628A típusokkal

Ez egy áramkör, amelyet felülről lefelé magam állítottam elő.

1. lépés: RTC vezérlő áramkör

RTC vezérlő áramkör
RTC vezérlő áramkör
RTC vezérlő áramkör
RTC vezérlő áramkör

Ez a NYÁK első emelete, amelyet egy rétegben terveztek. tartalmaz pozitív feszültségszabályozót, szűrőt, valós idejű óra IC -t, akkumulátort, pic16f628, 1*16 tűs fejlécet az LCD -hez, 2x4 tűs fejlécet a gombokhoz és LED -ekhez, 1*2 tűs fejlécet 5V -os tápellátáshoz.

Mint tudják, a valós idejű óra IC (DS1307) olyan termék, amely támogatja az I2C kommunikációs protokollt, amely nem szerepel a pic16f628 hardver szinten. Ennek az akadálynak a leküzdése érdekében az I2Cprotokollt használtam a szoftver szintjén, ami azt jelenti, hogy nem kell megszakítást, jelzést, vezérlőregisztert használni stb. A 16F628A kiválasztásának oka az, hogy csökkenti a hardver megvalósításához szükséges minimális I/O portokat. a teljes áramkör költsége, beleértve a PCB -t, a forrasztást, az alkatrészeket stb.

2. lépés: Második emelet a vizualizációhoz és a gomb interfészhez

Második emelet a vizualizációhoz és a gomb interfészhez
Második emelet a vizualizációhoz és a gomb interfészhez
Második emelet a vizualizációhoz és a gomb interfészhez
Második emelet a vizualizációhoz és a gomb interfészhez
Második emelet a vizualizációhoz és a gomb interfészhez
Második emelet a vizualizációhoz és a gomb interfészhez

Második emeleti kabinok 2*3 nyomógombbal, LCD képernyővel és LED -del. Az egyik gombcsoport a dátum és az idő beállítására, a másik csoport pedig a riasztási idő beállítására szolgál. Az RTC beállítási gombcsoporthoz a középső gombot használják a dátum, hónap, nap stb. Kiválasztásához. A jobb gomb növeli a kiválasztott változót, a bal pedig csökkenti a kiválasztott változót. A riasztási idő beállításához más gombcsoportot használnak. Az rtc gombokhoz hasonlóan a jobb gomb növeli a kiválasztott változót (óra, perc), a bal pedig csökkenti a kiválasztott változót.

Ajánlott: