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 : mazertoc
compteur décompteur sur 7 segments
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 ). 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+
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 ). 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
compteur décompteur sur 7 segments
compteur décompteur sur 7 segments
Jérémy a écrit :Même moi pas fana d'ASM je vous suit !
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
compteur décompteur sur 7 segments
compteur décompteur sur 7 segments
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 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 j'ai quand même cuit, des œufs avec, oui oui oui 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 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
Tient il y a un petit moment, ou la, même, un très grand moment.J'avais fait cela, toujours pour des œufs 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 j'ai quand même cuit, des œufs avec, oui oui oui 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 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
Bonsoir
Bien l'afficheur
J'ai repris aujourd'hui, dur de se remettre dans le bain.
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
test du portB
et tout debut des routines des boutons
Bien l'afficheur
J'ai repris aujourd'hui, dur de se remettre dans le bain.
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
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+
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
compteur décompteur sur 7 segments
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+
-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