操作GPJ2[n]引脚需要涉及到GPJ2CON和GPJ2DATN两个寄存器。
1.GPJ2CON
通过配置GPJ2CON寄存器,设定GPJ2[3:0]4个引脚为输出功能。4个LED指示灯与GPJ2CON寄存器配置内容间对应关系见表3.30。
表3.30 GPJ2CON配置LED引脚
| 
   LED灯  | 
  
   引脚[n]  | 
  
   配置位  | 
  
   配置内容  | 
 
| 
   LED1  | 
  
   GPJ2[0]  | 
  
   GPJ2CON[3:0]  | 
  
   0001b(定义为输出)  | 
 
| 
   LED2  | 
  
   GPJ2[1]  | 
  
   GPJ2CON[7:4]  | 
  
   0001b  | 
 
| 
   LED3  | 
  
   GPJ2[2]  | 
  
   GPJ2CON[11:8]  | 
  
   0001b  | 
 
| 
   LED4  | 
  
   GPJ2[3]  | 
  
   GPJ2CON[15:12]  | 
  
   0001b  | 
 
2.GPJ2DAT
通过配置GPJ2CON寄存器,设定GPJ2[3:0]4个引脚为输出功能。4个LED指示灯与GPJ2CON寄存器内容之间对应关系见表3.30。
GPJ2DAT寄存器是GPJ[n]引脚的数据映射寄存器。当GPJ2[3:0]4个引脚定义为输出功能后,向GPJ2DAT[3:0]4位写入逻辑“1”或“0”即可实现控制引脚的数出逻辑电平,最终实现控制LED指示灯的灭/亮。4个LED指示灯亮/灭控制与GPJ2DATN寄存器内容间对应关系见表3.31。
表3.31 LED与GPJ2DAT对照表
| 
   LED灯  | 
  
   亮/灭状态  | 
  
   引脚[n]  | 
  
   引脚逻辑电平  | 
  
   映射位  | 
  
   映射内容  | 
 
| 
   LED1  | 
  
   亮/灭  | 
  
   GPJ2[0]  | 
  
   0/1  | 
  
   GPJ2DAT[0]  | 
  
   0/1  | 
 
| 
   LED2  | 
  
   亮/灭  | 
  
   GPJ2[1]  | 
  
   0/1  | 
  
   GPJ2DAT[1]  | 
  
   0/1  | 
 
| 
   LED3  | 
  
   亮/灭  | 
  
   GPJ2[2]  | 
  
   0/1  | 
  
   GPJ2DAT[2]  | 
  
   0/1  | 
 
| 
   LED4  | 
  
   亮/灭  | 
  
   GPJ2[3]  | 
  
   0/1  | 
  
   GPJ2DAT[3]  | 
  
   0/1  | 
 
