📄 light.c
字号:
#include "mb95100.h"
unsigned char input;
extern unsigned char lighttime,light;
extern unsigned int count2,count1;
extern unsigned int count1,count2,lightcount0,lightcount1;
_Lightreceive()
{
/*****************************************************************************/
/* 16bitPPG0 */
/*****************************************************************************/
init_16bitPPG0(); /* initialize 16bit_PPG0 */
PCNTH0_CNTE = 1; /* PPG timer start */
PCNTH0_STGR = 1; /* 16bit_PPG0 Enable */
lighttime=0;
count1=0;
count2=0;
lightcount0=0;
lightcount1=0;
light=0;
while(count1<200)
{
__wait_nop();
__wait_nop();
};
while(light!=0x04&&count2<120)
{
input=PDR0;
light=input&0x06;
}
PCNTH0_CNTE = 0;
PCNTH0_STGR = 0; //16bit_PPG0 Enable
light=0x00;
_Lcduplighttime(lightcount1,lightcount0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -