标题: 求解释下面单片机流水灯的主程序,每行代码的意思? [打印本页]

作者: 来了就欧了    时间: 2020-9-19 11:12
标题: 求解释下面单片机流水灯的主程序,每行代码的意思?
void main()
{     inti,temp;
while (1)
{P2=0xff;
delay();
P2=0xfe;
temp=0xfe;
for(i=0;i<8;i++)
{ P2=temp<<i;
delay();


作者: kxcuser    时间: 2020-9-19 14:53
你这程序语法有点问题吧,参数类型不对,TEMP应该是char,自己到KEIL里面单步运行就知道怎么运行了,太简单别人都不想回答
作者: 13303022280    时间: 2020-9-19 15:18
这个问题也太没质量了吧,语法本身就有问题,有前括号没有后括号,程序也不全。请教总该有个请教的态度吧- -
作者: hejianmin    时间: 2020-9-19 16:43
都是编译不过的程序,程序本身都有问题
作者: 心有浮生    时间: 2020-9-19 18:29

void main()
{     inti,temp;定义变量
while (1)死循环
{P2=0xff;所有的灯灭
delay();延时
P2=0xfe;亮第一个灯
temp=0xfe;把值赋给变量
for(i=0;i<8;i++)循环
{ P2=temp<<i;左移,顺便点亮下一个灯
delay();
作者: wwh2382    时间: 2020-9-19 21:27
学会用proteus仿真,有助于更直观的理解程序运行。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1