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;
		}
	}
}

现象:

相关推荐
沉在嵌入式的鱼3 分钟前
STM32--SG90舵机
stm32·单片机·嵌入式硬件·sg90舵机
Lxinccode16 分钟前
ESP32(1) : 安装开发环境Arduino IDE
单片机·嵌入式硬件·esp32·arduinoide
EVERSPIN18 分钟前
灵动代理mcu单片机机器人解决方案
单片机·嵌入式硬件·机器人
Nautiluss34 分钟前
一起调试XVF3800麦克风阵列(六)
人工智能·单片机·音频·语音识别·dsp开发·智能硬件
A9better1 小时前
嵌入式开发学习日志47——任务创建与就绪列表
单片机·嵌入式硬件·学习
Molesidy1 小时前
【FreeRTOS】【MCU】【APM32】基于APM32标准库+FreeRTOS的APM32工程搭建
单片机·嵌入式硬件
先知后行。1 小时前
FreeModbus
单片机·嵌入式硬件
cchjyq1 小时前
嵌入式按键调参:简洁接口轻松调参(ADC FLASH 按键 屏幕参数显示)
c语言·c++·单片机·mcu·开源·开源软件
xyd陈宇阳1 小时前
C 语言宏定义(#define)语法与用法大全
c语言·嵌入式硬件
Jason_zhao_MR1 小时前
米尔T113核心板的农机中控屏显方案解析
linux·嵌入式硬件·嵌入式·交互