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

compteur décompteur sur 7 segments
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#31 Message par Guest » lun. 17 oct. 2016 13:07

Bonjour

j'ai un peu avancé dans le projet, mais plutôt optimisation de l’affichage (je suis dedans après le fil sur UART en soft :wink: ). Pour placer cela, dans une librairie pour 8 bits afin de la rappeler, pour des projets sur du 7 segments. Je posterais cela, lorsque tu sera un peu plus en forme.
Comme dab plaisir de vous lire

A+

compteur décompteur sur 7 segments
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#32 Message par Guest » mar. 25 oct. 2016 19:28

bonsoir jean marc

Petite relance, pour voir si tout va bien, et si tu as des soucis, on peut les partager, sans problème. ou même un petit coucou,alors ces œufs, ils sont cuit :sifflotte:

Plaisir de te lire et

A+
Modifié en dernier par Anonymous le mer. 26 oct. 2016 07:49, modifié 1 fois.

compteur décompteur sur 7 segments
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#33 Message par Jérémy » mar. 25 oct. 2016 19:29

Même moi pas fana d'ASM je vous suit ! :-D
C'est en faisant des erreurs, que l'on apprend le mieux !!!

compteur décompteur sur 7 segments
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#34 Message par JMarc » lun. 31 oct. 2016 19:09

Jérémy a écrit :Même moi pas fana d'ASM je vous suit ! :-D



Bonjour à vous tous

Cela fait très plaisir de se sentir soutenu.

Mon cerveau a fait game over avec ce flux d'informations mais des mon retour de vacance je mis remet, promis.

J'avais un peut avancé, lors de l'appuie sur un bouton=saut dans une section qui allume un seul afficheur (unité des seconde) puis lors d'un nouvel appuis = dizaine des seconde, ainsi de suite. J'en suis à la gestion tempo du rebond du bouton qui est par la boucle tempo que j'utilise deux fois de suite et non électronique par ajout d'une capa au bouton.


Ps cela devient urgent avec tout ces œufs cramés humour!! exit

compteur décompteur sur 7 segments
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#35 Message par Guest » mar. 1 nov. 2016 13:06

Bonjour

Tres content de savoir que tout va bien, et que c’était un simple mis au vert :wink: Donc finit bien tes vacances et bien sur

A+

compteur décompteur sur 7 segments
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#36 Message par Guest » ven. 4 nov. 2016 11:35

Bonjour JMarc

Tient il y a un petit moment, ou la, même, un très grand moment.J'avais fait cela, toujours pour des œufs :sifflotte: C'etait avec un écran graphique 128∕64 (ks0108b) sympa a faire avec un 18F4525.
Dessolé pour l'image,j'ai fait cela avec la WBCAM. et je vous l'accord c'est pas très beau :mur:
oeuf.png
j'ai quand même cuit, des œufs avec, oui oui oui :lol: bon cela monte jusqu’à 59mn 59 s . Un peu trop pour de la coque.

Un autre projet , qui sait .Je sais que tu en as beaucoup en préparations. Pour le KS108 j'ai les biblio pour faire des ronds, des carrés ou plutôt des carrés et des ronds :lol: avec lignes etc ... un régale

Allez plaisir de te lire

A+

PS sur la photo, on arrive a distinguer l’écran, le µC (40pins), les 3 boutons et une jolie petite led pour nous dire c'est FINI
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

compteur décompteur sur 7 segments
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#37 Message par JMarc » sam. 5 nov. 2016 00:08

Bonsoir

Bien l'afficheur :bravo:

J'ai repris aujourd'hui, dur de se remettre dans le bain. :eek:
La tempo pour l'affichage est de 2millisecondes si je ne dit pas de bêtises.
Quel conseil pour l'anti rebond du bouton? Je me sers de la tempo de l'afficheur plusieurs fois ou bien j'en crée une nouvelle?
Quelle durée me conseillez vous ?

J'ai repris le principe du tempo en rajoutant la boucle 20ms mais c'est pas le top

Code : Tout sélectionner

;*********************** Ici c'est les sous Programmes *************************   
Tem20ms        clrf i
   movlw .20
   movwf    j
   goto Tem0
   
Tem2ms   CLRF   i
   MOVLW   TEMPO
   MOVWF   j         ;charge variable boucle principale
   
Tem0   DECFSZ   i         ;test si boucle secondaire =0
   GOTO   Tem0         ;NON retoure dans boucle secondaire
   DECFSZ   j         ;test si boucle principale =0
   GOTO   Tem0         ;NON recharge boucle secondaire
   RETURN            ;oui fin de la tempo


test du portB

Code : Tout sélectionner

;*********************** Affichage sur 4 digits ********************************
AFFI  
   BTFSC    BOUTONVALID
   
goto Traitementboutonvalid
   
   
   BSF   PORTA
,0         ;allumage digit0
   MOVFW   ComptSu         
;charge la donnée
   CALL   LedTable      
;recherche donnée
   MOVWF   PORTC         
;envoi donnée
   CALL   Tem2ms         
;petite tempo 2ms   
   BCF   PORTA
,0         ;arrêt digit0


et tout debut des routines des boutons

Code : Tout sélectionner

;*****************************************************************************
Traitementboutonvalid
   BSF   PORTA
,0         ;allumage digit0
   MOVFW   ComptSu         
;charge la donnée
   CALL   LedTable      
;recherche donnée
   MOVWF   PORTC         
;envoi donnée
   CALL   Tem20ms         
;petite tempo 2ms   
bouclevalid
   nop
    BTFSC    BOUTONVALID
   
goto Suitevalid
   CALL    Tem20ms
  
goto bouclevalid
Suitevalid
  CALL Tem20ms
   BCF   PORTA
,0         ;arrêt digit0
  CLRF   Temp         
;RAZ compteur temp
   
GOTO AFFI  
   
   
Modifié en dernier par JMarc le sam. 5 nov. 2016 09:14, modifié 1 fois.

compteur décompteur sur 7 segments
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#38 Message par Guest » sam. 5 nov. 2016 09:11

bonjour

Pour les BP c'est un peu trop LONG, surtout si on doit passer par un appui prolongé, sur une touche pour faire d'autre fonction alors je te propose donc de faite une tempo de 800µS entre la détection de appuie et la tempo regarde ici viewtopic.php?f=11&t=220&start=10 il y a une tres bonne explication sur le BP si probelme .....

A+

compteur décompteur sur 7 segments
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#39 Message par Guest » sam. 5 nov. 2016 09:41

JMarc tu peux me donner le code complet, car la je suis perdu, merci.

Il faut dans la mesure du possible regrouper ce qui est affichage est ce qui est bouton

compteur décompteur sur 7 segments
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#40 Message par Guest » sam. 5 nov. 2016 11:32

Pour faire une gestion d'un ou de BP il faut:

-Mettre le test de ces BP dans une boucle en principe la principale.
-Faire une test si BPX appuyé ? La s' il y a plusieurs BP, possibilité de faire un test global pour savoir si un des BP est appuyé?
-----si NON.
-Faire test BP suivant si fin des BP retour Boucle principale
-----Si OUI.
-----Déclencher la tempo.
-----Faire un test si BP relâché et boucler jusqu’à BP relâche.
-----Exécuter la tache rattaché à ce BP.
-Retour en boucle principale.
----------------OU
-Test éventuellement bP suivant et on reprend
-----si oui
A+


Retourner vers « Langage ASM »

Qui est en ligne

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