Kódový zámek
A Rádio 4/2001

Přidat příspěvek
Ukázat příspěvky
Zaregistrovat se
Domovská stránka
Seznam témat
Přilogovat se

Kódový zámek

EAC - Kódový zámek
Zde je možno stáhnout zdrojové texty k elektronickému kódovému zámku publikovanému v časopise Praktická elektronika - A Rádio 4/2001.
24.4.2006 - Poznámka ctenáře:
Nazdar ešte min. rok som sa pytal ako je to s tym KOD. ZAMKOM. Diky za odpoveď!!! Zamok mi ide FAJNE! ale po drobnych upravach!!! Trebalo pridať 2 odpory 10k-ohmov ale nie na piny P0.0 a P1.0 ako je na Vašej stránke!!! ale na piny P1.0 a P1.1 (oproti +Ucc samozrejme aspoň tak sú označené v AMARO Asi by to bolo dobre doplniť na stránke lebo ja osobne som sa s tym dosť natrápil kým som to rozbehoj. A predtým to upne haluzne nešlo

   Za upozornění děkuji čtenáři Stewo!


24.9.2003 - Poznámka 7:
Na žádost některých čtenářů jsem na tyto stránky umístil obrazy plošných spojů v dostatečném rozlišení a navíc schéma a masku pro klávesnici.

   Za upozornění děkuji čtenářům!
22.5.2001 - Poznámka 6:
Pokud Vám zámek ne a ne chodit, zkuste připojit rezistory 10Kohm proti napájecímu napětí na piny P0.0 a P1.0. Je na nich totiž připojen vnitřní komparátor a tudíž nemají Pull-Up rezistor. (tento jev se vyskytuje jen u něktrých procesorů AT89C2051 :-(    )

   Za upozornění děkuji čtenářům!
21.5.2001 - Poznámka 5:
Na přání některých čtenářů jsem trochu upravil zdrojový text. Zámek se nyní po zadání špatného kódu na chvilku zablokuje, a tak zamezuje častému zkoušení kódů. Délka zablokování se nastavuje konstantou FLDELAY ve zdrojovém textu.    Peters
8.5.2001 - Poznámka 4:
Pokud někdo z čtenářů nějak předělal software nebo hardware tohoto kódového zámku a chce jej zde dát k dispozici ostatním, kontaktujte mne prosim.

   Peters
22.4.2001 - Poznámka 3:
V návodu nebyla publikována funkce tlačítka ESC. Tlačítko ESC slouží ke zrušení špatně zadaného kódu. Po jeho stisku lze zadat kód znova. Při programování lze stiskem ESC opustit programování a vrátit tak zámek do výchozího stavu.

   Za upozornění děkuji čtenáři!
20.4.2001 - Poznámka 2:
Pokud je kódový zámek použit pro ovládání stejnosměrného elektronického dveřního zámku, je třeba brát v úvahu, že procesor po resetu nastavuje na porty na krátkou dobu log. jedničku, která může zapříčinit otevření zámku!

   Za upozornění děkuji čtenáři!
20.4.2001 - Poznámka 1:
Pro některé pomalejší paměti EEPROM je třeba přidat instrukci acall wait do rutiny "tovární nastavení" pro zvětšení prodlevy mezi jednotlivými cykly zápisu.
;--------------------------------------------------------------------
	;;       Tovarni nastaveni
	;; Rutina nastavy pamet EEPROM do pocatecnich hodnot.
;--------------------------------------------------------------------
factor:	mov	FAddr,#00h
        mov     A,FAddr
	mov     DPTR,#fctdata	
fctckl:	acall	wait			; !!! Zde je pridana instrukce zpozdeni !!!
	movc    A,@A+DPTR     
	mov     B,A
	mov	A,FAddr
	acall	write0	
	inc	FAddr
	mov	A,FAddr
	cjne	A,#ENDFCT,fctckl
	ret	
;--------------------------------------------------------------------
Upravené zdrojové texty:   Za upozornění děkuji čtenáři!

Connect: 4866


Copyright (c) by Peters 2002
Webmaster: Peters