IO口最对应主要的两个寄存器是 
PTXDD 和 PTXD (X为A,B,C,D ...) 
PTXDD是方向寄存器,PTXD是数据寄存器 
PTXDD的相应位为1时为输出,PTXD相应位的写操作就是输出状态值 
PTXDD的相应位为0时为输入,PTXD相应位的读取就是引脚上的电平状态 
 
IO口寄存器可以位操作,以一个LED操作为例,可定义如下的宏: 
 
#define LED_INIT PTCDD_PTCDD4 = 1   //端口初始化为输出 
#define LED_ON   PTCD_PTCD4=1       //端口设置高电平使LED亮 
#define LED_OFF PTCD_PTCD4=0        //端口设置低电平使LED灭 
#define LED_FLASH PTCD_PTCD4^=1     //端口取反使LED闪一下 
 
                   
                    	 
                     | 
				 
			  
             |