1 第一位隔一秒闪耀一次#include#define uint unsigned intsbit led1=P1^0;uint i;uint j;void main(){ while(1) { led1=0; for(i=1000;i>0;i--) for(j=110;j>0;j--); led1=1; for(i=1000;i>0;i--) for(j=110;j>0;j--); }}2 复杂广告灯#include#define uint unsigned int#define uchar unsigned charuchar discode[]={ 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,//正向流水灯 0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF,//反向流水灯 0xAA,0x55,0xAA,0x55,0xAA,0x55,0xFF,//隔灯闪耀3 次 0xF0,0x0F,0xF0,0x0F,0xFF,//高四盏
低四盏闪耀 2次 0x33,0xCC,0x33,0xCC,0x33,0xCC,0xFF//隔两盏闪耀 3 次 };void delayms(uint ms) { uint i; while(ms--) { for(i=0;i