PORTADAT |= 0x01;
PORTADAT = PORTADAT | 0x01;
上边就是读-修改-写,将PA0置1,其它不变(都为输出的情况下)
先把A端口数据读出来,用或的方式修改自己需要的管脚,再写A端口。
好处是不会更改你不想更改的端口。
否则如果你使用PORTADAT = 0x01则将PA0置1,其它A端口置0(都为输出的情况下)
***********************************************************************
感觉好像刚好弄反了?
应该是要尽量避免读-修改-写造成的问题呀。