51单片机protues仿真学习:[3]流水灯移位操作

 时间:2024-10-12 20:38:03

原理图如下:

程序如下:

#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--);

}

  • 单片机的Hex文件如何生成?
  • Proteus如何放置51单片机?
  • 如何在Proteus修改图形的位置
  • Keil5 怎么新建工程并添加汇编文件生成HEX文件
  • Proteus怎么添加51程序
  • 热门搜索
    脸上长痘痘了怎么办 怎样做鲅鱼好吃 水晶肘子的家常做法 颜色大全 韩国维娜化妆品怎么样 看盘方法与技巧大全 上汤娃娃菜的家常做法 新生儿鼻子不通气怎么办 在家里怎么赚钱 污漫画大全