Bagaimana membaca jam dengan paparan binari

Posted on
Pengarang: Peter Berry
Tarikh Penciptaan: 19 Ogos 2021
Tarikh Kemas Kini: 21 Jun 2024
Anonim
How to Read a Binary Clock
Video.: How to Read a Binary Clock

Kandungan

Dalam artikel ini: Membaca perpuluhan yang dikodkan dalam binari (sistem DCB) Membaca kod biner sebenarReferences

Impress rakan anda dengan meletakkan jam paparan binari pada desktop anda. Idea ini mudah kerana ia hanya menggantikan jam klasik yang memberikan masa dengan nombor sistem perpuluhan (asas 10) dengan model yang memaparkan siri "1" dan "0" (hanya dua digit sistem perduaan). Ini kerana hanya terdapat dua digit binari yang LED (diod pemancaran cahaya) dapat dipadankan dengan "1" dan LED dipadamkan ke "0". Dalam artikel ini, anda akan belajar cara menukar siri "1" dan "0" ke beberapa nombor sistem perpuluhan supaya anda dapat membaca masa pada jam atau menonton dengan paparan binari.


peringkat

Kaedah 1 Baca desimal yang dikodkan dalam binari (sistem DCB)



  1. Decode setiap digit binari. Jam terdiri daripada 3 bahagian yang mengandungi dua tiang LED. Bahagian pertama memaparkan jam, kedua minit dan ketiga saat. LED di lajur kiri setiap bahagian menunjukkan puluhan, dan LED di lajur kedua menunjukkan unit. Setiap lajur terdiri daripada 2 hingga 4 LED masing-masing bersamaan dengan kuasa 2. Dari bahagian bawah, LED pertama ialah 2 (1), yang kedua ialah 2 (2), yang ketiga ialah 2 (4) dan keempat ke 2 (8). Dalam imej yang ditunjukkan di atas, anda boleh melihat perlawanan ini melalui lajur nombor (1, 2, 4 dan 8) di sebelah kiri perwakilan jam. Dalam setiap bahagian, cukup tambah nilai yang diwakili oleh LED yang diterangi di lajur kiri untuk mendapatkan puluhan dan tambahkan mereka yang diwakili oleh LED yang diterangi di lajur kanan untuk mendapatkan unit. Jika, sebagai contoh, dua LED dinyalakan (1 + 2) di bahagian bawah lajur pertama dan kedua bahagian minit, jam menunjukkan 33 minit.



  2. Baca jam dengan menyahkodkan LED di bahagian kiri. Dalam imej yang ditunjukkan di atas, LED bawah lajur pertama (kiri) dinyalakan sementara LED di atas dimatikan, yang bermaksud bahawa bilangan puluhan adalah "1 ". Empat LED di lajur kedua dimatikan, yang bermaksud bahawa bilangan unit adalah "0 ". Oleh itu, jam menunjukkan bahawa 10 jam telah berlalu dan kami telah memasuki jam ke-11.
    Nota: jam memaparkan masa 24 jam, tolak 12 dari nombor perpuluhan, jika lebih besar atau sama dengan 13, untuk mendapatkan masa 12 jam.


  3. Tentukan bilangan minit dengan melakukan perkara yang sama untuk bahagian tengah jam. Jika anda melihat imej di atas, anda dapat melihat bahawa dua LED pertama di lajur pertama disalakan (1 + 2 =3) dan bahawa tiga LED pertama di lajur kedua dinyalakan (1 + 2 + 4 =7), sehingga jam menunjukkan 37 minit.



  4. Dapatkan detik. Ini sedikit lebih rumit daripada jam dan minit, kerana setiap saat LED menyala atau keluar. Sekiranya anda melihat bahagian ketiga imej di atas, anda dapat melihat bahawa hanya LED ketiga yang disalurkan dalam lajur pertama (yang sepadan dengan 4) dan bahawa LED pertama dan terakhir dinyalakan dalam lajur kedua (8 + 1 =9), jadi jam membaca 49 saat. Jika anda merasa sukar untuk secara spontan menentukan nombor perpuluhan untuk LED yang diterangi, baca nombor pada baris yang sama dalam lajur digit ke kiri perwakilan jam.


  5. Menggabungkan bilangan yang diperolehi untuk jam, minit dan saat untuk mendapatkan masa yang tepat.

Kaedah 2 Baca Kod Perduaan Benar



  1. Turunkan LED dengan cara yang sama seperti sistem "DCB", tetapi dengan bilangan jam, minit, dan saat masing-masing diwakili oleh satu baris LED. Garis jam mempunyai empat LED yang bersesuaian dari kanan ke kiri pada 2, 2, 2 dan 2. Garis minit mempunyai enam LED yang sesuai dari kanan ke kiri pada 2, 2, 2, 2, 2 (16) dan 2 (32). Tidak ada keperluan untuk LED ketujuh, kerana nombor "59" boleh didapati dengan lima lampu LED (111011 yang bersamaan dengan 32 + 16 + 8 + 0 + 2 + 1 = 59).
    Nota: Ingatlah bahawa LED yang diterangi adalah "1" dan LED dimatikan pada "0".


  2. Baca jam. Berdasarkan imej yang mewakili jam tangan di atas, nombor perpuluhan yang sepadan dengan LED dua tangan kanan pada baris sejam mesti ditambah untuk memberikan "3" (1 + 2). Jam menonton menunjukkan bahawa 3 jam telah berlalu dan ia berada di jam keempat.
    Nota: LED boleh disusun dalam lajur serta dalam baris dan kadang kala dapat dipaparkan dalam binari (dengan "1" dan "0") dan bukan ditunjukkan oleh LED bersinar atau tidak terang.


  3. Baca minit. Berdasarkan pada gambar yang ditunjukkan di atas, kita mempunyai "011001" di bahagian bawah, yang sama dengan 25 minit (0 + 2 + 2 + 0 + 0 + 2 = 0 + 16 + 8 + 0 + 0 + 1).


  4. Decode detik dengan cara yang sama seperti minit. Jika jam tangan mempunyai garisan kedua dengan enam LED, anda mempunyai saat dan "011001" pada baris ini adalah 25 saat. Dalam imej di atas, jam tangan tidak memaparkan detik.