当然可用同时运行了
你可以直接对一个端口操作比如P1=0xcd;
也可用对一个一个IO口操作比如P1.1=1;P1.2=0;
IO状态的改变可以在一个函数调用中一次性设置,比如一个并行多位地址由IO口的输出。
不知你所谓的不同IO口的功能具体指什么?
如果是已经编组的一组IO口,通过一个变量就可以一次性设置多个(8bit)。
但更多的IO可以采用多次类似的操作,比如连续几个赋值操作来完成,
但其实这样的操作,以及一组IO中实际状态变化还是有很小的变化时间差异,这些问题在大多数时候其实可以不用专门考虑的。
不同的IO口是可以同时运行的,但是只限于同一个端口的,比如说P0或者P1,对于不同的端口,因为软件是顺序执行的,无法做到真正意义上的同时运行,但是间隔时间可以忽略不计
对于同一个端口的控制可以使用P0=0x11就行了