HOME

Přímé řízení 7, 14 a 16 segment. displeje

pomůcka pro stanovení kódu znaku


7 segmentový displej

V poslední době jsem si hodně hrál se 7-segmentovými displeji řízenými přímo bez dekodéru. Čili jsem si neustále musel pracně kreslit znaky a počítat jejich kódy. Když už mě to přestalo bavit, upravil jsem pomůcku původně určenou pro Junior Computer tak, aby její použití bylo univerzální. Pro funkci této pomůcky je nutný zapnutý JavaScript!

Kliknutím na zatržítko "rozsvítíte" daný segment. Zároveň se aktualizuje hodnota, kterou je nutné vyslat na segmenty. Hodnoty se zobrazují dekadicky, hexadecimálně i binárně (LSB/D0 vpravo) a to pro obě možné aktivní úrovně, při kterých mají segmenty svítit (LOW/HIGH). Předpokládá se připojení segmentu A na D0 (LSB) až segmentu H na D7 (MSB):

H, G, F, E, D, C, B, A na bity D7..D0


  A      
F   B    
  G      
E   C    
  D     H


kód active LOW active HIGH
DEC kód 255 0
HEX kód $FF $00
BIN kód      1111 1111      0000 0000

Pro smazání zatržených segmentů klikněte na obnovení stránky nebo tlačítko RESET na konci této stránky.




14 segmentový displej

Stejná pomůcka, jako výše, ale pro displej se 14 segmenty ovládaný 15 bity (16. bit je nevyužit). V případě potřeby lze displej nouzově řídit jako klasický 7-segmentový pomocí pouze 8 bitů (segmenty A-G2). Předpokládá se připojení jednotlivých segmentů takto:

G2, G1, F, E, D, C, B, A na bity D7..D0

Q, M, L, K, J, I, H na bity D14..D8 (bit D15 není využit)


  A      
F H I J B    
  G1   G2      
E M L K C    
  D     Q


kód active LOW active HIGH
DEC kód 32767 0
HEX kód $7FFF $0000
BIN kód      0111 1111 , 1111 1111      0000 0000 , 0000 0000

Pro smazání zatržených segmentů klikněte na obnovení stránky nebo tlačítko RESET na konci této stránky.




16 segmentový displej

Stejná pomůcka, jako výše, ale pro displej se 16 segmenty ovládaný 16 bity (bez DT). Připojení 16 segmentového displeje je do značné míry kompatibilní s displejem 14 segmentovým. V případě potřeby lze displej nouzově řídit jako klasický 7-segmentový pomocí pouze 8 bitů (segmenty A-G2, přičemž je nutné paralelně spojit A1 s A2 a D1 s D2). Předpokládá se připojení jednotlivých segmentů takto:

G2, G1, F, E, D2, C, B, A2 na bity D7..D0

D1, A1, M, L, K, J, I, H na bity D15..D8


  A1   A2  
F H I J B
  G1   G2  
E M L K C
  D1   D2  


kód active LOW active HIGH
DEC kód 65535 0
HEX kód $FFFF $0000
BIN kód      1111 1111 , 1111 1111      0000 0000 , 0000 0000

Pro smazání zatržených segmentů klikněte na obnovení stránky nebo tlačítko RESET na konci této stránky.




Nastavování bitů

Následující pomůcka je užitečná při stanovování hodnot pro různé dekodéry, bitové masky apod. Myší stačí kliknout na zatržítko příslušného bitu a tento se nastaví na log.1. Opětovným klikem bit shodíme na log.0. Dole je pak možné odečíst nastavenou hodnotu binárně, hexadecimálně, osmičkově i decimálně. Pro funkci této pomůcky je nutný zapnutý JavaScript! Tuto pomůcku jsem publikoval již dávno, ale nově jsem přidal přepočet na osmičkovou soustavu, kterou jsem využil při hrátkách s exotickým procíkem Signetics 8x305

D7 D6 D5 D4 D3 D2 D1 D0
 
BIN kód 0000 0000
HEX kód $00
OCT kód 000o
DEC kód 0



Smazání všech zatržítek:



Poznámka: smazání všech zatržítek je možné i kliknutím na obnovení (znovunačtení) stránky v prohlížeči.


Publikováno: 1/2022    
Update: 7/2023    



« RET          ↑ TOP ↑          HOME