affichage de date avec 7 segment

< Sujet précédent  Sujet suivant >
Index du Forum -> Forum des Projets fin d'études, mini-projets et des réalisations electroniques -> Mini-projets
AuteurMessage
Tunisia.png jojotunis
Newbie



Messages : 3
Inscrit(e) le: 23/03/2009
Posté le 23/03/2009 12: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
France.png boutta
Newbie



Messages : 9
Inscrit(e) le: 04/02/2009
Posté le 24/03/2009 15: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
Tunisia.png jojotunis
Newbie



Messages : 3
Inscrit(e) le: 23/03/2009
Posté le 25/03/2009 09: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
Tunisia.png jojotunis
Newbie



Messages : 3
Inscrit(e) le: 23/03/2009
Posté le 27/03/2009 10: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
Tunisia.png Barhoumi Bechir
Newbie



Messages : 3
Inscrit(e) le: 19/11/2009
Posté le 19/11/2009 22: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
Tunisia.png Barhoumi Bechir
Newbie



Messages : 3
Inscrit(e) le: 19/11/2009
Posté le 19/11/2009 22: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
Tunisia.png salem
Member



Messages : 102
Inscrit(e) le: 09/01/2008
Posté le 29/12/2009 01: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
Tunisia.png ahmed
Modérateur



Messages : 123
Inscrit(e) le: 17/11/2007
Posté le 07/01/2010 14: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
Tunisia.png ahmed
Modérateur



Messages : 123
Inscrit(e) le: 17/11/2007
Posté le 07/02/2010 13: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
Tunisia.png ahmed
Modérateur



Messages : 123
Inscrit(e) le: 17/11/2007
Posté le 07/02/2010 13: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
Tunisia.png jonjak2011
Newbie



Messages : 5
Inscrit(e) le: 09/05/2011
Posté le 21/05/2011 16: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

Haut de page

© 2019 Technologue pro, cours électricité électronique informatique · © 2007 - 2019 Technologue pro - Ressources pédagogiques pour l'enseignement technologique en Tunisie
Usage dans un cadre strictement académique

Technologue: cours en ligne gratuit en électricité, électronique, informatique industrielle et mécanique pour l'enseignement technologique en Tunisie et offre des cours en ligne en génie électrique, informatique, mécanique, une base de données de TP, projets fin d'études et un annuaire de ressources pédagogiques
Licence - Sitemap - Qui somme nous ? - confidentialité- Tunisie Index
J'accepte
Ce site web utilise des cookies. Nous utilisons des cookies pour vous offrir la meilleure expérience sur notre site Web. Plus d'infos