📄 led3.c
字号:
/*****************************************************************************\
* *
* LED测试 *
* *
* 本程序测试LED。运行时LED1与LED2会周期性交替闪烁。 *
* *
\*****************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#define rPCONC (*(volatile unsigned *)0x01d20010)
#define rPDATC (*(volatile unsigned *)0x01d20014)
int main()
{
int i;
rPCONC = 0x41;// 初始化LED,设置PC0和PC3为输出状态(对应LED1和LED2)
// i = rPDATC;
while(1)
{
// for(i=0;i<2;i++)
rPDATC= rPDATC&0xfffe;
//rPDATC = 0x09;
// rPDATC = 0x08;
// rPDATC = 0xfe;
for(i=0;i<10000000;i++);
rPDATC =rPDATC| 0x01;
for(i=0;i<30000000;i++);
//rPDATC = 0xff;
//i!= 0x01;
rPDATC = rPDATC&0xfff7;
for(i=0;i<50000000;i++);
rPDATC =rPDATC| 0x08;
for(i=0;i<50000000;i++);
rPDATC= rPDATC&0xfff6;
for(i=0;i<50000000;i++);
rPDATC= rPDATC|0x09;
for(i=0;i<10000000;i++);
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -