1、设置输入和输出: PXDIR X:序号 DIR:方向,1是输出,0是输入。 如: 设置P1_0和PI_1为输出 P1DIR|=0X03 2、状态 1:灯灭 0:灯闪亮 3、实例: #include <ioCC2430.h> #define uint unsigned int #define uchar unsigned char //定义控制灯的端口 #define RLED P1_0 //定义LED1为P10口控制 #define YLED P1_1 //定义LED2为P11口控制 //函数声明 void Delay(uint); //延时函数 void Initial(void); //初始化P0口 /**************************** //延时 *****************************/ void Delay(uint n) { uint tt; for(tt = 0;tt<n;tt++); for(tt = 0;tt<n;tt++); for(tt = 0;tt<n;tt++); for(tt = 0;tt<n;tt++); for(tt = 0;tt<n;tt++); } /**************************** //初始化程序 *****************************/ void Initial(void) { P1DIR |= 0x03; //P10、P11定义为输出 RLED = 1; YLED = 1; //LED } /*************************** //主函数 ***************************/ void main(void) { Initial(); //调用初始化函数 RLED = 1; //LED1 YLED = 1; //LED2 while(1) { RLED = !RLED; Delay(20000); } }