Pomoc s programem pro časovač.
Moderátor: Moderátoři
Pomoc s programem pro časovač.
Mám nějaké zkušeností s PIC takže bych je chtěl použít(Stačí 508).
Program by měl umět to že po stisknutí tlačítka se spustí časovač na 2hodiny a po uplinutí této doby se rozbliká LED a rozpípá piezo(asi na 1min.)
potom by měl jít procesor do spánku.A během odpočítávání by měl jít program resetovat dlouhým stisknutím tlačítka.
Děkuji za jakékoliv návrhy.
Zaklady z MPLAB mám,ale neni to nijak slavné.
Schéma bych si představoval asi takhle:
- Přílohy
-
liptak.sch.jpg- (75.02 KiB) Staženo 196 x
- bohumilfulin
- Příspěvky: 111
- Registrován: 12 led 2010, 00:00
1. osetrit zakmit tlacitek
2. spustit nejaky casovac tak aby ti to udelalo 2 hodiny. kdy casovac bude malo tak pridat odecitani z nejakeho registru. tak dostanes dalsi delicku
3. sw udelat beeper ale spis bych dal samovybuzovaci beeper. ten bych radsi nedaval primo na pin mcu ale oddelil pres tranzistor.
nevim z ceho to budes napajet,tak predpokladejme ze tam budes mit napeti co neznici mcu.
Ledku mas naopak.takto zapojenou ji nerozsvitis akorat testujes zda ma prurazne napeti vetsi nez 5V.
Nebu lakomej a dej na napajeni nejaky elyt a 100n.
Nevim zda u toho PIC neni interni RC oscilator. pak by se krystal dal vynechat. jeste prekontroluj zda pro 32khz ma byt kondenzator 22p. to se mi zda malo. spis 220p nebo vubec
Jinak je to zadání jako stvořené pro to, aby jsi se trošku zdokonalil v programování, když máš na čem stavět
- Přílohy
-
- Timer_2h.asm
- (5.53 KiB) Staženo 188 x
-
Timer_2h.GIF- (6.23 KiB) Staženo 140 x