Commit 46eee1ffcd203229c4f8bd407dfb2870e166b6af
1 parent
cdbcafa7
7Segment_display readme
Showing
2 changed files
with
8 additions
and
2 deletions
Show diff stats
7Segment_display/README.md
... | ... | @@ -126,7 +126,7 @@ end display; |
126 | 126 | ``` |
127 | 127 | begin |
128 | 128 | |
129 | - -- process d'affichage | |
129 | + -- display process | |
130 | 130 | process(clk_fpga) |
131 | 131 | begin |
132 | 132 | if clk_fpga'event and clk_fpga = '1' then |
... | ... | @@ -155,6 +155,12 @@ end display; |
155 | 155 | end if; |
156 | 156 | end process; |
157 | 157 | ``` |
158 | + | |
159 | + Ce premier processus permet à chaque tick de clock + diviseur d'afficher un chiffre sur le premier afficheur. Au prochain tick sur le second puis le 3ème et enfin le 4ème. Ensuite l'algorithme boucle. | |
160 | + | |
161 | + > le diviseur (clk_enable) ralentit la cadence de switch entre afficheur. Si l'on ne divise du fait de la vitesse les chiffres ne s'affichent pas correctement. | |
162 | + | |
163 | + Ainsi la logique et l'électronique étant ici très rapide devant la fréquence de percepetion de l'oeil humain, l'utilisateur à l'impression que l'affichage et statique et que rien ne clignote. | |
158 | 164 | ## Résultats |
159 | 165 | |
160 | 166 | - Nous avons dans un premier temps essayer d'afficher sur les 4 afficheurs sans recouvrement. C'est pour cela qu'il a fallu baisser la clock. | ... | ... |
7Segment_display/display.vhd