Skip to content

Latest commit

 

History

History

BCD_counter_button

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Příklady pro kit OMDAZZ (Cyclone IV)

Počítadlo stisknutí tlačítka s výstupem na displej LED

Používá:

  • komponenty Seg7 a SegMuxNum pro zobrazování čísel 0000-9999 na LED displeji
  • komponentu freqdiv pro získání kmitočtu 1 kHz pro buzení displeje
  • komponentu counter4bcd pro samotnou funkci čítání
  • komponentu debouncer pro ošetření zákmitů tlačítek

Je možné vybrat z více variant, použijte menu Assignments->Settings->General->Top-level entity.

Základní varianta je BCD_counter_button. Ta ukazuje propojení jednotlivých komponent dohromady. Při každém stisku tlačítka 0 (levé) by měla zvýšit hodnotu počítadla o 1, ale vlivem zákmitů často "přeskočí" několik hodnot najednou.

Druhá varianta je BCD_counter_button_debouncer_. Přidává komponentu debouncer, která ošetří zákmity a čítač tak počítá vždy reálná stisknutí tlačítka.