Nucleo_PCF8574_led_iic

Dependencies:   PCF8574 mbed

Committer:
anywill
Date:
Thu Oct 27 05:06:22 2016 +0000
Revision:
0:8cb68b6fa38d
PCF8574

Who changed what in which revision?

UserRevisionLine numberNew contents of line
anywill 0:8cb68b6fa38d 1
anywill 0:8cb68b6fa38d 2 #include "mbed.h"
anywill 0:8cb68b6fa38d 3 #include "PCF8574.h"
anywill 0:8cb68b6fa38d 4
anywill 0:8cb68b6fa38d 5 PCF8574 io(D14,D15,0x70);//iic 设置:D14 SDA,D15 SCL
anywill 0:8cb68b6fa38d 6
anywill 0:8cb68b6fa38d 7 int main()
anywill 0:8cb68b6fa38d 8 {
anywill 0:8cb68b6fa38d 9 while(1)
anywill 0:8cb68b6fa38d 10 {
anywill 0:8cb68b6fa38d 11 io.write(0x0);
anywill 0:8cb68b6fa38d 12 if ((io.read()) == 16)
anywill 0:8cb68b6fa38d 13 {
anywill 0:8cb68b6fa38d 14 io.write(0x01);
anywill 0:8cb68b6fa38d 15 }
anywill 0:8cb68b6fa38d 16 else if((io.read()) == 32)
anywill 0:8cb68b6fa38d 17 {
anywill 0:8cb68b6fa38d 18 io.write(0x02);
anywill 0:8cb68b6fa38d 19 }
anywill 0:8cb68b6fa38d 20 else if((io.read()) == 64)
anywill 0:8cb68b6fa38d 21 {
anywill 0:8cb68b6fa38d 22 io.write(0x04);
anywill 0:8cb68b6fa38d 23 }
anywill 0:8cb68b6fa38d 24 else if((io.read()) == 128)
anywill 0:8cb68b6fa38d 25 {
anywill 0:8cb68b6fa38d 26 io.write(0x08);
anywill 0:8cb68b6fa38d 27 }
anywill 0:8cb68b6fa38d 28 }
anywill 0:8cb68b6fa38d 29 }