Auteur | Message |
jojotunis
Newbie
Messages : 3 Inscrit(e) le: 23/03/2009
|
Posté le 23/03/2009 11:13 | | affichage de date avec 7 segment |
salut mon projet est de afficher l'heure et la date en ulisant pi16f877 et 7 segment g reuissi d'afficher l'heure mais g pas reuissi d'afficher la date existe-il un exemple et merci
|
|
|
Revenir en haut | Permalien | |
|
boutta
Newbie
Messages : 9 Inscrit(e) le: 04/02/2009
|
Posté le 24/03/2009 14:35 | | RE : affichage de date avec 7 segment |
slt, j'ai vu sur le site cet exemple avec un afficheur LCD tu n'as qu'à modifier l'afficheur LCD par des 7 segments heure date sur LCD avec PCF si t'as besoin d'aide n'hesite pas à me contacter ici
|
Only God can judge me |
|
|
Revenir en haut | Permalien | |
jojotunis
Newbie
Messages : 3 Inscrit(e) le: 23/03/2009
|
Posté le 25/03/2009 08:35 | | RE : affichage de date avec 7 segment |
salut merci de me repondre je veux realiser la solution qui tu ma proposer et je vos comminique le resultat
|
|
|
Revenir en haut | Permalien | |
jojotunis
Newbie
Messages : 3 Inscrit(e) le: 23/03/2009
|
Posté le 27/03/2009 09:38 | | RE : affichage de date avec 7 segment |
salut comment je peux changer l'afficheur LCD avec des afficheurs 7 segmant
|
|
|
Revenir en haut | Permalien | |
Barhoumi Bechir
Newbie
Messages : 3 Inscrit(e) le: 19/11/2009
|
Posté le 19/11/2009 21:34 | | RE : affichage de date avec 7 segment |
jojotunis a écrit : salut comment je peux changer l'afficheur LCD avec des afficheurs 7 segmant |
|
|
|
Revenir en haut | Permalien | |
Barhoumi Bechir
Newbie
Messages : 3 Inscrit(e) le: 19/11/2009
|
Posté le 19/11/2009 21:36 1258666598.zip (98 Ko) | | RE : affichage de date avec 7 segment |
jojotunis a écrit : salut comment je peux changer l'afficheur LCD avec des afficheurs 7 segmant |
|
|
|
Revenir en haut | Permalien | |
salem
Member
Messages : 102 Inscrit(e) le: 09/01/2008
|
Posté le 29/12/2009 00:01 1262044904.rar (195 Ko) | | RE : affichage de date avec 7 segment |
salem ca tu peut aiderenchallah juste tu change le in et hr avec dae et leur address sur le ram de pcf
|
|
|
Revenir en haut | Permalien | |
ahmed
Modérateur
Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 07/01/2010 13:03 | | RE : affichage de date avec 7 segment |
salem à propos du changement d'un afficheur lcd par des afficheurs 7 segments c'est pas possible sans changer tout le programme parceque lafficheur LCD il affiche des caractere et l'afficheur 7seg il affiche des sorties numérique j'ai déjàb une solution d'horloge a base d'un microcontroleur 16f877 je vais faire sa publication plus tard
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien | |
ahmed
Modérateur
Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 07/02/2010 12:10 1265544617.rar (74 Ko) | | RE : affichage de date avec 7 segment |
BON VOILA LA SIMULATION ET LE PRGRAMME COMPLET
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien | |
ahmed
Modérateur
Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 07/02/2010 12:15 | | RE : affichage de date avec 7 segment |
LA COMMANDE DE LA SONNERIE EST VIA LA PIN A0 ET VOILA LE PROGRAMME S'IL YA UN PROBLEM program horlo2; var l,k,j,i:byte; const tab : array[10] of byte=($3f,$06,$5b,$4f,$66,$6d,$7d,$07,$7f,$6f); begin trisa:=0; porta:=0; trisb:=0; trisc:=0; portc:=0; trisd:=0; portd:=0; trise:=0; porte:=0; portb:=0; while true do begin for l:=0 to 2 do begin porte:=l; for k:=0 to 9 do begin portd:=tab[k]; if ((l=2) and (k=4)) then begin l:=0; k:=0; porte:=l; portd:=tab[k]; end;
for j:=0 to 5 do begin
portc:=tab[j];
for i:=0 to 9 do begin portb:=tab; delay_ms(200); { //////// SONNERIE DE 7H45/////////// if ((l=0) and (k=7) and (j=4) and (i=5)) then begin porta.0:=1;
end; if ((l=0) and (k=7) and (j=4) and (i=6)) then begin porta.0:=0; END; } ///////////////////SONNERIE DE 8H00///////////////// if ((l=0) and (k=8) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=0) and (k=8) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 9H00///////////////// if ((l=0) and (k=9) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=0) and (k=9) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 10H00 RECRé///////////////// if ((l=0) and (k=9) and (j=5) and (i=5)) then begin porta.0:=1;
end; if ((l=0) and (k=9) and (j=5) and (i=6)) then begin porta.0:=0; end; if ((l=1) and (k=0) and (j=0) and (i=2)) then begin porta.0:=1;
end; if ((l=1) and (k=0) and (j=0) and (i=3)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 11H00///////////////// if ((l=1) and (k=1) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=1) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 12H00///////////////// if ((l=1) and (k=1) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=1) and (j=0) and (i=1)) then begin porta.0:=0; end; { ///////////////////SONNERIE DE 13H45/////////////////
if ((l=1) and (k=3) and (j=4) and (i=5)) then begin porta.0:=1;
end; if ((l=1) and (k=3) and (j=4) and (i=6)) then begin porta.0:=0; END; } ///////////////////SONNERIE DE 8H00///////////////// if ((l=1) and (k=4) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=4) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 9H00///////////////// if ((l=1) and (k=5) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=5) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 16H00 RECRé///////////////// if ((l=1) and (k=5) and (j=5) and (i=5)) then begin porta.0:=1;
end; if ((l=1) and (k=5) and (j=5) and (i=6)) then begin porta.0:=0; end; if ((l=1) and (k=6) and (j=0) and (i=2)) then begin porta.0:=1;
end; if ((l=1) and (k=6) and (j=0) and (i=3)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 17H00///////////////// if ((l=1) and (k=7) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=7) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 18H00///////////////// if ((l=1) and (k=8) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=8) and (j=0) and (i=1)) then begin porta.0:=0; end;
end; end;
end; end;
end; end.
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien | |
jonjak2011
Newbie
Messages : 5 Inscrit(e) le: 09/05/2011
|
Posté le 21/05/2011 14:07 | | RE : affichage de date avec 7 segment |
salut j’arrive a réalise sur isis un compteur avec pic 16F877 et 3 afficheur 7 segment pour afficheur de 0 à 999 je veux commende l'affichage de numéros avec Visual basique pour que lorsque je clic sur un bouton dans l'interface de visual basique ,la connexion entre isis et VB est ce bon mais la problème au niveu de synchronisation aide moi s'il vous plais
|
|
|
Revenir en haut | Permalien | |
|