51单片机点亮LED灯以及实现2盏LED灯的交替闪烁
点亮LED灯,根据单片机原理图
将LED灯1和LED灯2介入单片机的口设为低电平即可
代码如下:
#include “reg52.h”
sbit led1= P3^7;
void main()
{
led1 = 0;//给led1一个低电平,点亮
}
结果图:
图中有一盏LED灯为我这个51单片机自带的电源接通灯,被代码点亮的只有一盏
实现2盏LED灯的交替闪烁
代码:
#include "reg52.h"sbit led1= P3^7;
sbit led2= P3^6;void Delay500ms() //@11.0592MHz
{unsigned char i, j, k;i = 4;j = 129;k = 119;do{do{while (--k);} while (--j);} while (--i);
}void main()
{while(1){led2 = 1;led1 = 0;//想要灯亮,给P3.7口一个低电平Delay500ms();led2 = 0; led1 = 1;//想要灯亮,给P3.7口一个高电平Delay500ms();//想要实现灯的闪烁,让它一亮一灭,中间设点延迟即可}
}
结果图:
只能展示图片,闪烁就用的现象就看不同的灯光吧
51单片机点亮LED灯以及实现2盏LED灯的交替闪烁相关推荐
- 用51单片机点亮流水灯
用51单片机点亮流水灯的几种方法 1. 直接按位操作一个一个点亮 #include<reg51.h>//头文件 sbit LED0=P2^0; //位定义单片机接LED灯的端口 sbit ...
- 51单片机点亮流水灯
51单片机点亮流水灯 51单片机点亮流水灯 首先介绍开发板easyboard上的LED灯 P1端口通过74HC573连接到LED灯,查询74HC573芯片手册,内部由8个D锁存器构成,当OE为低电平, ...
- 51单片机按键亮灯汇编,作者刚刚开始学习汇编
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 51单片机按键亮灯 总结 51单片机按键亮灯 ORG 0000HLCALL DEFLCALL ABCLCALL BCDLCA ...
- Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】
目录 一.前言 二.效果展示 1.APP界面展示 2.C51硬件展示 三.Android Studio APP源代码 1.AndroidManifest.xml 1.请求联网: 2.开放明文传输: 2 ...
- 51单片机 | 点亮第一个LED | LED 闪烁实验 | LED流水灯实验
文章目录 一.51单片机GPIO介绍 1.GPIO概念 2.GPIO 结构框图与工作原理 2.1 P0端口 2.2 P1端口 2.3 P2端口 2.4 P3端口 2.5 要点 二.LED简介 三.硬件 ...
- 51单片机--点亮LED灯和流水灯
文章目录 前言 LED模块的原理 点亮一个LED灯 LED灯的闪烁 LED流水灯 前言 大家好,这里是诡异森林.我使用的是普中科技的A2的51开发板,适合新手入门.用到的应用是Keil5和Stc-is ...
- 51单片机点阵c语言程序,使用51单片机点亮我们的点阵灯
通过前面我们都知道点亮我们的不管是点阵,数码管,还是LED灯,不仅要熟悉我们的代码还要会看我们的原理图和真值表,所以我们如果真的要写代码倒是其次的,首先我们得学会看我们的原理图和真值表,但是认识那个我 ...
- 基于51单片机的汇编/C程序:拨码开关控制八位LED实现流水灯
基于51单片机的汇编程序:拨码开关控制八位LED实现流水灯 2022-03-08,51单片机学习笔记 功能 打开K1循环左移,打开K2循环右移,打开K3两侧到中心来回点亮,打开K4单双数位置交替点亮. ...
- 51单片机点亮LED和使用定时器中断控制蜂鸣器发声
初学51单片机第一个实验一般都是以点亮LED灯开始,以下是使用Proteus仿真软件的实验效果. 实验需要仿真仪器: 示波器.LED.电压表.蜂鸣器.AT89C51 实验电路图: 实验代码 ...
最新文章
- html5 canvas雨点打到窗玻璃动画
- 【ACM】杭电OJ 2044 2045
- 深度学习环境搭建之常识(anaconda,cuda,cudnn,python,tensorflow等概念)
- python 元组 字典 列表 序列化与反序列化
- Qt中另一种创建线程的方式
- .net随笔-vb.net Accord.Net机器学习之SVM分类
- 我的Go+语言初体验——【四、版本更新环境变量配置】
- 【计组实验】P2 Modelsim Verilog单周期处理器开发 MIPS指令集
- python流量监控_用python中的pcapy实现网络流量监控
- lucene 各个版本介绍
- jvm内存分析和cpu耗时分析
- android 判断手机计步_Android_基于G-Sensor的计步算法
- 一个完整的软件开发过程到底需要哪些步骤?
- Alook浏览器获取Cookie教程
- SpringCloud-使用熔断器防止服务雪崩-Ribbon和Feign方式(附代码下载)
- Keras_examples
- 什么是Teardrop攻击
- hive面试题总结(2020最新版)
- vue高德地图JS API 实现海量点标记展示
- 召集各位软件开发大佬
热门文章
- C盘系统文档迁移工具,一键解决重装,C盘爆满
- 电商时代的逆向思维法则
- uos统一操作系统命令与linux一样,UOS统一操作系统仍然存在着不少的问题,需用户更新系统来完善...
- 阿里云验证码与通知短信
- 雷电模拟器忘记锁屏密码
- 云计算机和云储存,云计算和云存储是什么关系?
- ssm报错:Invalid bound statement (not found): mapper.UserMapper.findAllUser
- 卧室阳台装修的实用建议分享,极家家居装修怎么样
- 半年亏损超5亿美元/股价腰斩,这家自动驾驶公司日子不好过
- 【K8S实战】-超详细教程(二)