Bonjour à tous
Je recherche un schema d'horloge à affichage binaire
Si vous savez où je peut trouver ca...
Merci bcp
@micalement
Tesla
-----
Bonjour à tous
Je recherche un schema d'horloge à affichage binaire
Si vous savez où je peut trouver ca...
Merci bcp
@micalement
Tesla
bonjour
C'est quoi une horloge à affichage binaire
A+
Je pense que tu as ce qu'il te faut sur ce site:
http://www-geii.unice.fr/intranet/er1/thermometre.htm
Hum...
Merci choco mais voila à quoi cela ressemble :
http://electronicsusa.com/bc10.html
Voila je recherche je schema...
Merci
@micalement
Tesla
Je pense que tu vas trouver ce que tu voulais sur ces sites mais ça a l'air un peu compliqué:
http://www.hanssummers.com/electroni...y/circuitm.htm
http://www.amug.org/~jthomas/example.pdf
Sinon j'ai cela mais je pense pas que ça va t'intéresser:
http://ourworld.compuserve.com/homep...den/dclock.htm
Ca a l'air un peu plus facile sur ces site:
http://www.pcbcafe.com/BOOKS/SpiceHa...apter07-02.php
http://users.utu.fi/jokapo/AIC_lab8.pdf
Ca devrait te convenir:
http://www.njsas.org/projects/bat_de...elfry_sch.html
(Si tu te demande pourquoi j'ai mis tant d'adresses Inetrnet, c'set parce que j'étais pas sûre et j'ai préféré les reprendre toutes!)
Bonne chance!
Oops... ne fait pas attention à la dernière adresse, je me suis trompée ops:
Merci pour tes liens choco !
Mais ce n'est pas exactement ce que je cherche...je ne souhaite pas réaliser le schema de A à Z mais si quelqu'un l'as dans un recoins de son DD, tiré d'un site ,ca m'interesse
@micalement.
Tesla
Personne n'a un schéma de ce gadjet alors ?
Je ne sais pas si c'est exactement ce que tu veux mais j'ai encore trouvé un lien:
http://www.cypressmicro.com/products.../DAC6/DAC6.htm
Salut
pour ton montage :
http://electronicsusa.com/bc10.html
le schéma est bien celui la :
http://www.hanssummers.com/electroni...y/circuitm.htm
maintenant à toi de réaliser le typon ....si tu veux je peux le faire et réaliser le circuit imprimé ...
@+++ dan
Merci
J'avais déjà vu ca mais c'est trop de boulot pour un simple gadjet, de plus ca me couterait + cher de le faire que de l'acheter.
Encore merci
@micalement
Tesla
Bonjour
je cherche aussi un shema de montage simple et la plupart des lien ci dessus sont mort
Quit à payer un peu plus pour avoir quelque chose de simple..
Quelqun à un lien ? ^^
merci
Hello
Petite remarque en passant: ce n'est pas une vraie horloge "binaire", mais bien BCD. Je crois qu'une vraie horloge binaire serait complètement inutilisable, contrairement à celle-ci qui ne l'est que partiellement...
Quoiqu'il en soit, pour arriver à ce résultat, il suffit d'une chaine de compteurs (10, 6, 10, 6, 12) clockés à 1Hz, et que l'on affiche en se dispensant du décodeur BCD/7seg.
Evidemment, ce qui est idiot là-dedans, c'est qu'on ne peut pas utiliser un IC LSI bon marché: dans ceux-ci, le décodeur est incorporé, et il est impossible de le bypasser. Il faut donc tout refaire avec des compteurs individuels, ou programmer un µcontroleur pour simuler la fonction.
Je pense que ce serait intéréssant de réfléchir à des modes d'affichages plus "créatifs", qui seraient à la fois plus intuititifs à lire que du BCD brut, et plus simples à afficher que du 7 segments. Pourquoi pas un affichage en matrice 2D, voire 3D, ou un hybride analogique/digital?
A+
Pas de complexes: je suis comme toi. Juste mieux.
aie
je croit que j'ai oublié de preciser que mes seules experience electronique se resume au montage de kit electronique..
Mais merci quand même je vais relire ce message une dixaine de fois demain.
si quelqun a par hasard quelque chose de tres simple quand meme
mais je ne me fait ps trop d'illusion.
salut,
allez, on va chipotter. Le code utilisé est bien un code binaire. Comme tu le dis, c'est du BCD, c'est-à-dire du décimal codé binaire. Le BCD est bien un code binaire, c'est à dire composé de 2 symboles.Petite remarque en passant: ce n'est pas une vraie horloge "binaire", mais bien BCD
Ce que tu considères comme binaire est un autre code binaire: le binaire naturel.
Pour scawf, le schéma donné est complet (je ne sais pas s'il fonctionne correctement). C'est peut-être le moment de te lancer dans l'électronique et de réaliser tes propres typons.
A+
Salut a tous,
je dois avoir un magazine d'electronique qui propose une horloge binaire comme celle que tu veux.
Laisse moi le temps de le rechecher car plusieurs dizaines de magazines a lire meme en diagonale !! ca prend du temps.
Des que j'ai des news je fais signe.
Bye
Oui mais ça semble un peu compliquer pour debuterEnvoyé par JackPour scawf, le schéma donné est complet (je ne sais pas s'il fonctionne correctement). C'est peut-être le moment de te lancer dans l'électronique et de réaliser tes propres typons.
Merci beaucoupEnvoyé par nounoursvincentSalut a tous,
je dois avoir un magazine d'electronique qui propose une horloge binaire comme celle que tu veux.
Laisse moi le temps de le rechecher car plusieurs dizaines de magazines a lire meme en diagonale !! ca prend du temps.
Des que j'ai des news je fais signe.
Bye
Re a tous,
Désolé mais ma recherche a donné quelque chose de pas trop exploitable :
N° 313/314 juillet aout 2004 de ELEKTOR, page 88.
Le projet est a base de µC pic 16c54.
Je n'ai meme pas réussi à trouver le programme du pic et le PCB sur le site d'Elektor.
Mais si ca peux quand meme aider je peux scanner les 2 pages...
Bye
Bonsoir, j ai trouvé le programme sur le site d'ELEKTOR
(http://www.elektor.fr/Portals/0/Maga.../020390-11.zip)
donc les pages m'interesse
merci encore
J'ai exactement ce qu'il te faut sur mon site.
http://theoelec.free.fr
C'est un projet que j'ai réaliser pendant mes vacances et que j'explique entierement sur ce site.
Bon courage !
J'en ai fait une à affichage à LED bicolores.
Le schéma est sur papier (à la main).
Le processeur est un 16F628 qui pilote directement les LED.
Elle n'afiche que les heures et les secondes.
2 BP servent au règlage
ci dessus le prog :
Gérard.Code:;horloge conçue autour d'un **** 16F628 **** ;6 led bicolores pour afficher les heures et les minutes en Binaire ;1 led pour clignoter au rythme des secondes ;un quartz de 3,2768 MHz pour l'oscillateur principal et pour le Timer1 ;IRQ TMR1 pour le comptage du temps toutes les 1/2 seconde ;toutes les broches sont utilisees ;affectation des broches ; 1 RA2 led H_4 18 RA1 led H_2 ; 2 RA3 led H_8 17 RA0 led H_1 ; 3 RA4 LED_SEC 16 RA7 Qz ; 4 RA5 bp UP_H 15 RA6 Qz ; 5 VSS - 14 VDD + ; 6 RB0 led MN_1 13 RB7 bp UP_MN ; 7 RB1 led MN_2 12 RB6 led H_16 ; 8 RB2 led MN_4 11 RB5 led MN_32 ; 9 RB3 led MN_8 10 RB4 led MN_16 ; RA6 + RA7 --> Qz 3,2768 MHz ; VSS + VDD --> Alim ; RA0 --> RA4 : heures ; RB0 --> RB5 : minutes ; RA5 : BP UP_HR ; RB7 : BP UP_MN ; RB6 : LED_SEC ;************************************************************* ; DEFINITION DU PROCESSEUR ;************************************************************* device = 16F628 ;************************************************************* ; MOT DE CONFIGURATION ;************************************************************* ;3F01h CONFIG CP_OFF, LVP_OFF, BODEN_OFF, MCLRE_OFF, PWRTE_ON, WDT_OFF, XT_OSC ;************************************************************* ; DECLARATIONS + SYMBOLES ;************************************************************* ;entrees ;******* symbol UP_MN = portb.7 symbol UP_H = porta.5 ;sorties ;******* symbol MN_1 = portb.0 symbol MN_2 = portb.1 symbol MN_4 = portb.2 symbol MN_8 = portb.3 symbol MN_16 = portb.4 symbol MN_32 = portb.5 symbol LED_SEC = portA.4 symbol H_1 = portA.0 symbol H_2 = portA.1 symbol H_4 = portA.2 symbol H_8 = portA.3 symbol H_16 = portB.6 ;************************************************************* ; MACROS ASSEMBLEUR ;************************************************************* #include "macros.asm" ;************************************************************* ; SAUT VERS INTERRUPTION TIMER1 ;************************************************************* on_interrupt IRQ_TMR1 ;************************************************************* ; VARIABLES ;************************************************************* dim mn as byte dim hr as byte dim sec as byte dim ram_inter as byte ;************************************************************* ; DEBUT PROGRAMME ;************************************************************* goto INIT ;************************************************************* ; ROUTINE D'INTERRUPTION DU TIMER1 ;************************************************************* IRQ_TMR1: asm bcf PIR1,TMR1IF ;flag irq TMR1 = 0 movlf 11000000b,TMR1H ;0C0h incf ram_inter,f cljne 25,ram_inter,RESTORER_CONTEXTE clrf ram_inter jb LED_SEC,RAZ_LED ;LED_SEC = RB6 bsf LED_SEC goto RESTORER_CONTEXTE RAZ_LED: bcf LED_SEC incf sec,f ;seconde + 1 cljne 60,sec,RESTORER_CONTEXTE clrf sec incf mn,f cljne 60,mn,RESTORER_CONTEXTE clrf mn incf hr,f cljne 24,hr,RESTORER_CONTEXTE clrf hr endasm RESTORER_CONTEXTE: context restore ;************************************************************* ; INITIALISATIONS ;************************************************************* INIT: trisa = %100000 ;RA0 a RA4 OUT, RA5 IN trisb = %10000000 ;RB0 a RB6 OUT, RB7 IN option_reg = %11000000 intcon = 0 cmcon = 7 ;comparateur off pcon = 8 ;OSCF, POR, BOR eecon1 = 0 ;EEPROM pie1 = 0 ;IRQ periferiques pir1 = 0 ;flag IRQ vrcon = 0 t2con = 0 tmr2 = 0 t1con = 0 tmr1L = 0 tmr1H = 192 ;C0h pour irq / 0,5 seconde sec = 0 mn = 0 hr = 0 intcon.6 = 1 ;PEIE pie1.0 = 1 ;TMR1IE t1con.0 = 1 ;TMR1ON intcon.7 = 1 ;GIE ;************************************************************* ; PROGRAMME PRINCIPAL ;************************************************************* gosub AV_MISE_A_HEURE BOUCLE_PRINCIPALE: gosub AFFICHAGE if UP_H = 1 and UP_MN = 1 then BOUCLE_PRINCIPALE gosub MISE_A_HEURE goto BOUCLE_PRINCIPALE ;************************************************************* ; S/P AFFICHAGE ;************************************************************* AFFICHAGE: if mn.0 = 0 then mn_1 = 0 : else mn_1 = 1 if mn.1 = 0 then mn_2 = 0 : else mn_2 = 1 if mn.2 = 0 then mn_4 = 0 : else mn_4 = 1 if mn.3 = 0 then mn_8 = 0 : else mn_8 = 1 if mn.4 = 0 then mn_16 = 0 : else mn_16 = 1 if mn.5 = 0 then mn_32 = 0 : else mn_32 = 1 if hr.0 = 0 then h_1 = 0 : else h_1 = 1 if hr.1 = 0 then h_2 = 0 : else h_2 = 1 if hr.2 = 0 then h_4 = 0 : else h_4 = 1 if hr.3 = 0 then h_8 = 0 : else h_8 = 1 if hr.4 = 0 then h_16 = 0 : else h_16 = 1 return ;************************************************************* ; S/P AVANT MISE A L'HEURE ;************************************************************* AV_MISE_A_HEURE: if led_sec = 0 then mn = 63 hr = 0 else mn = 0 hr = 31 endif gosub AFFICHAGE if UP_H = 0 then fin if UP_MN = 0 then fin goto AV_MISE_A_HEURE FIN: return ;************************************************************* ; S/P MISE_A_HEURE ;************************************************************* MISE_A_HEURE: LED_SEC = 0 intcon.7 = 0 ;GIE = 0 while up_mn = 0 mn = mn + 1 if mn >= 60 then mn = 0 gosub AFFICHAGE delayms 300 wend while up_h = 0 hr = hr + 1 if hr >= 24 then hr = 0 gosub AFFICHAGE delayms 300 wend ram_inter = 0 TMR1L = 0 TMR1H = %11000000 ;0C0h intcon.7 = 1 return ;************************************************************* end
Dernière modification par monnoliv ; 06/08/2006 à 22h19.