dianya.c
来自「用ATMEGA8做的AD键盘」· C语言 代码 · 共 33 行
C
33 行
#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 + =
减小字号Ctrl + -
显示快捷键?