bitSet()

Giới thiệu

bitSet() sẽ thay giá trị tại một bit xác định của một số nguyên thành 1.

Cú pháp

bitSet(x, n) 

Tham số

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

n: vị trí bit cần ghi. 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ề

không

Ví dụ

bitSet(B11110010,0); // B11110011
bitSet(B11110010,2); // B11110110

//Hàm bitSet có thể viết như sau
B11110010 | (1 << 0)  // = B11110011
B11110010 | (1 << 2)  // = B11110110
Reference Tags: 
lên
1 thành viên đã công nhận 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.

Thêm chức năng phát hiện vật cản và tự dùng cho xe điều khiển từ xa qua Internet

Với sự hoàn thành dự án của các bạn trẻ khắp mọi miền tổ quốc về dự án xe điều khiển từ xa qua iNut Cảm biến và sự yêu cầu thêm chức năng thấy có vật cản là nó dừng, hôm nay, mình sẽ thêm một chút code để các bạn trẻ làm thêm chức năng này,

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