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

📄 convers.c

📁 本程式通过4*4键盘的输入控制步进马达的正转和反转,停止转动以及加速和减速.
💻 C
字号:

/*******************************************************************
* Converte un numero da intero in stringa di caratteri             *
*								                                   *
********************************************************************/
void itoa(int n,char s[])
{
	int i,a ;
	if (n/100)
		a=2;
	else if (n/10)
		a=1;
	else 
		a=0;
	i=a;

	do
	{
		s[i--]= n%10 + '0';
	}while ((n/=10)>0);

	s[a+1]='\0';
}
/*------------------------ eof itoa ------------------------------*/

/*******************************************************************
*                Converte un numero da decimale in BCD             *
********************************************************************/
unsigned char dec_bcd(char ndec)
{
	unsigned char i=0;
	if (ndec>9){
		i=(ndec/10)<<4;
		i=i|(ndec%10);
	}
	else
		i=ndec;
	return i;
}
/*------------------------ eof itoa ------------------------------*/

/*******************************************************************
*                Converte un numero da decimale in BCD             *
********************************************************************/
unsigned char bcd_dec(char nbcd)
{
	nbcd=(nbcd&0b00001111)+(nbcd>>4)*10;
	return nbcd;
}
/*------------------------ eof itoa ------------------------------*/

⌨️ 快捷键说明

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