Proteus+Keil4实现8051流水灯


1.安装Proteus

https://www.onlinedown.net/soft/635643.htm

按照破解方法来做就可以了

2.安装Keil4

https://www.onlinedown.net/soft/578373.htm

同样也是按照对应方法来做

3.打开Proteus

 

 

 点击新建工程

 

 

 下一步

 

 

 选择默认原理图

 

 

 可以不创建PCB

 

 

 无固件项目

完成

首先我们来挑选组件

点击左上角的   P (蓝底白字)

 

搜索80c51 点一下第一个

再搜索LED

 

 

 

选择一种颜色

搜索RES

 

 

 依次点击后我们可以看到原件都被放置在了左上角

 

 

 

 

 点击元件之后放置在原理图上,点击端点可以进行连线

 

 

 按照图示方式连线

放置接地点,右键-》选择GROUND

 

 

 

为了让LED亮一些,我们首先修改RES电阻的值

双击电阻

 

 

 阻值改为1k

双击LED

全驱动电流改为1mA

依次改变所有的电阻和LED

 

 右键80c51 选择编辑源代码

 

 选择编译器

 

 找到这选择检查当前

 

软件会自动检查到你安装的编译器

 

 

 

 编写如下代码

/* Main.c file generated by New Project wizard
 *
 * Created:   周四 2月 27 2020
 * Processor: 80C51
 * Compiler:  Keil for 8051
 */

#include <reg51.h>
typedef  unsigned int  uint;
void delay();
void main(void)
 { 
   // Write your code here
    P2=0x01;
   while (1)
   {
      P2<<=1;
      if(P2==0x00)
     P2=0x01;
      else
     delay();
   }
 }
 
 void delay( ){
    uint i,j;
    for(i=0;i<100;i++)
       for( j=0;j<100;j++);
 }

构建工程

 

 回到原理图

三角就可以开始仿真了

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM