Auteur | Message |
omrani007
Newbie
Messages : 4 Inscrit(e) le: 06/05/2009
|
Posté le 11/05/2009 17:52 | | 5 afficheurs 7 segment |
bonjours a tous j'ai téléchargé "la gestion d'affichage avec un LCD et afficheur 7 segment" . il y a t il une solution permettant d'ajouter 4 afficheurs 7segment afin d'afficher un nombre de 5 chiffre? je suis entrain de réaliser un pfe qui comprend cette partie .
|
|
|
Revenir en haut | Permalien | |
|
Technologuepro
Administrator
Messages : 447 Inscrit(e) le: 15/11/2007
|
Posté le 11/05/2009 19:49 | | RE : 5 afficheurs 7 segment |
Bonjour, Oui bien sur tu peux ajouter plusieurs Afficheurs autant que le nombres des lignes d'horloge ne dépasse pas les pins libres que tu possède dans ton µc. 5 afficheurs seront reliés de la même manière que les deux que tu as vu sur le site, juste il suffit d'en ajouté leur horloges consécutifs et de faire de la même manière dans le programme c'est à dire ne changer que l'instruction d'envoi de l'horloge. Bonne chance
|
Le savoir est une chose qu'on peut pas cacher, la connaissance existe pour être transmise aux autres... |
|
|
Revenir en haut | Permalien | |
omrani007
Newbie
Messages : 4 Inscrit(e) le: 06/05/2009
|
Posté le 12/05/2009 09:35 | | RE : 5 afficheurs 7 segment |
bonjour vous pouvez me donner un exemple ? et merci d'avance
|
|
|
Revenir en haut | Permalien | |
oussama
Junior Member
Messages : 29 Inscrit(e) le: 09/10/2008
|
|
Revenir en haut | Permalien | |
omrani007
Newbie
Messages : 4 Inscrit(e) le: 06/05/2009
|
Posté le 14/05/2009 14:18 1242310711.DSN (142 Ko) | | RE : 5 afficheurs 7 segment |
bonjours j'ai fait des modification dans le programme du test clavier concernant "la gestion d'affichage avec un LCD et afficheur 7 segment" mais j'arrive pas àafficher les nombres dans l'ordre voulut . je vous joigne le fichier Hex et la simulation sur ISIS et voila le programme traduit en C:
#include "C:\documents and Settings\Administrateur\Bureau\LCD+7SEGMENTS\testclavier.h" #include "C:\documents and Settings\Administrateur\Bureau\LCD+7SEGMENTS\clavier16T.c"
#byte PORTD=8
void main() { char k; int i, j; byte const t[10]={63,6,91,79,102,109,125,7,127,111}; byte const s[5]={0b11111110,0b11111101,0b11111011,0b11110111,0b11101111};
setup_adc_ports(NO_ANALOGS); setup_adc(ADC_OFF);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); port_b_pullups(true); kbd_init(); set_tris_c(0x00); output_c(0x00);
do{
for(i=0;i<5;i++ ) {
k=kbd_getc();
if(k!=0)
if(k=='c')
output_c(0x00)|output_d(0b01111111);
else{
//if (k>57){k=48;} //if (k<48){k=48;}
output_c(t[k-48]); output_d(s);
}
}
}
while(true);
}
|
|
|
Revenir en haut | Permalien | |
omrani007
Newbie
Messages : 4 Inscrit(e) le: 06/05/2009
|
Posté le 14/05/2009 14:20 1242310826.HEX (2 Ko) | | RE : 5 afficheurs 7 segment |
fichier HEX
|
|
|
Revenir en haut | Permalien | |
|