LED_ASM_C.C
上传用户:mhstny
上传日期:2022-08-05
资源大小:793k
文件大小:1k
源码类别:

微处理器开发

开发平台:

Unix_Linux

  1. #define rGPFCON    (*(volatile unsigned *)0x56000050) //Port F control
  2. #define rGPFDAT    (*(volatile unsigned *)0x56000054) //Port F data
  3. #define rGPFUP     (*(volatile unsigned *)0x56000058) //Pull-up control F
  4. extern void delay(int times);
  5. void xmain(void)
  6. {
  7. rGPFCON=(rGPFCON|0xFF00)&0x55FF;//GPF4--GPF7设置为output
  8.     rGPFUP|=0xF0;   //disable GPF pull up
  9.    while(1)
  10.     {
  11.        rGPFDAT=(rGPFDAT&0x0F)|0xE0;//GPF4 output 0
  12.        delay(500000);//delay
  13.        
  14.        rGPFDAT=(rGPFDAT&0x0F)|0xD0;//GPF5 output 0
  15.        delay(500000);//delay
  16.        
  17.        rGPFDAT=(rGPFDAT&0x0F)|0xB0;//GPF6 output 0
  18.        delay(500000);//delay
  19.        
  20.        rGPFDAT=(rGPFDAT&0x0F)|0x70;//GPF7 output 0
  21.        delay(500000);//delay
  22.     }
  23.  }
  24.