이것은 Hex → 7세그먼트 변환기입니다. 0–F를 넣으면 자리마다 세그먼트 바이트가 나옵니다. 공통 캐소드에서 bit 0 = a이면 0은 0x3F, F는 0x71입니다. 막대를 눌러 글자를 직접 그릴 수 있습니다.
예제 — 스와치를 클릭
세그먼트를 클릭해 뒤집습니다.
숫자를 붙이거나 마지막 자리에 DP
클릭하면 복사됩니다
0–F 표 — 행을 클릭하세요. Hex는 위의 비트 순서를 따릅니다. 공통 애노드는 공통 캐소드를 8비트 반전한 값입니다.
Hex를 7세그먼트로 바꾸는 도구입니다. 숫자 0–F마다 바이트 하나가 a–g(선택 DP)를 켭니다. 공통 캐소드, bit 0 = a(gfedcba)에서 0은 0x3F, 8은 0x7F, F는 0x71입니다. 문자 코드가 아닙니다. ASCII는 HEX → ASCII, NOT만 필요하면 Hex 비트 연산을 쓰세요.
CAFE를 치거나 예시(CAFE, 8, DEAD, 12.3, 0x3F 0x06)를 누릅니다. 숫자 → 패턴은 문자열을 인코딩하고, 패턴 → 숫자는 바이트를 읽습니다. 디스플레이는 공통 캐소드(1이 점등) 또는 공통 애노드(0이 점등). 비트 순서는 gfedcba 또는 abcdefg이며 DP는 bit 7입니다. 패드로 0–F를 붙이고 DP는 마지막 자리에 점을 켭니다. 막대를 누르면 패턴 모드로 바뀌며 바이트가 다시 쓰입니다. 결과 복사는 hex 바이트, 칩은 한 바이트 또는 C 배열입니다. 0–F 표는 선택한 비트 순서를 따르며 행을 클릭하면 그 숫자가 로드됩니다.
논리 비트는 항상 a=0 … g=6, DP=7입니다. abcdefg에서는 0이 0x3F가 아니라 0x7E가 됩니다. 공통 애노드는 그 바이트의 8비트 NOT입니다(gfedcba에서 0 → 0xC0). 12.3처럼 점 뒤의 숫자에 DP가 붙습니다. 모르는 글자는 ?입니다. b와 d는 소문자 모양(0x7C, 0x5E)이라 8, 0과 겹치지 않습니다. 7447은 0–9만 그리며 꼬리가 다릅니다.
Arduino·STM32에서 포트를 7세그에 쓸 때, 시계·계기판, 음화처럼 보이는 배선 오류, const uint8_t digits[]를 펌웨어에 붙여 넣을 때.
0x3F는 gfedcba에서 g만 꺼진 값입니다. 0x7E는 같은 글자를 g = bit 0으로 묶은 값입니다.
핀이 LOW일 때 켜집니다. 여기서 공통 애노드를 고르거나 비트 연산 페이지에서 8비트 NOT을 하세요.
막대를 누르거나 H, L, P, U, 하이픈에서 시작하세요. K, M, W는 읽을 수 있는 7세그 모양이 없습니다.