回 帖 发 新 帖 刷新版面

主题:60岁的我学编程--流水灯变多个花样

#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
void delay(uint );
uint a;
void main()
{
    a=0x7f;
    while(1)
    {
        delay(10);
        P1=a;
        a=_crol_(a,9); /*改变括号内的数就能改变流动方方向*/
                /*a 设为7方向向右,其它向左*/
    }
}

void delay(uint z )
{
    uint x,y;
    for(x=z;x>0;x--)
     for(y=100;y>0;y--);
}

   这是学编程序第八天的收获,可将流水灯变为间隔二,三,四,流动,可让一只常亮,也可让一只闪亮,可向左向右流动,等,都只需改变a 的值就可以,其它不变

回复列表 (共2个回复)

沙发

佩服佩服,您老学了 8 天就能达到这样的水平(而且这还是我不会的),真了不起。您没学编程的时候专业也许和这个程序有关吧(如电子专业)?否则对电子方面不能这么熟悉。您的程序实用性很好,向您学习--我现在自学了一年多了,您的程序我能看懂,但不会应用(也许是没接触过电子方面)。

    说真的,您才学了 8 天就会 宏替换,会 for 循环,会调用函数,真了不起。

板凳


谢谢你,我真才只学了八天,希望能得到你的指教和帮助,谢谢你

我来回复

您尚未登录,请登录后再回复。点此登录或注册