#include
int i;
unsigned char code z[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}
void delay(unsigned int z)
{
unsigned int m,n;
for(m=0;m
}
main
{
while(1)
{
for(i=0;i<8;i++)
{
P1=z[i];
delay(200);
}
}
}
感觉还是C比较好弄
蝶,通称为“蝴蝶”,昆虫。全世界大约有14000余种,大部分分布在美洲,尤其在亚马逊河流域品种最多,在世界其他地区除了南北极寒冷地带以外,都有分布,在亚洲,台湾也以蝴蝶品种繁多著名。蝴蝶一般色彩鲜艳,翅膀和身体有各种花斑,头部有一对棒状或锤状触角(这是和蛾类的主要区别,蛾的触角形状多样)。最大的蝴蝶展翅可达24厘米,最小的只有1.6厘米。大型蝴蝶非常引人注意,专门有人收集各种蝴蝶标本,在美洲“观蝶”迁徙和“观鸟”一样,成为一种的活动,吸引许多人参加。有许多种类的蝴蝶是农业和果木的主要害虫。
我给你写一个只是偶数个才亮的,如果奇数个就不亮。
灯亮灭对应的数据在A寄存器中。
org 0000h
mov a,#32h //按照需要把你控制灯的数字放这里,如果是偶数个,就亮,不是就没有效果
add a,#0
mov p1,#00h //默认是共阳接法,灯灭
jnp exit
mov p1,a //灯亮
exit: ajmp $ //程序原地跳
end