Cara Konversi Data 16 bit Menjadi 8 bit di Bahasa C

 Kali ini Robotik Indonesia akan sharing ilmu tentang bagaimana caranya memecah data 16 bit menjadi 8 bit. Kenapa harus dipecah ? biasanya hal ini digunakan saat akan mengirim data menggunakan cara Serial (USART atau UART) atau komunikasi yang lain, yang mensyaratkan hanya 8bit yang bisa dikirim dalam sekali kirim.

bisa dilihat listing code dibawah ini ya atau klik disini


Penjelasan.
ada variabel dengan besar data 16bit yang bernama data16bit akan dipecah ke variabel data8bit yang mempunyai kapasitas cuma 8bit. data16bit harus dipecah ke 2 bagian, yaitu bagian HIGH (bisa kita sebut atas) dan bagian LOW (bisa kita sebut bawah). Untuk contoh disini HIGH berada di variabel data8bit[0] sedangkan bagian LOW ada di data8bit [1].

Terima kasih, jika masih ada pertanyaan bisa tulis saja di kolom komentar dibawah ini.

Post a Comment

0 Comments