91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 56KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-05-15
  • 語(yǔ)言: 其他
  • 標(biāo)簽: c++??

資源簡(jiǎn)介

無(wú)線433不使用延時(shí)解決按鍵抖動(dòng),長(zhǎng)按遙控器按鍵也只執(zhí)行一次,快速按遙控器按鍵又不影響用戶靈敏度體驗(yàn)的問(wèn)題

資源截圖

代碼片段和文件信息

#include?“extern.h“
#include?“decode.h“
#include?“eeprom.h“
#include?“action.h“
#include?“pwm.h“


byte?start_code=0;
word?timecnt0?;
byte?cntint?;
DWORD?key?;
byte?match_ok=0;
//byte?old_key;
word?RF_Value_Cnt=0;
word?tempkey;
byte?key_counter=0;
byte?addrl_temp;
byte?addrh_temp;
byte?RFRecOK=0;
BYTE?Address_l=0;
BYTE?Address_h=0;
DWORD?RF_Key;
DWORD?tempsbuf?=?0;
DWORD?CleanAddrTime=0;
//?byte?start_flag?;
//?byte?temp_key?=?0;
byte?match_flag=?0;??//對(duì)碼標(biāo)志
byte?Jump_flag?=?0;


#define?clear_delay?970
void?delay(void);
extern?bit?key_once;
void?soft_count(void)? ???//接受碼計(jì)數(shù)函數(shù)
{
if(RF_Value_Cnt<15000)
RF_Value_Cnt++;
if(!IR_Dat)???//低電平
{
timecnt0++;
if(Jump_flag)Jump_flag=0;
}
else
{
if(!Jump_flag)
{
Jump_flag=1;
soft_decode();
timecnt0=0;
}
}


}
void?soft_decode(void)?????????????????//接受碼處理函數(shù)
{

if(start_code?==0)
{
if(timecnt0?>=?_start_us_min?&&?timecnt0?<=?_start_us_max)//9ms-13ms
{
start_code=1;
tempsbuf=0;????//緩存數(shù)
cntint=0;
tempkey=0;
key=0;
}else?if(timecnt0<=1){
key_once=0;
}
}
else?if((start_code?==1)?&&?(cntint? {
if((?timecnt0?>?_num0_us_min?)?&&?(?timecnt0?<=?_num0_us_max?)) ????//接收到數(shù)據(jù)?0?
{
tempsbuf=tempsbuf<<1;??????//左移一位,從低位開(kāi)始
cntint++;
}
else?if((?timecnt0?>?_num1_us_min?)?&&?(?timecnt0? {
tempsbuf=tempsbuf<<1;???//左移一位,從低位開(kāi)始
tempsbuf|=0x01;??????//把“1”放入最后一位
cntint++;
}
else???????//接收錯(cuò)誤?重置接收狀態(tài)
{
start_code=0;
tempsbuf=0;
cntint=0;
}
}


if(cntint?==24)
{
start_code=0;
tempkey?=?tempsbuf?&0x3ff;??????????//鍵值(臨時(shí))
????????addrl_temp?=(tempsbuf?>>12?)&0x00000f;
addrh_temp?=(tempsbuf?>>16?)&0x0000ff;????//取地址
if((!match_ok)?&&?(tempkey?==?LIGHTKEY))????//對(duì)碼
{
key_counter++;
if((check_key?=25))
{
key_counter=0;
Address_l?=addrl_temp;
Address_h?=addrh_temp?;????//取對(duì)碼地址

match_ok=1;
match_flag=1;??????????//對(duì)碼標(biāo)志成功
bWriteFlash?=1;???????????//發(fā)起保存信號(hào)
FlashDn?=?5;



}
}
if((Address_l==addrl_temp&&Address_h==addrh_temp)?||match_flag==0)
{
RF_Key?=?tempkey; ??
RFRecOK=1;
CleanAddrTime?=?clear_delay;???//?70ms
}
else
{
CleanAddrTime?=?clear_delay;???//?70ms
}
cntint=0;
timecnt0=0;
}



/* if((timecnt0?>?_9ms_min)&&(timecnt0?_4_5ms_min)&&(timecnt1<_4_5ms_max))?//?eê???′|àí
{
start_code?=?1; //同步碼標(biāo)志
cntint?=?0;
longkey_num?=?0;
}
else?if((timecnt0>_9ms_min)&&(timecnt0<_9ms_max)&&(timecnt1>_2_5ms_min)&&(timecnt1<_2_5ms_max)) //3¤°′?ü??′|àí
{
if(longkey_num?>?5)
{
longkey_num?=?6;
longkey?=?old_key; ?//長(zhǎng)按鍵碼標(biāo)志
long_flag=1;
}
else
{

longkey_num++;
}
}
else?if((start_code==1)&&(cntint<32))
{
if((timecnt0>_0_56ms_min)&&(timecnt0<_0_56ms_max)&&(timecnt1>_0_56ms_m

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????1101??2020-10-14?16:07??decode.h
?????文件???????63104??2020-10-16?11:27??無(wú)線433判斷遙控器按鍵彈起.docx
?????文件????????3961??2020-10-15?08:31??decode.c

評(píng)論

共有 條評(píng)論

相關(guān)資源