51单片机-独立按键

时间:2024.8.28

作者:Whappy

目的:学习51单片机

代码:

cpp 复制代码
#include <REGX52.H>
#include "intrins.h"



void Delay1ms(unsigned int xms)		//@11.0592MHz
{
	unsigned char i, j;
	
	while(xms--)
	{
		_nop_();
		i = 2;
		j = 199;
		do
		{
			while (--j);
		} while (--i);
	}

	
}



void main(void)
{
	
	
	//P2_0 = 0;
	
	
	while(1)
	{
		if(P3_1 == 1)
		{
			Delay1ms(20);  //软件消抖
			while(P3_1 == 1)
			{
				
			}
			Delay1ms(20);
			
			P2_0 = ~ P2_0;
		}
	}
}

现象:

相关推荐
客家元器件14 分钟前
LPDDR5选型参数
嵌入式硬件
✎ ﹏梦醒͜ღ҉繁华落℘18 分钟前
实际项目开发单片机—Flash错误
单片机
一个平凡而乐于分享的小比特21 分钟前
单片机内部时钟 vs 外部时钟详解
单片机·嵌入式硬件·内部时钟·外部时钟
xyx-3v44 分钟前
RK3506G移植APM飞控的可行性
单片机·学习
才鲸嵌入式1 小时前
香山CPU(国产开源)的 SoC SDK底层程序编写,以及其它开源SoC芯片介绍
c语言·单片机·嵌入式·arm·cpu·verilog·fpga
d111111111d1 小时前
编码器测速详情解释:PID闭环控制
笔记·stm32·单片机·嵌入式硬件·学习·算法
福大大架构师每日一题1 小时前
ollama v0.13.4 发布——全新模型与性能优化详解
stm32·嵌入式硬件·性能优化·ollama
保护我方头发丶2 小时前
ESP功能介绍
c语言·嵌入式硬件
国科安芯2 小时前
AS32A601型MCU芯片如何进行IAP升级?
网络·单片机·嵌入式硬件·安全·risc-v·安全性测试
啃硬骨头2 小时前
Aurix TC387 Ethernet代码解析之七_MAC的LwIP初始化4
单片机·嵌入式硬件