⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dianya.c

📁 用ATMEGA8做的AD键盘
💻 C
字号:
#include<avr/io.h>
#include<dianya.h>
#define uint unsigned int
void anjian(float a)
{
 if(a<=950)     //1
	{//PORTC&=~_BV(PC5);PORTC|=_BV(PC2);PORTC|=_BV(PC3);}///5
	 PORTB&=~_BV(PB3);}
	else
	   //if(a>200&&a<600)//2
	   //{PORTC&=~_BV(PC3);PORTC|=_BV(PC5);PORTC|=_BV(PC2);}///3
	   //else
	     if(a>750&&a<=950)//3
		 {PORTC&=~_BV(PC2);PORTC|=_BV(PC3);PORTC|=_BV(PC5);}///2
		 else
		    if(a>950&&a<=1200)//4
		    {PORTC|=_BV(PC2);PORTC&=~_BV(PC3);PORTC&=~_BV(PC5);}///5.3
			  else
		        if(a>1200&&a<=1450)//5
		         {PORTC|=_BV(PC3);PORTC&=~_BV(PC5);PORTC&=~_BV(PC2);}///5.2
			    else
				 if(a>1450&&a<=1670)//6
				 {PORTC&=~_BV(PC3);PORTC|=_BV(PC5);PORTC&=~_BV(PC2);}///2.3
				 else
				  if(a>1670&&a<1900)//7
				   {PORTC&=~_BV(PC5);PORTC&=~_BV(PC3);PORTC&=~_BV(PC2);}//PORTC|=_BV(PC2);PORTC|=_BV(PC3);}///5.2.3
				   else
				     if(a>=1900&&a<=2250)//8
					   { PORTC|=_BV(PC5);PORTC|=_BV(PC2);PORTC|=_BV(PC3);}
					    else
						 if(a>2250&&a<=3000)//9
						  {PORTC&=~_BV(PC3);PORTC|=_BV(PC5);PORTC|=_BV(PC2);}
}

⌨️ 快捷键说明

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