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

现象:

相关推荐
.普通人16 分钟前
stm32f103c8t6寄存器点灯法
stm32·单片机·嵌入式硬件
电子工程师-C511 小时前
基于单片机的智能手表
单片机·嵌入式硬件·智能手表
蓁蓁啊2 小时前
ARM交叉编译中编译与链接参数不一致导致的问题
开发语言·arm开发·嵌入式硬件
Jerry丶Li4 小时前
二十八、STM32的USART (介绍)
stm32·单片机·嵌入式硬件
资料,小偿4 小时前
3.55基于51单片机温度报警器基于51proteus的DS18B20温度报警器+报告可设置上下限,低于或者高于都会有声光报警,蜂鸣器响LED灯亮。
51单片机·proteus
偶像你挑的噻5 小时前
3-Linux驱动开发-简单内核模块代码详解
linux·驱动开发·stm32·嵌入式硬件
p66666666685 小时前
【☀Linux驱动开发笔记☀】linux下led驱动(非设备树)_03
linux·驱动开发·笔记·嵌入式硬件·学习
千年糊涂6 小时前
STM32使用薄膜压力传感器
stm32·单片机·嵌入式硬件
7 小时前
ADC单通道采集实验
单片机·stm中adc单通道采样
点灯小铭14 小时前
基于单片机的窗帘、灯光、空调智能家居控制系统设计
单片机·嵌入式硬件·毕业设计·智能家居·课程设计·期末大作业