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

📄 sub.c

📁 日立单片机H8S2144例程.包括AD,DA等程序(用于光源)但对于H8S2144使用者来说有很大的帮助.
💻 C
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -