点亮 LED 小灯的程序我们完成了,就是让 LED = 0。熄灭小灯的程序也很简单,就是 LED = 1。点亮和熄灭都会了,那么如果我们在亮和灭中间加个延时,反复不停的点亮和熄灭小灯,就成了闪烁了。

#include<reg52.h>sbit LED = P0^0;
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;
sbit ENLED = P1^4;void main()  //void即函数类型
{//以下为声明语句部分unsigned int i = 0;  //定义一个无符号整型变量i,并赋初值0//以下为执行语句部分ENLED = 0;   //U3、U4两片74HC138总使能ADDR3 = 1;   //使能U3使之正常输出ADDR2 = 1;   //经U3的Y6输出开启三极管Q16ADDR1 = 1;ADDR0 = 0;while (1){LED = 0;                  //点亮小灯for (i=0; i<30000; i++);  //延时一段时间LED = 1;                  //熄灭小灯for (i=0; i<30000; i++);  //延时一段时间}
}

金沙滩51单片机LED 闪烁程序相关推荐

  1. 金沙滩51单片机LED 流水灯程序

    我们学了点亮一个 LED 小灯,然后又学了 LED 小灯闪烁,现在我们要进一步学习如何让 8 个小灯依次一个接一个的点亮,流动起来,也就是常说的流水灯.先来看 8 个 LED的核心电路图,如图 4-1 ...

  2. 51单片机 LED 灯程序

    前言 专栏内容会持续补充更新,目前正在进行优惠活动! 目录 一.GPIO 输入输出原理 二.实现 LED 灯闪烁功能代码 三.实现 LED 灯流水闪烁功能代码 一.GPIO 输入输出原理 输出:IO ...

  3. 【制作】基于金沙滩51单片机的电子密码锁程序

    基于金沙滩51单片机的电子密码锁程序 很久之前做的一个课设,在B站发了效果视频,发现忘记分享代码了,现在整理分享一下. 零.设计报告 1.设计要求 这部分是讲的整个系统实现了什么功能. 1.1.密码的 ...

  4. 义隆单片机c语言例程,简单的义隆单片机LED闪烁C程序

    简单的义隆单片机LED闪烁C程序 fxhfxh 1726 10 朋友要求做一个由15个发光二极管并联组成的闪烁发光装置,要求价格尽量低,用3V纽扣电池供电,没有开关,只有一个按键.找来找去,目前只发现 ...

  5. 51单片机LED模拟交通灯

    51单片机LED模拟交通灯 文章目录 51单片机LED模拟交通灯 实验环境 仿真图 代码解析 效果演示 实验环境 实验软件: Keil5 + Proteus7 实验元件: AT89C51 * 1, L ...

  6. 51单片机C语言程序100例分析(1)IO+C语言+头文件

    51单片机C语言程序100例分析(1)IO+C语言+头文件 \\\插播一条:文章末尾有惊喜哟~///  P1=0xfe;//P1=11111110B,即P1.0输出低电平} 分析:通过这短短的几行代码 ...

  7. 51单片机LED点阵屏逐帧显示和流动显示图像

    上一篇逐帧显示用的是定时和中断控制,碰到了一些麻烦,我觉得也是一种不错的办法,因为Delay的时间更短,而且如果不那么介意亮度的情况甚至可以不用Delay()函数,这里采用将要显示的图像按顺序存储在数 ...

  8. 51单片机c语言程序执行顺序,51单片机程序执行流程详细分析

    这里是一个循环,根据DJNZ指令的功能:每执行一次DJNZ RO, IDATALOOP就将R0的值减1,若R0的值不为0则就跳到IDATALOOP地址去.很显然这是一个循环,那么RO的值是多少呢,在以 ...

  9. 三菱梯形图转换c语言软件,三菱梯形图转51单片机软件使用程序超过100步又要使用软件的朋友.pdf...

    三菱梯形图转51单片机软件使用程序超过100步又要使用软件的朋友 三菱梯形图转51单片机软件使用 希望这个软件 能降低你的电气控制成本. 1:运行三菱软件,选择PLC型号为FX1N,画好梯形图并保存. ...

  10. c语言单片机定时器的应用程序,51单片机定时器中断程序(C语言)

    51c程序 51单片机定时器中断程序(C语言) 用C语言实现的,先要定义好定时器的初值 不管你使用多大的晶振,使用51单片机,一般都是12分频出来,也就可以得出一个机器周期 机器周期=12/n(n指晶 ...

最新文章

  1. python手机版安卓-手机随时随地写Python,还可以开发安卓APP,太厉害了!
  2. python函数 一
  3. 我的世界java测试版下载_我的世界中国版PC不删档测试版_网易我的世界JAVA版测试版单机游戏下载...
  4. Java:Java和c的区别
  5. 对反向传播算法(Back-Propagation)的推导与一点理解
  6. LeetCode 260. Single Number III
  7. android生命周期_Android片段生命周期
  8. Java Design Pattern(Factory,Singleton,Prototype,Proxy)
  9. eclipse 导入appcompat-v7 包
  10. My97DatePicker时间控件和编辑器的调用
  11. Android Wear缺少本质上的创新
  12. 2021全国大学生信息安全竞赛初赛部分Write up
  13. 如何进行产品原型设计
  14. Befunky - 将图片卡通化的在线工具
  15. 代码分析之numpy.array
  16. freemarker如何获取当前时间或者时间戳?
  17. L1-030 一帮一(java)
  18. 关于Unity通过webgl打包中文消失问题
  19. 优必选科技眼中的AI机器人时代
  20. 微信小程序--在app.js 和其他页面中更改globalData的值

热门文章

  1. 我的测试入门——需求分析与用例编写
  2. 家谱排版制作软件怎么三步成谱
  3. 要不要相信你的调研问卷
  4. matlab 矩阵 三维矩阵相乘,将三维矩阵与二维矩阵相乘
  5. 【git commit --amend 修改提交记录】
  6. 以色列宣布启动“创世纪2”号登月计划;我国粮食生产实现“十七连丰”丨科技新闻...
  7. 亿级用户下的新浪微博平台架构
  8. python计算闰年
  9. 六一小学生计算机创新活动总结,2020小学生六一儿童节活动总结
  10. win7 旗舰版激活工具(附件下载)