下面是一个简单的单片机编程案例,使用C语言编写:
```c
#include
void main() {
while(1) {
P1 = 0xFF; // 将P1口的8个引脚设置为高电平,即全部点亮LED灯
delay(); // 延时一段时间
P1 = 0x00; // 将P1口的8个引脚设置为低电平,即全部关闭LED灯
}
}
void delay() {
unsigned int i, j;
for(i=0; i<1000; i++) {
for(j=0; j<100; j++) {
// 空循环延时
}
```
以上代码是一个简单的循环控制LED灯亮灭的案例。在主函数`main()`中,使用了一个无限循环`while(1)`,不断执行LED灯亮灭的操作。在每次循环中,先将P1口的8个引脚设置为高电平,即全部点亮LED灯,然后调用`delay()`函数进行延时,再将P1口的8个引脚设置为低电平,即全部关闭LED灯,再次调用`delay()`函数进行延时。`delay()`函数中使用了两个嵌套的循环来实现延时操作。