GPIO可以如下使用: 
 
#include <device.h> 
#define P15_Enable        SFRPRT1SEL |= 0x20 
sfr  P1  = 0x90; 
sbit P15 = P1^5; 
void main() 
{ 
    P15_Enable; 
    for(;;) 
    { 
        CyDelay(500); 
                P15 = 1; 
                CyDelay(500); 
                P15 = 0; 
    } 
} 
PSoC3所有GPIO口的寄存器(SFRPRTxDR, SFRPRTxPS, SFRPRTxSEL)在256bytes的片内SRAM均有映射,具体可以参考AN60630 - PSoC3 - 8051 Code Optimization 第二页。
 |