main.c

来自「温度控制系统——毕业设计」· C语言 代码 · 共 59 行

C
59
字号
#include "reg52.h"
#include "intrins.h"

void delay_n10us(unsigned char t)
{
	unsigned char n;
	for(n=t;n!=0;n--)
	{
		_nop_();
		_nop_();
		_nop_();
	}
}

void delay_ms(unsigned int t)
{
	unsigned int m,n;
	for(m=t;m!=0;m--)
	{
		for(n=123;n!=0;n--);
	}

}

sbit LED1=P0^5;
sbit LED2=P0^6;
sbit LED3=P0^7;

sbit RL1=P2^2;
sbit BU1=P2^0;

sbit KEY=P3^2;
sbit KEY1=P1^0;
sbit KEY2=P1^1;
sbit KEY3=P1^2;
sbit KEY4=P1^3;

void key() interrupt 0 using 1
{
	LED2=~LED2;
	delay_ms(10);
	while(!KEY);
} 
main()
{
	IT0=1;
	EX0=1;
	EA=1;
	while(1)
	{
		if(KEY1==0||KEY2==0||KEY3==0||KEY4==0)LED1=0;
		else LED1=1;
	}
}
	
	
	
	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?