📄 sub.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 + -