利用Proteus和keil仿真51单片机流水灯

 时间:2026-02-17 02:06:39

1、我们打开Proteus软件,点击左边菜单栏的P按钮

然后再搜索框里输入80c51,选择第一个就是80c51单片机

利用Proteus和keil仿真51单片机流水灯

2、同理,我们在搜索框里面输入led

找到Optoelectronics,然后再里面选择LED-RED

红色的led,当然其他颜色也可以

利用Proteus和keil仿真51单片机流水灯

3、点击鼠标右键可以选择led为合适的方向,方便我们的绘图

利用Proteus和keil仿真51单片机流水灯

4、同理我们也放上res电阻

电阻默认是10k,对于led还是比较大的

我们双击那个10k,将其改为1k或者再小一点,这样led就要亮一些

利用Proteus和keil仿真51单片机流水灯

5、添加电源

然后我们双击电源,将String改为GND也就是接地

利用Proteus和keil仿真51单片机流水灯

6、如图,下面是完整的电路图

注意:没有画晶振电路、复位电路以及电源

在Proteus仿真中,默认已经连接,所以我们不用管它

实际电路中一定要连接才可以的

利用Proteus和keil仿真51单片机流水灯

7、以下是led流水灯代码

我们将其编译生成hex文件

利用Proteus和keil仿真51单片机流水灯

8、我们在Proteus里面双击单片机,加载单片机流水灯程序

并把晶振改为12Mhz

利用Proteus和keil仿真51单片机流水灯

9、我们点击下面那个三角形符号就可以允许仿真了

仿真的时候引脚接口会有电压颜色显示,可以看到流水灯已经在走了

利用Proteus和keil仿真51单片机流水灯

  • 放大倍数与增益db换算公式是什么
  • proteus怎么调成中文
  • 怎么打开matlab2018-simulink?
  • 如何利用向导规划电路板?
  • matlab上一步错了怎么改
  • 热门搜索
    苹果怎么录屏 为什么抖音没有浏览量 卒怎么读 猫为什么喜欢吃鱼 我的世界附魔书怎么用 清蒸鱼的做法视频 马頔怎么读 为什么老是口腔溃疡 怎么做面包 为什么叫马桶