Založen: Oct 30, 2006 Příspěvky: 2310 Bydliště: Poblíž Zlína
Zaslal: so květen 09 2009, 9:19 Předmět: Časový zaznamenávač událostí s PIC
Zdravím
Potřeboval bych nějaký program na zaznamenání nějaké události moje úvaha je taková:
program v například v PIC16F84 by vytvářel minuty a ty by přičítal a zapisoval do proměnné a jak by nastala nějaká událost zvenčí tak ta hodnota proměnné by se zkopírovala do eepromky obsažené v PIC16F84 a tu bych si přečetl na PC dělal někdo z vás něco takového abych nemusel já psát program a pak pracně ladit díky
Založen: Oct 30, 2006 Příspěvky: 2310 Bydliště: Poblíž Zlína
Zaslal: ne květen 10 2009, 5:44 Předmět:
miromatus napsal(a):
Zdravím , pozri KTE 6/2003 miniškola 16F84 lekcia 21 , je tam popisovaný program záznam času pri stlačení tlačidla.
Ten časopis jsem si kupoval v trafice ale bohužel nepravidelně tak nevím jestli toto číslo mám nevíte náhodou kdybych ho neměl kde ho sehnat když ne v papírové podobě tak v elektronické?díky mimochodem je veliká škoda že přestal vycházet .
Založen: Jan 05, 2007 Příspěvky: 4669 Bydliště: poblíž HK
Zaslal: ne květen 10 2009, 6:39 Předmět:
markoni napsal(a):
miromatus napsal(a):
Zdravím , pozri KTE 6/2003 miniškola 16F84 lekcia 21 , je tam popisovaný program záznam času pri stlačení tlačidla.
Ten časopis jsem si kupoval v trafice ale bohužel nepravidelně tak nevím jestli toto číslo mám nevíte náhodou kdybych ho neměl kde ho sehnat když ne v papírové podobě tak v elektronické?díky mimochodem je veliká škoda že přestal vycházet .
Odkazy na stazeni jsou na foru. _________________ ...to co pisu nemyslim zle, ikdyz to tak muze vyznit...
Založen: Oct 30, 2006 Příspěvky: 2310 Bydliště: Poblíž Zlína
Zaslal: čt květen 14 2009, 16:20 Předmět:
Můžete mi někdo napsat rutinu na hodiny a zápis do eeprom ? sice mám staženou celou školu programovaní co mě poskytl miromatus ale nemohu se dobrat správného chodu díky
kód:
LIST P = 16F84, R = DEC
#INCLUDE <P16F84.INC>
__CONFIG 0x3FF9
SAVE MOVWF EEADR ;obsah registru W do registru EEADR
MOVFW NUM
MOVWF EEDATA;obsah registru NUM do registru EEDATA
BSF STATUS,RP0 ;banka 1
BSF EECON1,WREN ;zápis do EEPROM povolen
MOVLW H'55'
MOVWF EECON2;první zápis bezpečnostního kódu
MOVLW H'AA'
MOVWF EECON2;druhý zápis bezpečnostního kódu
BSF EECON1,WR
BTFSS EECON1,EEIF ;je zápis ukončen?
GOTO $-1 ;ne,čekej
BCF EECON1,EEIF;bit EEIF vynulován
BCF EECON1,WREN ;zápis do EEPROM zakázán
BCF STATUS,RP0 ;banka 0
RETURN
LOAD MOVWF EEADR ;obsah registru W do registru EEADR
BSF STATUS,RP0 ;banka 1
BSF EECON1,RD;přečti data
BCF STATUS,RP0;banka 0
MOVFW EEDATA
MOVWF NUM ;zapiš data do registru NUM
RETURN
end
Založen: Oct 30, 2006 Příspěvky: 2310 Bydliště: Poblíž Zlína
Zaslal: pá květen 15 2009, 18:00 Předmět:
Já jsem to jen okopíroval s té školy potřeboval bych poradit nebo sem hodit celý program kdo to už řešil tak by mě ušetřil čas jak to mám udělat protože nemám na to dost času díky
a jak se dávají více řádkové komentáře tak aby jsem nemusel na každý řádek dávat ;
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.