sub.c

来自「日立单片机H8S2144例程.包括AD,DA等程序(用于光源)但对于H8S214」· C语言 代码 · 共 73 行

C
73
字号
#include "H8S2144.h"	
#include "Global.h"

#include "Data.h"


/************************************************************************
 * 奣梫 : 俉價僢僩僶僀僫儕昞婰擖椡										*
 * 婡擻 : 																*
 * 堷悢 : unsigned char *bin											*
 * 栠抣 : unsigned char	hex												*
 * 揈梫 : 斈梡															*
 * 嶌惉 : 1999/09/02 Y.Sugawara											*
 ************************************************************************/
unsigned char B8(unsigned char *bin)
{
	int c;									// 僇僂儞僞
	unsigned char wk;						// 儚乕僋
	                                        
	wk = 0;									// 儚乕僋弶婜壔
	for(c=0; c<8; c++)
	{
		wk = wk << 1;
		if(*bin == '1')
		{
			wk = wk | 0x01;
		}
		else
		{
			wk = wk & (~0x01);
		}
		bin++;								// 億僀儞僞 +1
	}
	return wk;
}

/************************************************************************
 * 奣梫 : 侾俇價僢僩僶僀僫儕昞婰擖椡									*
 * 婡擻 : 																*
 * 堷悢 : unsigned char *bin											*
 * 栠抣 : unsigned short hex											*
 * 揈梫 : 斈梡															*
 * 嶌惉 : 1999/09/02 Y.Sugawara											*
 ************************************************************************/
unsigned short B16(unsigned char *bin)
{
	int c;									// 僇僂儞僞
	unsigned short wk;						// 儚乕僋
	
	wk = 0;									// 儚乕僋弶婜壔
	for(c=0; c<16; c++)
	{
		wk = wk << 1;
		if(*bin == '1')
		{
			wk = wk | 0x0001;
		}
		else
		{
			wk = wk & (~0x0001);
		}
		bin++;								// 億僀儞僞 +1
	}
	return wk;
}

void wait(unsigned short time)
{
	unsigned short i,j;

	for(i=0; i < time; i++)	{j=i;}
}

⌨️ 快捷键说明

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