51单片机protues仿真学习:[3]流水灯移位操作
原理图如下:
![51单片机protues仿真学习:[3]流水灯移位操作](https://exp-picture.cdn.bcebos.com/6002c9d4483104eb783b67bb092b74ee1d324e30.jpg)
程序如下:
#include<reg52.h>//头文件
#define uint unsigned int
#define uchar unsigned char
void delay_ms(uint);//mS级带参数延时函数声明
uchar temp;
uchar i;
void main()
{
while(1)
{
temp=0xfe;
for(i=0;i<8;i++)
{
P0=temp;
temp=(temp<<1)|(temp>>7);
delay_ms(1000);
}
}
}
void delay_ms(uint z) //延时子程序
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
(共篇)上一篇:流水灯位操作|下一篇:声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:25
阅读量:63
阅读量:38
阅读量:96
阅读量:112