common.c

来自「基于8051的驱动源码.包括STN LCD driver, I2C driver」· C语言 代码 · 共 45 行

C
45
字号
#include "type.h"


void DelayMs(S_WORD ms)
{
	S_WORD us;
	while (ms--)
	{
		us = 500;
		while (us--)
			;
	}
}

void DelayUs(S_WORD us)
{
	us >>= 1;
	while (us--)
		;
}

S_BYTE *Word2Str(S_BYTE *str, S_WORD num)
{
	S_BYTE idata i = 0;
	S_BYTE idata j;

	str[0] = '0';
	str[1] = '\0';

	if (num)
	{
		while (num)
		{
			str[i++] = num % 10 + '0';
			num /= 10;
		}
		str[i--] = 0;
		for (j = 0; j < i; j++, i--)
			num = (S_WORD)str[j], str[j] = str[i], str[i] = (S_BYTE)num;
	}

	return str;
}

⌨️ 快捷键说明

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