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;
}
}
6 แปลงเป็นเลขฐาน 2 คือ 110
ดังนั้น เมื่อ Input D2
= Low, D3 = HIGH, D4 = HIGH LED ก็จะติด
BusOut
BusOut
โดยสมาชิกในชุดแต่ละตัวคือแต่ละบิตของเลขฐาน 2
ตัวอย่าง
BusOut myleds(D2, D3,
D4);
int main() {
while(1) {
myleds = 4;
}
}
4 แปลงเป็นเลขฐาน 2 คือ 100
ดังนั้น จะได้ Output เป็น D2 = LOW , D3 = LOW , D4 = HIGH
4 แปลงเป็นเลขฐาน 2 คือ 100
ดังนั้น จะได้ Output เป็น D2 = LOW , D3 = LOW , D4 = HIGH
0 ความคิดเห็น:
Post a Comment