51单片机流水灯—keil5+Proteus仿真

51单片机流水灯—keil5+Proteus仿真

  • 模块拆分
  • 环境搭建
    • Proteus安装
    • keil5安装
  • Proteus部分
  • keil5部分
  • 仿真效果
  • 总结

模块拆分

在Proteus里完成仿真,我们首先要在keil5内编程并生成可上传的hex文件,再在Proteus摆好相应元件,连接好线路后即可上传,开始仿真。

环境搭建

Proteus安装

参考文档链接:https://my.oschina.net/u/4518053/blog/4756189msr=kaifa_aladdin

keil5安装

keil5安装后还需要添加51单片机的依赖包。
参考文档链接:https://blog.csdn.net/weixin_45309916/article/details/108948672tm_mediuml
添加依赖包:https://blog.csdn.net/qinshiyang/article/details/82381518tm_mediuml

Proteus部分

创建项目后在元件库中找到AT89C51LED灯,按下图位置摆放。

51单片机流水灯—keil5+Proteus仿真

keil5部分

搭好环境后新建项目,选择AT89C51系列芯片。

51单片机流水灯—keil5+Proteus仿真
编写代码如下。

51单片机流水灯—keil5+Proteus仿真

仿真效果

51单片机流水灯—keil5+Proteus仿真

总结

流水灯操作的主要是运用位操作,需要对二进制数比较敏感。本次通过流水灯程序,相信大家对引脚也有了一定的了解,可以尝试去通过编程来控制其他的器件了。
注意:在仿真的时候我用P0引脚无法控制,具体原因还未查明。

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113149 人正在系统学习中

来源:chqhong

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月11日
下一篇 2021年1月11日

相关推荐