51单片机如何延时1s,让LED灯闪烁
精确地延时1s需要准确地计算,粗略地延迟1s可以自定义一个delay函数,下面我们让第一个LED灯延迟1s闪烁:
//本题的delay函数参数为1时延迟的是1ms,1000是1s
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint z);
sbit LED=P1^0; //定义管脚
void main()
{while(1) //让体系一直循环下去{LED=0; //我的单片机默认接的是高电平,给个低电平就可以亮啦delay(1000); //延迟1sLED=1; //LED灯熄灭delay(1000); //这个延迟不要忘了,不然的话灯会一直亮着} //灯亮1s,熄灭1s,所以周期是2s
}
void delay(uint z)
{uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--); //y的数值是模拟推算出来的
}
解释都在注释里啦,烧录到你的单片机里就可以闪烁喽~~
51单片机如何延时1s,让LED灯闪烁相关推荐
- 毕业设计 基于51单片机无线蓝牙APP控LED灯亮灭亮度设计
基于51单片机无线蓝牙APP控LED灯亮灭亮度设计 1.项目简介 1.1 系统构成 1.2 系统功能 2.部分电路设计 2.1 LED信号指示灯电路设计 2.2 蓝牙模块 3.部分代码展示 3.1 串 ...
- 51单片机红外通信及控制LED灯(LCD1602显示)
51单片机红外通信及控制LED灯(LCD1602显示) 大家好,又和大家见面了,离上一次DS18B20传感器的文章已经过去了一个星期了,这期我将给大家带来,基于STC89C52芯片和HS0038红外接 ...
- 51单片机实现独立按键控制LED灯
本节博客主要实现以下效果: 3-1独立按键控制LED亮灭 本段代码主要使用了if...else...语句实现按下按下灯亮,松开按键时灯灭 #include <REGX51.H>void m ...
- 02讲 | 51单片机按键外部中断实现LED灯的亮灭
前言 专栏内容持续补充更新,目前正在进行优惠活动! 目录 一.按键中断控制原理 二.外部中断实现 LED 灯亮灭功能代码
- STC15单片机-GPIO模式介绍以及LED灯闪烁
GPIO 1.说明 GPIO,英文全称 General-purpose input/output,即通用型输入输出,是单片机中最常用的外设之一. 2.设置模式 STC15系列单片机最多有62个I/ ...
- 以梦为马之89c51单片机精确1s时间LED灯闪烁(中断技术+定时/计数器技术)
y看了郭天祥老师的视频点亮LED后,感慨颇多,于是在今年完成了多函数编写方法的教程. 在高中阶段我是个追求极度完美的人,再解答任何问题我都要追寻最简单的方法,或者是掌握问题本质,直接猜出答案,对,所以 ...
- 用C51汇编语言控制1234灯亮,51单片机:用汇编语言控制LED灯发光
硬件电路: P1.0 ~ P1.5 外接 6 个 LED,分别称为 D1 ~ D6,低电平发光. P0.0 ~ P0.3 外接 4 个 按键,分别称为 K1 ~ K4. P3.2 ~ P3.3 外接 ...
- 51单片机电脑通过串口控制LED灯
Hex模式:底层传输的实际数据 文本模式:把数据进行编码,显示ASCII码char字符,带括号的是控制字符,无法显示出来 代码 UART.c #include <REGX52.H>/** ...
- 【51单片机】独立按键控制LED灯(四种形式)
最新文章
- linux shell脚本学习xargs命令使用详解
- 实现Windows XP多用户远程登录
- java谓词_在Java中谓词
- hadoop框架详细分析
- 使用gRPC的.NET Core 3.0双向消息流
- 【笔试/面试】—— 数学找规律题
- @param注解什么意思_Java反射是什么?看这篇绝对会了!
- 对视频中车辆车牌进行识别并圈出
- 机器视觉中图像颜色识别理论
- 完美解决Windows 7更新失败(Windows Update 错误 80070003)
- 关于路由器中设置IP与网关不在同一网段方法的问题
- 一个近乎完美的Unity全平台原生c#热更方案
- 机器学习-28-Conditional Generation by RNNAttention(条件生成和注意力机制)
- 考研线性代数手写笔记2 矩阵
- 红米5 plus 位置服务器,红米5 Plus解锁system系统分区的教程_红米5Plus解系统分区...
- Kali及Windows安装和使用OpenVPN
- 小凯机器人软件_微信小凯机器人_小凯机器人需要下载吗
- ZXing二维码白边控制
- 书摘—创客:新工业革命
- 【BabylonJs】在 Vue3 中使用 BabylonJs 开发 3D 是什么体验
热门文章
- 联通3G上网卡资费每月最低75元 套餐自动升级
- 什么是阿里云备案服务号及相关疑问解答
- python实现电子相册_spring+hibernate+JQuery开发_电子相册_源码
- 解决复杂问题的思路-排除法
- 支付宝Html授权,网页版的支付宝授权登录(vue+java)
- 计算机鲜艳美丽的花朵教案,《鲜艳美丽的花朵》教案
- Github标星 8K+,免费又好用的Redis客户端工具!
- 【自动驾驶】1.V2X、OBU、RSU、V2V之间的协作关系
- pgcreate /dev/sdb 提示 Device /dev/sdb excluded by a filter解决办法
- HTML 文字的左右来回移动 marquee