宏定义引脚
#include<iocc2530.h> //四个引脚分别对应板子上四个小灯 #define LED1 P1_0 #define LED2 P1_5 #define LED3 P1_3 #define LED4 P1_4
初始化引脚
void Init_LED(void) { P1SEL&=~0x39;//功能寄存器 :0为普通IO口,1为第二功能–外设 P1DIR|=0x39;//方向寄存器 :0为输入 , 1为输出 P1&=~0x39;;//将四个灯熄灭 }
亮灯
main() { Init_LED();//调用自定义函数 while(1) { P1=0x39;//四盏灯全亮,寄存器方法实现亮灯 //也可采用下列宏定义方法 //赋高电平则亮,反之,低电平则灭 //LED1=LED2=LED3=LED4=1; } }