如果是使用arduno那么,只能是一个一个的来控制,这些函数都是在底层进行封装好的了,不可以修改的,
当然可以不使用arduino而直接使用单片机进行控制就可以了
uno是atmega328属于AVR单片机,使用AVR单片机的操作方式就可以了:
DDRB = 0b11110000; PORTB = 0b11001100; while (1) //主循环 { abc = PINB; //读 }
做不到一次控制8IO avr的不是位控制 不像51可以位操作赋值
如果要达到这种这种效果可以自己用循环赋值 封装到函数里