Using mbed libraries


BusIn

ใช้สร้าง DigitalIn Pin  แบบเป็นชุด  มีการรับค่ามาในรูปแบบเลขฐาน 2
โดยสมาชิกในชุดแต่ละตัวคือแต่ละบิตของเลขฐาน 2

ตัวอย่าง

BusIn Input(D2, D3, D4);
DigitalOut led(D5);
int main() {
    while(1) {
        if(Input == 6)
   led = 1;
    }
}
แปลงเป็นเลขฐาน คือ 110 
ดังนั้น เมื่อ Input D2 = Low, D3 = HIGH, D4 = HIGH  LED ก็จะติด

BusOut

ใช้สร้าง DigitalOut Pin แบบเป็นชุด  มี Output ออกมาเป็นค่าในรูปแบบเลขฐาน 2  
โดยสมาชิกในชุดแต่ละตัวคือแต่ละบิตของเลขฐาน 2


ตัวอย่าง

BusOut myleds(D2, D3, D4);
int main() {
    while(1) {
        myleds = 4;
    }
}

4 แปลงเป็นเลขฐาน 2 คือ 100 
ดังนั้น จะได้ Output เป็น  D2 = LOW ,  D3 = LOW ,  D4 = HIGH

0 ความคิดเห็น:

Post a Comment