技术栈

普中51单片机学习(十一)

Ccjf酷儿2024-02-24 23:40

独立按键

独立按键原理

按键在闭合和断开时触电存在抖动现象

硬件消抖电路如下

实验代码

c 复制代码
#include "reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;

void delay(u16 i)
{
	while(i--);
}
sbit led=P2^0;
sbit k1=P3^1;

void keypro()
{
	if(k1==0)
	{
		delay(1000);
		if(k1==0)
		{
			led=~led;
		}
		while(!k1);
	}
}
void main(){
	while(1)
	{
		keypro();
	}
}
上一篇:1027. 最长等差数列【leetcode】/动态规划
下一篇:go使用trpc案例
相关推荐
sulikey
15 分钟前
个人Linux操作系统学习笔记2 - gcc与库的理解
linux·笔记·学习·操作系统·gcc·库
南浦别a
28 分钟前
第102天--时隔多日的书写
学习·程序人生
Jackyzhe
28 分钟前
从零学习Kafka:消费者组重平衡
分布式·学习·kafka
山木嵌入式
33 分钟前
【STM32实战】轻量级任务调度器实现
stm32·单片机·rtos·任务调度器·裸机开发
吃好睡好便好
1 小时前
在Creo中如何把新建零件文件时的默认模板设置为公制单位
学习·3d·信息可视化
guygg88
1 小时前
基于霍尔传感器的BLDC控制源码
单片机·嵌入式硬件
优橙教育
1 小时前
5G网络优化关键参数解读:从入门到实战
网络·学习·5g
ytttr873
1 小时前
DSP 28335 CAN总线通信程序
开发语言·stm32·单片机
WG_17
2 小时前
虚拟机共享文件挂载
学习
菜鸡儿齐
2 小时前
编程范式学习笔记
笔记·学习
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03Gemini大升级、AI眼镜首发、Android XR亮相,13天后见分晓04CC-Switch & Claude 基于 Linux 服务器安装使用指南05【AI】2026 年具身智能模型和世界模型总结06Codex 手机端连接教程:三分钟搞定,附完整步骤07裂开!ChatGPT 居然开始要手机号验证,附详细解决方法08【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法09几个好用的ip纯净度检测网站10codex app每次打开重连5次Reconnecting问题解决