标题:
单片机8个灯花样显示,程序有了,程序流程图怎么画?
[打印本页]
作者:
wgxawwy
时间:
2021-5-16 14:13
标题:
单片机8个灯花样显示,程序有了,程序流程图怎么画?
#include<reg51.h>
unsigned char code table[] ={ 0xfe, 0xfd, 0xfb,0xf7,0xef, 0xdf,
0xbf, 0x7f,0xbf,0xdf,0xef,0xf7,0xfd,0xfe,0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e,0xff,0x00,0xff,0x00,0xff,0x00};
void mdelay(unsigned int delay)
{ unsigned int i;
for(;delay>0;delay--)
{ for(i=0;i<54;i++);
}
}
void main()
{unsigned char i=0;
unsigned char a=1;
while(1)
{
P1=table[ i];
mdelay(500);
i=i+1;
if(i==27)
{i=0;}
}
}
先是右移流水,然后左移,然后两边往里再往外,最后闪烁两下这样子的一个循环。
作者:
名字不是重点
时间:
2021-5-16 16:20
你这是穿完鞋子再寻思穿什么祙子。。
作者:
心想事成1
时间:
2021-5-16 17:38
用office自带软件
作者:
远小刘
时间:
2021-5-16 17:40
呃,单片机最小系统首先是需要有的,其次,你看你定义的数组,看看是高电平亮灯还是低电平亮灯,然后加个上拉或者下拉电阻就可以了。
作者:
啤酒瓶子老大
时间:
2021-5-16 17:44
这是P1口按顺序输出数组的值。适当的延时一下。要啥流程图。就一个判断,到27就重新来,就好了。
作者:
天ノ忆
时间:
2021-5-16 17:58
从main开始,首先定义两个变量赋值,下一步P1赋值,下一步延时,下一步I+1,下一步判断i,是,下一步i赋值,下一步回到P1赋值,否,下一步回到P1赋值
作者:
wgxawwy
时间:
2021-5-16 18:01
我知道啦,谢谢各位
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1