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
Compilation programme
Re
Ou vois tu des transistors sur cette horloge RPC, ne cherche pas dessus, c'est du simple face.
Voici le schéma de cette horloge RPC
Datasheet de l'afficheur avec référence différente mais c'est le même ICI à savoir c'est qu'il utilise pour les segments des résistances de 1000 ohm, ça change la donne....
A+
paulfjujo a écrit :Source du message Meme une horloge à dix sous, made in RPC , utilise des transitors en interface des digits et 7 segments ! (basée sur AT89C2051)
Ou vois tu des transistors sur cette horloge RPC, ne cherche pas dessus, c'est du simple face.
Voici le schéma de cette horloge RPC
Datasheet de l'afficheur avec référence différente mais c'est le même ICI à savoir c'est qu'il utilise pour les segments des résistances de 1000 ohm, ça change la donne....
A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Temps-x le ven. 3 sept. 2021 20:50, modifié 2 fois.
Compilation programme
Bonsoir satinas,
Ou as tu vu ça ?
Je tourne sans transistor, et ça fonctionne super bien.
excuse non valable, suffit de changer le sous programme affiche par celui-ci
A+
satinas a écrit :Source du message Temps-x pour allumer un segment tu mets 1 sur les 2 pins des ports A et B
Ou as tu vu ça ?
satinas a écrit :Source du message ou tu a remis des transistors ?
Je tourne sans transistor, et ça fonctionne super bien.
satinas a écrit :Source du message Tu es en anode commune, on pourra pas tester nos programmes, le hard est trop différent. Je te mets juste la pression :)
excuse non valable, suffit de changer le sous programme affiche par celui-ci
Code : Tout sélectionner
;********************************* "gestion de l'affichage" ***********************************
affiche
movlw D'3' ; page 4, tableaux de 256 octets.
movwf PCLATH
;-----------------------------------------------------------------------------------------------
movf afficheur1,W
xorlw D'0' ; éteindre l'afficheur1 si égal à zéro
btfsc STATUS,Z
movlw D'17' ; nombre qui correspond à afficheur éteint
btfss STATUS,Z
movf afficheur1,W
call deco_bcd
movwf segment
bcf anode1 ;
bsf anode2 ;
bsf anode3 ;
bsf anode4 ;
call _270µs
;-----------------------------------------------------------------------------------------------
movf afficheur2,W
call deco_bcd
movwf segment
bsf anode1 ;
bcf anode2 ;
bsf anode3 ;
bsf anode4 ;
call _270µs
;-----------------------------------------------------------------------------------------------
movf afficheur3,W
call deco_bcd
movwf segment
bsf anode1 ;
bsf anode2 ;
bcf anode3 ;
bsf anode4 ;
call _270µs
;-----------------------------------------------------------------------------------------------
movf afficheur4,W
call deco_bcd
movwf segment
bsf anode1 ;
bsf anode2 ;
bsf anode3 ;
bcf anode4 ;
call _270µs
;-----------------------------------------------------------------------------------------------
bsf anode4 ;
call _270µs
return
A+
Compilation programme
Code : Tout sélectionner
bsf anode1 ; allumage anode1
bcf anode2 ; éteindre anode2
bcf anode3 ; éteindre anode3
bcf anode4 ; éteindre anode4
...
deco_bcd
addwf PCL,1
retlw B'01111110' ; 0
Compilation programme
Re
Ouais et c'est normal pour ta config à toi, pas pour la mienne , je ne vois toujours pas le problème.
J'ai eu la délicatesse de mettre ta config pour tes afficheurs.
Ma config c'est celle là
A+
Ouais et c'est normal pour ta config à toi, pas pour la mienne , je ne vois toujours pas le problème.
J'ai eu la délicatesse de mettre ta config pour tes afficheurs.
Ma config c'est celle là
Code : Tout sélectionner
;***********************************************************************************************
ORG H'300'
deco_bcd
addwf PCL,1 ;
retlw B'10000001' ; 0 = 0
retlw B'11110011' ; 1 = 1
retlw B'01001001' ; 2 = 2
retlw B'01100001' ; 3 = 3
retlw B'00110011' ; 4 = 4
retlw B'00100101' ; 5 = 5
retlw B'00000101' ; 6 = 6
retlw B'10110001' ; 7 = 7
retlw B'00000001' ; 8 = 8
retlw B'00100001' ; 9 = 9
retlw B'00010001' ; A = 10
retlw B'10001101' ; C = 11
retlw B'00001101' ; E = 12
retlw B'00011101' ; F = 13
retlw B'10000101' ; G = 14
retlw B'00010011' ; H = 15
retlw B'10011111' ; I = 16
retlw B'11111111' ; afficheur éteint = 17
A+
Compilation programme
Compilation programme
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonsoir,
je parlais de cette horloge
Là, tu as tout dis !
avec R=1000 ohms , le MCU ne risque rien !
on est dans le cas d'afficheurs ayant un meilleur rendement i/Lumen
Temps-x a écrit : .....
Ou vois tu des transistors sur cette horloge RPC....
...savoir c'est qu'il utilise pour les segments des résistances de 1000 ohm, ça change la donne....
]
je parlais de cette horloge
Là, tu as tout dis !
avec R=1000 ohms , le MCU ne risque rien !
on est dans le cas d'afficheurs ayant un meilleur rendement i/Lumen
Compilation programme
Re
Post#148
A+
Temps-x a écrit :Source du message satinas, normalement les afficheurs son dans ton code binaire d'après ce que tu m'as dit hier soir, si ça va pas, voir en bas de page dans deco_bcd
Post#148
A+
Compilation programme
Je t'avoue que cette phrase je ne la comprends pas :)
C'est pour Pikachu que je voulais voir ton code, car il était coincé en essayant de faire ta config. Plus haut j'avais écrit que je ne toucherai plus à la mienne, j'attends la première seconde de décalage et c'est pas pour tout de suite. Je te rappelle que le masque est obligatoire dans les cours de récré, alors mets ton masque avant de répondre :)
C'est pour Pikachu que je voulais voir ton code, car il était coincé en essayant de faire ta config. Plus haut j'avais écrit que je ne toucherai plus à la mienne, j'attends la première seconde de décalage et c'est pas pour tout de suite. Je te rappelle que le masque est obligatoire dans les cours de récré, alors mets ton masque avant de répondre :)
Compilation programme
Re
C'est vrai que cette phrase est mal tourné..
Je ne risque plus rien, j'ai eu le COVID, même pas mal...
A+
C'est vrai que cette phrase est mal tourné..
satinas a écrit :Source du message Je te rappelle que le masque est obligatoire dans les cours de récré, alors mets ton masque avant de répondre
Je ne risque plus rien, j'ai eu le COVID, même pas mal...
A+
Modifié en dernier par Temps-x le sam. 4 sept. 2021 02:19, modifié 1 fois.
Retourner vers « Langage ASM »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 128 invités