您的位置:首页 > 编程语言 > C语言/C++

基于proteus的51单片机仿真实例十一、51单片机的P0口控制实例--流水灯

2017-04-29 09:21 1111 查看
1、在proteus中输入电路原理图

在proteus中输入以下电路原理图

 


 

2、在kei c51中新建工程,输入以下源代码文件,并编译生成.hex文件

#include <reg51.h>

void delay(void)

{

 unsigned char i ,j;

 for(i=0;i<250;i++)

 for(j=0;j<250;j++);

}

void main(void)

{

 while(1)

 {

   P0=0xfe;

  delay();

  P0=0xfd;

  delay();

  P0=0xfb;

  delay();

  P0=0xf7;

  delay();

  P0=0xef;

  delay();

  P0=0xdf;

  delay();

  P0=0xbf;

  delay();

  P0=0x7f;

  delay();

 }

}

 

3、在proteus中,修改at89c51的属性,装载上面生成的.hex文件。点击仿真开始按钮,可以看到8个led轮流点亮了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 proteus 单片机
相关文章推荐