PORT是端口I/O寄存器(如PORTA、PORTB…)写 PORTx寄存器就是将数据值写入该端口锁存器。读 PORTx寄存器就是读取I/O 引脚上的数据值。TRIS是端口I/O控制寄存器(又称为端口I/O数据方向寄存器,如TRIAS、TRISB…)。当某位的值为0时,置对应I/O口为输出;为1时,置I/O口为输入。
tris对IO口数据方向控制,例如TRISD=0x0f,就是RD的高四位为输出,第四位为输入,port是输入锁存器。数据手册写的很清楚,至于你后面不知道在表达什么。