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 ---
Forum général sur l'Assembleur !

Modérateur : mazertoc

codeur bcd non multiplexé pour hp 5082-7300 ?
elektrax
Débutant
Débutant
Messages : 77
Enregistré en : septembre 2015

#1 Message par elektrax » mer. 7 sept. 2016 19:52

bonjour

je cherche un fichier asm pour pic qui "compte" en bcd, une entrée up une entrée down, les sorties doivent etre bcd sur 2 chiffres exactment comme 2 74ls90.
comptage decomptage de 0 a 99, 2x 4 sorties bcd abcd , vous voyez ?
parce que j'ai ces afficheurs http://www.decodesystems.com/hp5082-7300.jpg : qui ont le decodeur bcd vers 7 segments intégres, sauf que c'est pas un vrai 7 segments, les chiffres sont constitués de leds rondes super mini et l'affichage est tres "rond".
j'avais trouvé un qite qui montrait comment les utiliser mais avec arduino, ou meme un thermometre a nixies qui attaque des 74141 en bcd, mais avec un 89c2051, j'aimerais faire la meme chose avec un pic.
Un lien, une idée ?

Merci beaucoup

codeur bcd non multiplexé pour hp 5082-7300 ?
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2596
Enregistré en : juillet 2016
Localisation : Terre

#2 Message par Temps-x » mer. 7 sept. 2016 20:02

Bonjour elektrax

Sur qu'elle pic que tu veux le programme !!

comptage decomptage de 0 a 99, 2x 4 sorties bcd abcd , vous voyez ?


Va valoir que tu expliques un peux mieux, j'ai écrit un programme qui compte sur deux afficheur, je peux éventuellement l'adapter, pour un autre pic.

Après il faut juste mettre les segments A,B,C,D,E,F,G sur les pattes prévu à cette effet.

A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

codeur bcd non multiplexé pour hp 5082-7300 ?
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#3 Message par Guest » mer. 7 sept. 2016 20:07

bonsoir elektrax

je ne comprends toujours pas, pourquoi tu veux faire du pic,alors que tes recherches te ramène toujours sur arduino et que tu n'es intéressé que par le fichier hex.
Et pourquoi diable de l"asm puisque tu n'as dis que tu ne le comprends pas

A+

codeur bcd non multiplexé pour hp 5082-7300 ?
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2596
Enregistré en : juillet 2016
Localisation : Terre

#4 Message par Temps-x » mer. 7 sept. 2016 20:16

Bonsoir maï

c'est plus facile à retoucher pour des personnes qui connaisse .

A très bientôt .
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

codeur bcd non multiplexé pour hp 5082-7300 ?
elektrax
Débutant
Débutant
Messages : 77
Enregistré en : septembre 2015

#5 Message par elektrax » jeu. 8 sept. 2016 03:55

bonsoir
un schema tout fait avec le hex çà peut convenir pour un pic midrange 84,628,673,676, les trucs que je trouvesur le net, les afficheurs sont directement reliés au pic ou parfois avec un un 7447 ou 4511, mais multiplexés.
en logique cablée : http://3.bp.blogspot.com/_B8Dh2WXNvg0/S ... segmen.jpg
avec un pic remplacer les 74ls192

Merci

codeur bcd non multiplexé pour hp 5082-7300 ?
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2596
Enregistré en : juillet 2016
Localisation : Terre

#6 Message par Temps-x » jeu. 8 sept. 2016 15:50

Bonjour elektrax

Je voie ce que tu veux dire, effectivement c'est pas simple à expliquer, tu veux remplacer, les deux 74LS192 par un pic.

C'est très simple à réaliser, mais il faut connaître l'ordre logique, je vais essayer de t’expliquer,
si tu as un 74LS192, tu envoies une impulsion sur la patte 5 = up, quand le compteur est à zéro

Pour chaque impulsion tu prends les mesures jusqu'au chiffre 9 sur les pattes

patte 2
patte 3
patte 6
patte 7

Après tu note sa dans un bloc note, et tu l'envoies ici, j'écrirais le programme, pour un 16F628, donc pas besoin de Quartz.

Tu devrais avoir 10 données genre

0 = 0100
1 = 1001
2 = 0110
3 =
5 =
6 =
7 =
8 =
9 =

Tu pourrais faire la même chose sans c'est quatre composants, avec seulement 1 Pic, et 2 transistors, pour tes afficheurs.

entrée UP
entrée dow
reset

Mais tu seras obligé de passé par du multiplexage, à toi de voir, pour te faire une idée voici ce que j'ai réalisé :

Il y a un pic, et 6 afficheurs, et quelque résistance, aucun transistor .

compteur.jpg


A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

codeur bcd non multiplexé pour hp 5082-7300 ?
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#7 Message par paulfjujo » jeu. 8 sept. 2016 19:17

bonsoir,


Tes afficheurs comportent déja le decodage..
pas besoin de gerer les segments ..ou du multiplexage
tu affiche simplement un code BCD sur un PORT 8 bits du PIC
et relie directement les 4 sorties LSB du port à chaque pins x1 x2 X4 X8 du digit Unite
et les 4 bits MSB du port au digit dizaines.
en asm il existe un mode BCD ... voir les specialistes.
Aide toi, le ciel ou FantasPic t'aidera

codeur bcd non multiplexé pour hp 5082-7300 ?
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2596
Enregistré en : juillet 2016
Localisation : Terre

#8 Message par Temps-x » jeu. 8 sept. 2016 21:07

bonsoir,


Tes afficheurs comportent déja le decodage..


Il connaisse les chiffres c'est différent, voir dans la section téléchargement, un programme que j'ai écrit, qui s'appelle PicDigits
tu devrais comprendre.

c'est une proposition que je lui fait, au lieu d'avoir à gérer c'est deux digits, avec quatre composants, avec un seule Pic il peut le faire en
multiplexage.

Bien sur, pour sa méthode on va pas gérer les segments, ni faire du multiplexage, on va juste créer un code binaire, pour
remplacer les 74LS192.

A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

codeur bcd non multiplexé pour hp 5082-7300 ?
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#9 Message par Guest » ven. 9 sept. 2016 16:03

Bonjour

tu as un exemple ici http://fabrice.sincere.pagesperso-orang ... mpteur.htm
sous mon moteur de recherche favori ecosia

A+
Modifié en dernier par Anonymous le ven. 9 sept. 2016 17:57, modifié 1 fois.

codeur bcd non multiplexé pour hp 5082-7300 ?
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2596
Enregistré en : juillet 2016
Localisation : Terre

#10 Message par Temps-x » ven. 9 sept. 2016 16:46

Bonjour tout le monde,

Bonjour maï,

Excuse, ton lien abouti à rien. :lol:

humour!! Tu fais de l'écologie avec le moteur de recherche ecosia

j'attends des nouvelles du demandeur, :sifflotte: qui est elektrax.

Merci !

A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:


Retourner vers « Langage ASM »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 45 invités