要求:

使用 protuls 点亮两个LED灯 ,每隔500ms,两个灯的状态改变一次,即第一个灯点亮500ms后熄灭,第二个灯再点亮500ms后熄灭。

电路图工程与代码百度云下载(永久有效):

链接:https://pan.baidu.com/s/1oQ2QGEjXd02XGF8L2wJDXA?pwd=j5e3 
提取码:j5e3

电路图所示:

代码区:

#include <reg51.h>       //引入51头文件#define  uchar unsigned char   //宏定义sbit led1=P0^1;               //将P0^1命名为led1
sbit led2=P0^7;               //将P0^7命名为led2void delay(uchar t)          //延时函数
{uchar y;while(t--){for(y=0;y<120;y++){;}}}void main()
{led1=0;             //led1 亮led2=1;             //led2 灭delay(500);led1=1;             //led1 灭led2=0;             //led2 亮delay(500);}

C51单片机之LED闪烁(附源代码及全部工程)相关推荐

  1. 基于C51单片机设计的密码锁(附源代码)

    这位正在读文章的朋友你好,这篇文章是本人的第二篇,希望较第一篇相比,能更严谨一点,切实地给你带来帮助.(如有不对的地方,欢迎您的指正) 本次项目用到的外设有C51芯片,SG90舵机,lcd1602液晶 ...

  2. proteus8单片机c语言仿真教程,入门学习Proteus 8仿真软件以及C51单片机的LED点亮(C语言)——实例...

    入门学习Proteus 8仿真软件以及C51单片机LED的点亮(C语言)--实例 一.点亮LED的程序编译 1.打开Keil uVision 4新建一个工程 2.在Atmel下寻找AT89C52芯片并 ...

  3. C51单片机实验——LED流水灯

    实验一 LED流水灯实验报告 实验名称:LED流水灯实验 实验环境:普中实验系统:Keil μVision 4软件: 实验目的: (1)掌握uVision实验环境的使用 (2)掌握单片机I/O控制方法 ...

  4. 【C51单片机】LED胸牌设计(仿真)

    1.功能描述 设计16*64LED点阵屏,制作胸牌,显示如下效果,并且让字体有滚动效果(字体从下到上.从上到下.从左到右.从右到左显示) 2.PROTEUS中设计的电路图 3.源代码(代码中有详细注释 ...

  5. 控制led闪烁次数_单片机驱动LED灯的进阶之路

    对于大多数单片机的学习者或者是从事单片机行业的工程师来说,单片机驱动LED闪烁起来的时候,基本都是我们入坑的开始,同时当时的那种兴奋与喜悦都是难以忘怀的,从LED灯亮起,到闪烁,再到各种流水灯,能开心 ...

  6. 十速单片机学习归纳总结(四):LED闪烁实验

    前言 通过前一篇文章的分享,我们已经成功搭建好了一个普适性的单片机框架,而这篇文章我们将开始编写第一个实验:LED闪烁实验. 代码的编写均在VSCode编辑器中进行:编写代码的文件为main.c文件和 ...

  7. c语言程序小灯从右向左闪烁,单片机控制LED灯点亮(C语言).PPT

    <单片机控制LED灯点亮(C语言).PPT>由会员分享,可在线阅读,更多相关<单片机控制LED灯点亮(C语言).PPT(45页珍藏版)>请在人人文库网上搜索. 1.1,单片机控 ...

  8. STC15单片机-LED闪烁(面向对象程序结构)

    LED闪烁(面向对象程序结构) 将LED闪烁(延时等待)的程序修改为面向对象的程序结构,C语言面向对象主要由结构体和函数指针实现 以后也都采用这种程序设计方法 面向对象知识 面向对象是软件开发方法,是 ...

  9. 单片机零基础入门(8-4)实战:单片机动态数码管消影---附源代码

    单片机零基础入门(8-4)实战:单片机动态数码管消影 一.回顾 二.问题及原因 三.解决办法: 四.解决后的源代码: 五.补充知识:数码管驱动方式 1.单片机直接扫描: 2.专用驱动芯片: 一.回顾 ...

最新文章

  1. DDos攻击的一些领域知识——(流量模型针对稳定业务比较有效)不稳定业务采用流量成本的检测算法,攻击发生的时候网络中各个协议的占比发生了明显的变化...
  2. javascript window和document
  3. 计网 - TCP 实战:如何进行 TCP 抓包调试?
  4. 奇异值分解SVD应用——LSI
  5. 一、“用黑色的眼睛寻找光明”
  6. redhat 6 配置 yum 源
  7. Dx11DemoBase 基类(二) 初始化 DirectX11 的 4个基本步骤
  8. NEFU705(数论+DP)
  9. 深入理解Spark 2.1 Core (一):RDD的原理与源码分析
  10. [JavaWeb-Servlet]Servlet_执行原理
  11. 如何用代码控制midi数据格式的速度_音频软件大全,你知道几个音频软件,自媒体人都在用的音频软件...
  12. 进行连续心率监测可以诊断哪些疾病?
  13. 启牛商学院计算机,启牛商学院达摩老师教你三招成为跨界理财达人
  14. git冲突解决办法合集
  15. kong插件应用(熔断 限流,黑白名单,认证(basic,key,jwt,hmac,),授权,加密,zipkin链路跟踪,日志, prometheus可视化, 爬虫控制插件)
  16. 题目264-国王的魔镜
  17. flowable 控制台打印 sql 语句
  18. Java数据结构与算法——哈希表
  19. f1c100s 源码_F1C100S 简易 boot 原理
  20. 【NDN转发】Community Aware Content Retrieval in Disruption Tolerant Networks 全文翻译

热门文章

  1. 粒子群算法的函数极值求解
  2. 浙江省获部系统集成资质单位名录 (2009年11月23日更新)
  3. Linux学习笔记05、CentOS 7的中文输入法设置
  4. Python将汉字转换成编码%E5%8A%A9%E5%86%9C
  5. 一台电脑内外网同时上网route配置方法
  6. 【产品】智能数据建模软件 - DTEmpower 2022R2版本新功能详解
  7. MATLAB层次聚类分析
  8. MIMO信道估计基础
  9. 网站打开出现服务器错误代码,网站打开出现“404”错误怎么解决?
  10. 12月10日科技资讯|朱啸虎回应“美团滴滴合并”;小米成世界第四大手机制造商;Ant Design 3.26.1 发布