bitRead()

Giới thiệu

bitRead() sẽ trả về giá trị tại một bit nào đó được xác định bởi người lập trình của một số nguyên.

Cú pháp

bitRead(x, n) 

Tham số

x: một số nguyên thuộc bất cứ kiểu số nguyên nào

n: bit cần đọc. Các bit sẽ được tính từ phải qua trái, và số thứ tự đầu tiên là số 0

Trả về

Giá trị của 1 bit (1 hoặc là 0)

Ví dụ

bitRead(B11110010,0); // trả về 0
bitRead(B11110010,1); // trả về 1
bitRead(B11110010,2); // trả về 0

//Hàm bitRead có thể viết như sau
B11110010 >> 0 & 1 // = 0
B11110010 >> 1 & 1 // = 1
B11110010 >> 2 & 1 // = 0

 

Reference Tags: 
lên
3 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Hướng dẫn nạp file binary (.bin) cho ESP8266

Đôi khi chúng ta có file nạp cho chip .hex, hoặc các bạn làm xong một dự án trên board Arduino, các bạn không cần bootloader (nhất là chíp Atmega8), và các bạn muốn phát triển trên một bảng mạch riêng thì lúc đó ta sẻ nạp trực tiếp file .hex cho chip, và hôm nay mình sẻ hướng dẩn các bạn nào chưa biết một cách nạp file .hex (firmware) đơn giản và an toàn. Có rất nhiều cách nạp firmware các bạn có thể tìm hiểu trên Internet.

lên
3 thành viên đã đánh giá bài viết này hữu ích.

Bài 1: Giới thiệu sơ lược về Intel Galileo

Qua bài viết này, chúng ta sẽ tham khảo các phần trên Galileo và nhiệm vụ cụ thể của từng phần. Đây là phần căn bản nhất mà bạn bắt buộc phải đọc. Vì nếu không sẽ gây ra những hiểu nhầm và có thể làm mạch bị hư sau này.

lên
8 thành viên đã đánh giá bài viết này hữu ích.