一、首先先下载proteus8 (其他的版本也可以)

然后打开proteus:

然后点击funish即可出现一下图片内容:

二、拖出元器件 并且将元器件摆放完整

然后打开keil软件

将一下代码生成HEX文件

#include<reg52.h>
sbit led1=P1^0;
sbit led2=P1^1;
sbit led3=P1^2;
sbit led4=P1^3;
sbit led5=P1^4;
sbit led6=P1^5;
sbit led7=P1^6;
sbit led8=P1^7;
delay(int i)  //这是个延时函数 有点神奇!!!
{
while(i--);
}
main()
{
int i=5000;
led1=0;
delay(5000);   //调用delay函数!!
led1=1;
delay(5000);
led2=0;
delay(5000);
led2=1;
delay(5000);
led3=0;
delay(5000);
led3=1;
delay(5000);
led4=0;
delay(5000);
led4=1;
delay(5000);
led5=0;
delay(5000);
led5=1;
delay(5000);
led6=0;
delay(5000);
led6=1;
delay(5000);
led7=0;
delay(5000);
led7=1;
delay(5000);
led8=0;
delay(5000);
led8=1;
delay(5000);
}

最后将HEX文件烧录到AT89C52单片机中

点击左下角的三角形(即可开始运行)

你会观察到圈内的小正方形正在以流水的形式展现

单片机流水灯仿真实验相关推荐

  1. 基于STM32单片机流水灯仿真与程序设计

    STM32单片机流水灯仿真与程序设计 摘要 本次程序设计和仿真是基于Proteus和keil的环境对STM32F103系列单片机进行流水灯设计,通过配置STM32的GPIO工作模式,实现LED的点亮和 ...

  2. 51单片机-------流水灯(实验报告)

    实验二:LED流水灯 一.实验目的 掌握51单片机开发板的使用步骤: 掌握51单片机开发板所需软件的安装过程: 以LED流水灯实验为例子,掌握软件KEIL4的使用方法. 二.实验设备 实验仪器设备: ...

  3. 单片机炫彩灯实训报告_单片机跑马灯(流水灯)控制实验报告

    单片机跑马灯(流水灯)控制实验报告 1单片机实验报告单片机实验报告姓名 学号一.一. 实验实现功能实验实现功能1计数器功能 2流水灯二.具体操作具体操作1计数器功能计数器功能数码管的动态显示.每按一次 ...

  4. 51单片机流水灯制作

    文章目录 51单片机流水灯制作 初试与复试 初试 复试 制作 分工 制作之硬件 制作之软件 总结 51单片机流水灯制作 我不得不承认自己的毅力实在是太差了,原先准备一星期写一篇博客的目标一致没有实现, ...

  5. 51单片机流水灯现象1

    **` 51单片机流水灯程序 `** 初学者小白,分享上课时写的小程序和普中科技程序,感兴趣的可以瞧瞧. 程序如有相同冒犯了. /*********************************** ...

  6. c语言流水灯程序详细讲解,用c语言编写单片机流水灯程序详解

    用C语言编写的单片机流水灯程序 一.硬件电路 因为电路用单片机控制,所以电路非常简洁.其电路原理图见下图,印制板图如下图所示. ? 电路的核心部分是AT89C2051单片机,前面提到它有Pl和P3两组 ...

  7. AT89C51单片机流水灯c语言程序及详解(扫盲教程)

    AT89C51单片机是我们学习单片机必学的一个单片机,也是单片机入门的教材,下面给大家展示一下流水灯的编写方法适合初学者 首先先在proteus画出仿真图,方便仿真程序 下面来编写程序,先来写入头函数 ...

  8. [AT89C51 ]用汇编语言实现流水灯仿真(含keil与Proteus)

    前言:笔者发文主要是为了记录笔者单片机学习课程,可能实用性不多,大佬看着玩就行. 关键词:51单片机:AT89C51:流水灯仿真:初学 要求:使用AT89C51实现流水灯,使用汇编语言. 思路:用51 ...

  9. 【嵌入式04.2】STM32F103C8T6的简易流水灯仿真(寄存器实现+STM32CubeMX实现)

    题目要求:假设你手中已有 STM32最小系统核心板(STM32F103C8T6)+面板板+3只红绿蓝LED,并搭建了电路,分别GPIOA-5.GPIOB-9.GPIOC-14 这3个引脚上控制LED灯 ...

最新文章

  1. 一套代码小程序WebNative运行的探索01
  2. 2015#183;Fool#39;s Day#183;NND
  3. mvc:interceptor 不起作用的一个解决方法
  4. 小程序 setData 学问多
  5. leetcode 1011. 在 D 天内送达包裹的能力(二分法)
  6. Squid服务器配置
  7. 在线SQL(Insert/Update)语句转JSON工具
  8. 用jquery替换dojo中的ajax
  9. Appium+python自动化(十一)- 元素定位秘籍助你打通任督二脉 - 下卷(超详解)...
  10. 计算机图形学实验一直线-DDA算法
  11. 前端安全——XSS攻击与防御原理详解
  12. 一般java培训课程有哪些?
  13. 使用imagex将多个swm文件整合到一个wim文件中
  14. 【蓝桥杯单片机学习记录4】小蜜蜂老师的工厂灯光设计程序代码赏析——博采众长
  15. Sentinel SuperPro加密锁编程开发
  16. 最全PLC输入输出各种回路接线
  17. 部分淘宝店超低价卖商品是骗局
  18. 常见加密算法DES、AES和RSA的原理和特点
  19. c语言编程给系统加密保护,C语言:模拟输入密码系统,三次以内正常通过,三次退出程序...
  20. JMockit 如何 mock 异常

热门文章

  1. 江苏事业单位计算机类考试题型,江苏事业单位统考题型分值一览!
  2. nginx 访问图片上传服务器出现403错误解决方案
  3. 介绍一下逻辑地址和物理地址
  4. Python神经网络手写数字识别代码解释
  5. java获取服务器信息
  6. 巨蟹座适合学计算机嘛,几号出生的巨蟹座最厉害 最聪明 命好
  7. RT-Thread studio学习笔记5-stm32F407 FSMC驱动TFTLCD
  8. nginx配置 实现文件下载
  9. Upsource的初步使用
  10. CPU缓存实现方式:VIVT、VIPT和PIPT