Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Jérémy
Peut-on separement gerer les bits en MikroC?
Peut-on separement gerer les bits en MikroC?
Peut-on separement gerer les bits en MikroC?
Peut-on separement gerer les bits en MikroC?
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
patmus a écrit :Salut tout monde
Je m'excuse pour une longue absence du au difficulté d’accédé à mot compte
Je insert un schéma pour me faire comprendre mes frères
bonsoir,
ce n'est pas avec le schema , qu'on peut deceler des erreurs de compilation!
montre ton code ...
au niveau Hardware ..
Se mefier des simulateurs !
regarde cet extrait de document et les pins LE,BL et LT !
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Peut-on separement gerer les bits en MikroC?
- Claudius
Passionné- Messages : 260
- Âge : 69
- Enregistré en : septembre 2015
- Localisation : ELANCOURT (78 - YVELINES)
- Contact :
Bonsoir,
Personnellement, je trouve dommage d'utiliser un CD 4511 + 2 portes 7404 pour gérer 2 afficheurs 7 segments (sans le DP ;-)...
Le µC pic16f88 est largement capable de les gérer par multiplexage en utilisant la persistance rétinienne
Personnellement, je trouve dommage d'utiliser un CD 4511 + 2 portes 7404 pour gérer 2 afficheurs 7 segments (sans le DP ;-)...
Le µC pic16f88 est largement capable de les gérer par multiplexage en utilisant la persistance rétinienne
Enregistreur de traces GPS & Boussole GPS parlante (PIC & Arduino)
Peut-on separement gerer les bits en MikroC?
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour à tous,
Tout à Fée d'accord avec toi, Claudius.
C'est dommage ,mais si il veut le faire ainsi ..
et cela lui permettra peut etre de voir par la suite , qu'un programme SOFTWARE peut remplacer des fonctions Hardwares
Step by step ...
Afficher 2 compteurs sur 2 digits avec seulement 4 bits à la fois
implique d'affecter le PORTB à l'affichage de gauche OU celui de droite
implique aussi d'envoyer le LSB et MSB sur les 4 bits de commande en fonction du choix de digit
donc un double multiplexage
à voir aussi si l'affichage doit se faire en Binaire ou en BCD !
00 à 99 ou 00 à FF
Claudius a écrit :...
Personnellement, je trouve dommage d'utiliser un CD 4511 + 2 portes 7404 pour gérer 2 afficheurs 7 segments (sans le DP ;-)...
Le µC pic16f88 est largement capable de les gérer par multiplexage en utilisant la persistance rétinienne
Tout à Fée d'accord avec toi, Claudius.
C'est dommage ,mais si il veut le faire ainsi ..
et cela lui permettra peut etre de voir par la suite , qu'un programme SOFTWARE peut remplacer des fonctions Hardwares
Step by step ...
Afficher 2 compteurs sur 2 digits avec seulement 4 bits à la fois
implique d'affecter le PORTB à l'affichage de gauche OU celui de droite
implique aussi d'envoyer le LSB et MSB sur les 4 bits de commande en fonction du choix de digit
donc un double multiplexage
Code : Tout sélectionner
PORTB=Compteur
PORTB & 0x0F RA6=1 RA7=0 RA4=0 RA3=0
PORTB >>4 RA6=0 RA7=1 RA4=0 RA3=0
PORTB=Decompteur
PORTB & 0x0F RA6=0 RA7=0 RA4=1 RA3=0
PORTB >>4 RA6=0 RA7=0 RA4=0 RA3=1
à voir aussi si l'affichage doit se faire en Binaire ou en BCD !
00 à 99 ou 00 à FF
Peut-on separement gerer les bits en MikroC?
Peut-on separement gerer les bits en MikroC?
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
patmus a écrit :slt
le code c encore difficile pour moi car je n'arrive pas a separer les bits 4 à 4
au niveau de la taille des operateurs
il y a le Bit 0 ou 1
puis l'octet ou Byte sur 8 bits
puis le mot sur 16 bits
puis le long sur 32 bits
le quartet 4 bits n'existe pas
il faut utiliser un octet et isoler soit les 4 bits de droite
avec un masque AND logique
Octet_4_bits_de_droite= Octet & 0x0F ;
ou
Octet_4_bits_de_droite= Octet & b00001111 ;
isoler soit les 4 bits de Gauche
Octet_4_bits_de_Gauche= Octet >> 4 ;
ou
Octet_4_bits_de_Gauche= Octet / 16 ;
dans ton cas
octet c'est le PORTB pour les segments
mais il faut que tu gere aussi les aiguillages sur les digits
Peut-on separement gerer les bits en MikroC?
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 109 invités