이진 디스플레이로 시계를 읽는 방법

Posted on
작가: Peter Berry
창조 날짜: 19 팔월 2021
업데이트 날짜: 1 칠월 2024
Anonim
확실한 영어 읽는 법 #6 _ 가장 많이 쓰이는 단어 (151 ~ 180번째) (친절한 대학 정주행 164편)
동영상: 확실한 영어 읽는 법 #6 _ 가장 많이 쓰이는 단어 (151 ~ 180번째) (친절한 대학 정주행 164편)

콘텐츠

이 기사에서 : 이진수로 인코딩 된 십진수 읽기 (DCB 시스템) 실제 이진 코드 읽기

바탕 화면에 이진 디스플레이 시계를 배치하여 친구에게 감동을주십시오. 이 개념은 일련의 "1"과 "0"(이진 시스템의 유일한 두 자리)을 표시하는 모델로 시간을 십진법 (10 진법)의 숫자로 표시하는 고전적인 시계를 대체하기 때문에 간단합니다. LED (발광 다이오드)를 "1"에 일치시키고 LED를 "0"으로 소멸시킬 수있는 2 개의 이진수 만 있기 때문입니다. 이 기사에서는 일련의 "1"및 "0"을 소수의 10 진수 시스템으로 변환하여 시계에서 시간을 읽거나 이진 디스플레이로 볼 수있는 방법을 학습합니다.


단계

방법 1 이진수로 인코딩 된 십진수 읽기 (DCB 시스템)



  1. 각 이진수를 해독하십시오. 시계는 각각 두 개의 LED 열을 포함하는 3 개의 섹션으로 구성됩니다. 첫 번째 섹션에는시, 두 번째 분 및 세 번째 초가 표시됩니다. 각 섹션의 왼쪽 열에있는 LED는 수십을 나타내고 두 번째 열에있는 LED는 단위를 나타냅니다. 각 열은 각각 2의 거듭 제곱에 해당하는 2-4 개의 LED로 구성됩니다. 하단에서 첫 번째 LED는 2 (1), 두 번째는 2 (2), 세 번째는 2 (4) 및 넷째에서 2까지 (8). 위의 이미지에서 시계 표시 왼쪽의 숫자 열 (1, 2, 4 및 8)을 통해 이러한 일치 항목을 볼 수 있습니다. 각 섹션에서 왼쪽 열에 점등 된 LED로 표시되는 값을 추가하여 열을 구하고 오른쪽 열에 점등 된 LED로 표시되는 값을 추가하여 단위를 가져옵니다. 예를 들어 분 섹션의 첫 번째 열과 두 번째 열의 맨 아래에 두 개의 LED가 켜지면 (1 + 2) 시계가 33 분을 나타냅니다.


  2. 왼쪽 섹션의 LED를 디코딩하여 시간을 읽으십시오. 위의 이미지에서 위의 LED가 꺼져있는 동안 첫 번째 열의 왼쪽 LED (왼쪽)가 켜져 있습니다. 즉, 수십이 "1 ". 두 번째 열의 4 개의 LED가 꺼져 있습니다. 즉, 단위 수가 "0 ". 따라서 시계는 10 시간이 경과했으며 11 시간을 입력했음을 나타냅니다.
    참고 : 시계는 24 시간을 표시하고 12보다 크거나 같은 경우 10 진수에서 12를 빼서 12 시간을 얻습니다.



  3. 시계의 중앙 부분에 대해 동일한 작업을 수행하여 분 수를 결정하십시오. 위의 이미지를 보면 첫 번째 열의 처음 두 LED가 켜집니다 (1 + 2 =3) 두 번째 열의 처음 3 개의 LED가 켜집니다 (1 + 2 + 4 =7)이므로 시계에 37 분이 표시됩니다.


  4. 초를 얻으십시오. 매 초마다 LED가 켜지거나 꺼지기 때문에 시간과 분보다 약간 더 복잡합니다. 위 이미지의 세 번째 섹션을 보면 첫 번째 열에서 세 번째 LED 만 켜진 것을 볼 수 있습니다. 4) 첫 번째 및 마지막 LED가 두 번째 열에서 켜집니다 (8 + 1 =9)이므로 시계는 49 초를 읽습니다. 점등 된 LED의 10 진수를 자발적으로 결정하기 어려운 경우 시계 표시 왼쪽의 숫자 열에서 동일한 행에있는 숫자를 읽으십시오.


  5. 정확한 시간을 갖기 위해 시간, 분 및 초에 대해 얻은 숫자를 결합하십시오.

방법 2 진정한 이진 코드 읽기



  1. "DCB"시스템과 같은 방식으로 LED를 디코딩하지만 각각 한 줄의 LED로 표시되는 시간, 분 및 초 수를 갖습니다. 시간 라인에는 2, 2, 2 및 2에서 오른쪽에서 왼쪽으로 대응하는 4 개의 LED가 있습니다. 분 라인에는 2, 2, 2, 2, 2 (16) 및 2에서 오른쪽에서 왼쪽으로 대응하는 6 개의 LED가 있습니다. (32). 다섯 개의 LED가 켜진 상태에서 숫자 "59"를 얻을 수 있기 때문에 일곱 번째 LED가 필요하지 않습니다 (111011은 32 + 16 + 8 + 0 + 2 + 1 = 59에 해당).
    참고 : 불이 켜진 LED는 "1"이고 LED는 "0"에서 꺼집니다.



  2. 시간을 읽으십시오. 위의 시계를 나타내는 이미지를 기준으로 시간 표시 줄의 처음 두 오른쪽 LED에 해당하는 10 진수를 추가하여 "3"(1 + 2)을 제공해야합니다. 시계는 3 시간이 경과했으며 네 번째 시간임을 나타냅니다.
    참고 : LED는 열뿐만 아니라 열로도 정렬 할 수 있으며 시간은 때때로 불이 켜진 LED로 표시되지 않고 이진 ( "1"및 "0")으로 표시 될 수 있습니다.


  3. 분을 읽으십시오. 위에 표시된 이미지를 기반으로, 하단 줄에 "011001"이 있으며 이는 25 분입니다 (0 + 2 + 2 + 0 + 0 + 2 = 0 + 16 + 8 + 0 + 0 + 1).


  4. 분과 같은 방식으로 초를 디코딩하십시오. 시계에 6 개의 LED가있는 두 번째 줄이 있으면 몇 초가 있고이 줄의 "011001"은 25 초입니다. 위 이미지에서 시계는 초를 표시하지 않습니다.