• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    PT2262解碼并轉(zhuǎn)換為韋根26信號(hào)方法的研究

    2014-11-07 11:24:05周一帆陳赤
    現(xiàn)代電子技術(shù) 2014年21期
    關(guān)鍵詞:王芳中斷脈沖

    周一帆+陳赤

    摘 要: 為了便于編碼芯片PT2262在門禁控制系統(tǒng)領(lǐng)域中的應(yīng)用,從PT2262與韋根信號(hào)的編碼原理和波形特征入手,通過(guò)軟硬件結(jié)合的方法實(shí)現(xiàn)了將PT2262編碼發(fā)射器的無(wú)線信號(hào)接收并轉(zhuǎn)換為韋根26信號(hào)輸出,并給出了相應(yīng)的系統(tǒng)框圖、電路原理圖以及單片機(jī)程序。測(cè)試表明,此方案應(yīng)用方便,可靠性好,成本較低,具有較高的實(shí)用價(jià)值。

    關(guān)鍵字: PT2262; MSP430; 超外差接收模塊; 韋根26信號(hào)

    中圖分類號(hào): TN911.7?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2014)21?0068?05

    Research on PT2262 signal decoding and converted to Wiegand?26 signal method

    ZHOU Yi?fan, CHEN Chi

    (School of Electronic Engineering, Guangxi Normal University, Guilin 541004, China)

    Abstract: To facilitate the application of encoding chip PT2262 in the field of entrance guard control system, proceeding from the coding principle and waveform characteristic of PT2262 and Wiegand signal, the reception of the wireless signal from PT2262 encoding transmitter and conversion of the signal into Wiegand signal output were implemented with the method of combining the software and hardware. The corresponding system block diagram, circuit principle diagram and single?chip microcomputer program are given in this paper. The testing results show that the scheme has convenient application, good reliability, low cost and high practical value.

    Keywords: PT2262; MSP430; super heterodyne receiver module; Wiegand?26 signal

    0 引 言

    PT2262/PT2272編解碼芯片用作門禁系統(tǒng)的無(wú)線身份識(shí)別器時(shí)具有容量不足、互換性不強(qiáng)的缺點(diǎn)。為克服此不足,從PT2262編碼發(fā)射的信號(hào)特征入手,利用單片機(jī)直接對(duì)超外差電路接收到的信號(hào)進(jìn)行處理,并將解碼出的PT2262全部編碼信息轉(zhuǎn)換為韋根26信號(hào)輸出,使其便利地應(yīng)用于各類門禁控制系統(tǒng)中。

    1 韋根26通信協(xié)議

    韋根26協(xié)議廣泛應(yīng)用于各類門禁系統(tǒng)中,其波形如圖1所示。韋根數(shù)據(jù)輸出由兩根線組成,DATA0與DATA1[1]。沒(méi)有信號(hào)輸出時(shí)兩根線的電壓為+5 V;當(dāng)有信號(hào)0輸出時(shí), DATA0產(chǎn)生負(fù)脈沖;當(dāng)有信號(hào)1輸出時(shí), DATA1產(chǎn)生負(fù)脈沖。

    韋根26信號(hào)的格式為:

    E XXXX XXXX XXXX XXXX XXXX XXXX A

    E為前12位的偶校驗(yàn)位,A為后12位的奇校驗(yàn)位[2]。以上數(shù)據(jù)從左至右順序發(fā)送。高位在前,低位在后。1和0分別從D1OUT,D0OUT以負(fù)脈沖的形式輸出。

    圖1 韋根信號(hào)波形圖

    2 PT2262編碼發(fā)射原理

    PT2262編碼發(fā)射器原理如圖2所示。

    圖2 PT2262編碼發(fā)射器原理框圖

    無(wú)線編碼輸出信號(hào)含有PT2262的地址碼與數(shù)據(jù)碼。每一次發(fā)射至少發(fā)射4組數(shù)據(jù)[3],每組數(shù)據(jù)的長(zhǎng)度大約為16 ms,其中包括12位數(shù)據(jù)以及一個(gè)長(zhǎng)度約為5 ms的同步碼組成;每一位數(shù)據(jù)由兩個(gè)脈沖組成,高電平表示為兩個(gè)寬脈沖,低電平表示為兩個(gè)窄脈沖,懸空表示為一個(gè)寬脈沖一個(gè)窄脈沖,其輸出波形如圖3所示。根據(jù)其發(fā)射的格式,最多可以發(fā)射531 441種無(wú)線信號(hào)[4]。用超外差接收模塊接收的話,其接收到的數(shù)據(jù)為24個(gè)脈沖組成,可根據(jù)需要對(duì)其進(jìn)行硬件或軟件解碼。

    圖3 編碼發(fā)射電路輸出波形圖

    3 接收解碼與編碼輸出硬件電路

    系統(tǒng)的硬件電路如圖4所示,315 MHz無(wú)線超外差接收模塊將無(wú)線信號(hào)轉(zhuǎn)換為TTL電平,送由MSP430單片機(jī)[5]進(jìn)行解碼與編碼輸出,LED管用來(lái)指示信號(hào)是否正常輸出[6]。

    圖4 接收解碼與編碼輸出電路

    4 單片機(jī)程序流程圖

    單片機(jī)對(duì)來(lái)自超外差模塊的信號(hào)采用中斷接收的方式[7],如圖5所示。

    圖5 中斷接收程序流程圖

    考慮到接收環(huán)境中的干擾信號(hào)會(huì)不斷激發(fā)該中斷產(chǎn)生;當(dāng)有韋根信號(hào)輸出時(shí)就會(huì)受到中斷的干擾,使得輸出變慢,輸出波形變得不連續(xù)[8],可靠性下降。為解決此問(wèn)題,在輸出韋根信號(hào)時(shí),先關(guān)閉全局中斷;正確輸出韋根信號(hào)之后,再打開(kāi)全局中斷,如圖6所示。本文將把24個(gè)脈沖信號(hào)轉(zhuǎn)換為12位的三進(jìn)制數(shù)之后再將其轉(zhuǎn)換為24位二進(jìn)制數(shù)[9];不足24位的將高位全部補(bǔ)0,得到標(biāo)準(zhǔn)的韋根26信號(hào)后將其輸出。

    圖6 發(fā)送程序流程圖

    5 MSP430單片機(jī)的程序

    以下為單片機(jī)的程序代碼[10]:

    #include "io430g2231.h"

    #include "in430.h"

    #define DELAY 4 //修改韋根信號(hào)數(shù)據(jù)間隔時(shí)間

    unsigned char rev_flag=0; //正確接收信號(hào)標(biāo)志

    signed int Count=0; //接收信號(hào)數(shù)量

    unsigned char dataCom=0; //無(wú)線信號(hào)接收標(biāo)志

    unsigned long user_id=0; //無(wú)線接收碼

    unsigned long user_id1=0; //無(wú)線接收碼 比較用

    signed int ReceiveCount=0; //已接受數(shù)據(jù)數(shù)量

    void delay_ms(unsigned int n) //10n個(gè)微秒的延時(shí)函數(shù)

    {

    int a,b;

    for(a=0;a

    {

    for(b=0;b<1;b++);

    }

    }

    void delay(unsigned int n) //n個(gè)毫秒的延時(shí)函數(shù)

    {

    int a,b;

    for(a=0;a

    {

    for(b=0;b<120;b++);

    }

    }

    void Init(void) //重置

    {

    Count=0;

    dataCom=0;

    user_id=0;

    user_id1=0;

    ReceiveCount=0;

    }

    void GPIO_Config(void) //配置GPIO

    {

    P1DIR=BIT0; //設(shè)置P0.0為輸出

    P1DIR|=BIT6|BIT7;

    //設(shè)置P0.6和P0.7為輸出,連接DATA0和DATA1

    P1DIR&=~BIT4;

    //設(shè)置P0.4為輸入,連接超外差接收模塊RXD

    }

    void IOInterrupt_Config(void) //IO中斷配置函數(shù)

    {

    P1IE|=BIT4; //開(kāi)啟P1.4的IO中斷

    P1IES|=BIT4; //設(shè)置P1.4的IO中斷為下降沿觸發(fā)

    P1IFG&=~BIT4; //清除P1.4中斷標(biāo)志位

    }

    //IO中斷服務(wù)函數(shù)

    #pragma vector=PORT1_VECTOR

    //中斷向量,表示此函數(shù)是P1的中斷服務(wù)函數(shù)

    __interrupt void IOInterrupt(void)

    {

    signed int i;

    signed int j;

    if(P1IFG&BIT4) //D1管腳中斷

    {

    P1IFG&=~BIT4; //清除中斷標(biāo)志位

    if(dataCom==1) //正在接收數(shù)據(jù)

    {

    j=0;

    while((P1IN&BIT4)==0)

    {

    delay_ms(1);

    j++;

    }

    if((j>100)|(j<10)) //脈沖長(zhǎng)度不符合

    {

    Init();

    }

    if((j<100)&(j>30)) //接收長(zhǎng)脈沖

    {

    Count++;

    user_id<<=1; //左移一位

    user_id|=0x01; //把當(dāng)前位置1

    }

    if((j<20)&(j>10)) //接收短脈沖

    {

    Count++;

    user_id<<=1; //把當(dāng)前位置0

    }

    if(Count==24) //24個(gè)脈沖接收完畢

    {

    Count=0;

    dataCom=0;

    ReceiveCount++;

    if(ReceiveCount==1)

    {

    user_id1=user_id;

    user_id=0;

    }

    if(ReceiveCount==2)

    {

    ReceiveCount=0;

    if(user_id1==user_id)

    {

    user_id1=0;

    rev_flag=1;

    }

    else

    {

    user_id1=user_id;

    user_id=0;

    ReceiveCount=1;

    }

    }

    }

    if(Count>24) //脈沖數(shù)量不正常

    {

    Init();

    }

    }

    if(dataCom==0) //確認(rèn)是否接收數(shù)據(jù)

    {

    i=0;

    while((P1IN&BIT4)==0)

    {

    delay_ms(1);

    i++;

    }

    if((i>350)&(i<650))

    {

    dataCom=1;

    user_id=0;

    }

    }

    }

    }

    void SendDATA0(void)

    {

    P1OUT&=~BIT6; //拉低數(shù)據(jù)線

    delay(DELAY); //延時(shí)

    P1OUT|=BIT6; //拉高數(shù)據(jù)線

    }

    void SendDATA1(void)

    {

    P1OUT&=~BIT7; //拉低數(shù)據(jù)線

    delay(DELAY); //延時(shí)

    P1OUT|=BIT7; //拉高數(shù)據(jù)線

    }

    unsigned long convert(unsigned long userid)

    {

    unsigned char i;

    unsigned char j;

    unsigned char k;

    signed int number=0;

    unsigned long quartic=1;

    unsigned long sendid=0;

    for(i=12;i>0;i--)

    {

    for(j=2;j>0;j--)

    {

    if((userid>>(2*(12-i)+(2-j)))&0x01) //判斷是否為1

    {

    number++;

    }

    }

    if(number==0)

    {

    for(k=12;k>i;k--)

    {

    quartic=quartic*3;

    }

    sendid=sendid+2*quartic;

    quartic=1;

    }

    if(number==1)

    {

    for(k=12;k>i;k--)

    {

    quartic=quartic*3;

    }

    sendid=sendid+1*quartic;

    quartic=1;

    }

    if(number==2)

    {

    for(k=12;k>i;k--)

    {

    quartic=quartic*3;

    }

    sendid=sendid+0*quartic;

    quartic=1;

    }

    number=0;

    }

    return sendid;

    }

    void SendWiegandData(unsigned long userid) //發(fā)送韋根數(shù)據(jù)

    {

    unsigned char i;

    unsigned char start=0; //韋根信號(hào)偶校驗(yàn)位

    unsigned char end=0; //韋根信號(hào)奇校驗(yàn)位

    signed int Even=0; //前2~13位偶校驗(yàn)計(jì)數(shù)

    signed int Odd=0; //后14~25位奇校驗(yàn)計(jì)數(shù)

    unsigned long sendid1=convert(userid);

    unsigned long sendid2=sendid1;

    for(i=24;i>0;i--)

    {

    if((sendid1>>(i-1))&0x01) //判斷第i-1位是否為1

    {

    if((i<=24)&(i>=13))

    {

    Even++;

    }

    else if((i>=1)&(i<=12))

    {

    Odd++;

    }

    }

    }

    if(Even%2)

    {

    start=0;

    }

    else

    {

    start=1;

    }

    if(Odd%2)

    {

    end=1;

    }

    else

    {

    end=0;

    }

    if(start) //判斷偶校驗(yàn)位

    {

    SendDATA1(); //發(fā)送D1

    }

    else

    {

    SendDATA0(); //發(fā)送D0

    }

    delay(DELAY);

    for(i=24;i>0;i--) //循環(huán)發(fā)送韋根信號(hào)

    {

    if((sendid2>>(i-1))&0x01) //判斷第i-1位是否為1

    {

    SendDATA1();

    }

    else

    {

    SendDATA0();

    }

    delay(DELAY); //延時(shí)

    }

    if(end) //判斷奇校驗(yàn)位

    {

    SendDATA1();

    }

    else

    {

    SendDATA0();

    }

    P1OUT&=~BIT0; //打開(kāi)ED1

    delay(1000); //延時(shí)1 s

    P1OUT|=BIT0; //關(guān)閉ED1

    }

    int main( void )

    {

    WDTCTL = WDTPW + WDTHOLD; //關(guān)閉看門狗

    GPIO_Config(); //配置GPIO

    IOInterrupt_Config(); //配置IO中斷

    _EINT(); //使能全局中斷

    while(1)

    {

    if(rev_flag) //判斷是否正確接收無(wú)線數(shù)據(jù)

    {

    _DINT(); //關(guān)閉全局中斷

    rev_flag=0; //清除完成標(biāo)志

    SendWiegandData(user_id); //輸出韋根信號(hào)

    Init(); //重新初始化

    _EINT(); //使能全局中斷

    }

    }

    }

    6 結(jié) 語(yǔ)

    本方案實(shí)現(xiàn)的PT2262無(wú)線編碼信號(hào)到韋根26輸出信號(hào)的轉(zhuǎn)換準(zhǔn)確可靠,可以與人臉識(shí)別、指紋識(shí)別、讀卡機(jī)等各種韋根信號(hào)輸出設(shè)備進(jìn)行替換,不需要進(jìn)行任何硬件設(shè)備的改變,可方便地應(yīng)用于各類門禁系統(tǒng)中。

    參考文獻(xiàn)

    [1] 柴卉,萬(wàn)振凱.韋根協(xié)議在門禁系統(tǒng)中的應(yīng)用[J].儀器儀表用戶,2007(5):129?130.

    [2] 岳云峰,王睿,孫海濤.韋根(Wiegand)協(xié)議及其應(yīng)用[J].齊齊哈爾大學(xué)學(xué)報(bào),2002(2):58?60.

    [3] 王曉東.用軟、硬件結(jié)合的方法實(shí)現(xiàn)對(duì)PT2262的解碼[J].山西電子技術(shù),2008(5):41?42.

    [4] 何萬(wàn)庫(kù),潘小飛,劉儒來(lái).基于315MHz無(wú)線模塊的智能車輛管理系統(tǒng)[J].數(shù)據(jù)采集與處理,2010(S1):206?208.

    [5] 張揚(yáng),魏瑩,劉新力,等.PIC、MSP430單片機(jī)的比較與分析[J].自動(dòng)化技術(shù)與應(yīng)用,2007(5):144?146.

    [6] 何立民.MCS2?51 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:航空航天大學(xué)出版社,1990.

    [7] 梅麗鳳,王艷秋,任國(guó)臣,等.單片機(jī)原理及接口技術(shù)[M].北京:清華大學(xué)出版社,2009.

    [8] 任曉榮.基于單片機(jī)的脈沖信號(hào)采集與處理[J].計(jì)算機(jī)測(cè)量與控制,2003(5):59?62.

    [9] 康華光,鄒壽彬,秦臻.電子技術(shù)基礎(chǔ)(數(shù)電部分)[M].北京:高等教育出版社,2010.

    [10] 秦龍.MSP430單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講[M].北京:電子工業(yè)出版社,2006.

    }

    else

    {

    start=1;

    }

    if(Odd%2)

    {

    end=1;

    }

    else

    {

    end=0;

    }

    if(start) //判斷偶校驗(yàn)位

    {

    SendDATA1(); //發(fā)送D1

    }

    else

    {

    SendDATA0(); //發(fā)送D0

    }

    delay(DELAY);

    for(i=24;i>0;i--) //循環(huán)發(fā)送韋根信號(hào)

    {

    if((sendid2>>(i-1))&0x01) //判斷第i-1位是否為1

    {

    SendDATA1();

    }

    else

    {

    SendDATA0();

    }

    delay(DELAY); //延時(shí)

    }

    if(end) //判斷奇校驗(yàn)位

    {

    SendDATA1();

    }

    else

    {

    SendDATA0();

    }

    P1OUT&=~BIT0; //打開(kāi)ED1

    delay(1000); //延時(shí)1 s

    P1OUT|=BIT0; //關(guān)閉ED1

    }

    int main( void )

    {

    WDTCTL = WDTPW + WDTHOLD; //關(guān)閉看門狗

    GPIO_Config(); //配置GPIO

    IOInterrupt_Config(); //配置IO中斷

    _EINT(); //使能全局中斷

    while(1)

    {

    if(rev_flag) //判斷是否正確接收無(wú)線數(shù)據(jù)

    {

    _DINT(); //關(guān)閉全局中斷

    rev_flag=0; //清除完成標(biāo)志

    SendWiegandData(user_id); //輸出韋根信號(hào)

    Init(); //重新初始化

    _EINT(); //使能全局中斷

    }

    }

    }

    6 結(jié) 語(yǔ)

    本方案實(shí)現(xiàn)的PT2262無(wú)線編碼信號(hào)到韋根26輸出信號(hào)的轉(zhuǎn)換準(zhǔn)確可靠,可以與人臉識(shí)別、指紋識(shí)別、讀卡機(jī)等各種韋根信號(hào)輸出設(shè)備進(jìn)行替換,不需要進(jìn)行任何硬件設(shè)備的改變,可方便地應(yīng)用于各類門禁系統(tǒng)中。

    參考文獻(xiàn)

    [1] 柴卉,萬(wàn)振凱.韋根協(xié)議在門禁系統(tǒng)中的應(yīng)用[J].儀器儀表用戶,2007(5):129?130.

    [2] 岳云峰,王睿,孫海濤.韋根(Wiegand)協(xié)議及其應(yīng)用[J].齊齊哈爾大學(xué)學(xué)報(bào),2002(2):58?60.

    [3] 王曉東.用軟、硬件結(jié)合的方法實(shí)現(xiàn)對(duì)PT2262的解碼[J].山西電子技術(shù),2008(5):41?42.

    [4] 何萬(wàn)庫(kù),潘小飛,劉儒來(lái).基于315MHz無(wú)線模塊的智能車輛管理系統(tǒng)[J].數(shù)據(jù)采集與處理,2010(S1):206?208.

    [5] 張揚(yáng),魏瑩,劉新力,等.PIC、MSP430單片機(jī)的比較與分析[J].自動(dòng)化技術(shù)與應(yīng)用,2007(5):144?146.

    [6] 何立民.MCS2?51 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:航空航天大學(xué)出版社,1990.

    [7] 梅麗鳳,王艷秋,任國(guó)臣,等.單片機(jī)原理及接口技術(shù)[M].北京:清華大學(xué)出版社,2009.

    [8] 任曉榮.基于單片機(jī)的脈沖信號(hào)采集與處理[J].計(jì)算機(jī)測(cè)量與控制,2003(5):59?62.

    [9] 康華光,鄒壽彬,秦臻.電子技術(shù)基礎(chǔ)(數(shù)電部分)[M].北京:高等教育出版社,2010.

    [10] 秦龍.MSP430單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講[M].北京:電子工業(yè)出版社,2006.

    }

    else

    {

    start=1;

    }

    if(Odd%2)

    {

    end=1;

    }

    else

    {

    end=0;

    }

    if(start) //判斷偶校驗(yàn)位

    {

    SendDATA1(); //發(fā)送D1

    }

    else

    {

    SendDATA0(); //發(fā)送D0

    }

    delay(DELAY);

    for(i=24;i>0;i--) //循環(huán)發(fā)送韋根信號(hào)

    {

    if((sendid2>>(i-1))&0x01) //判斷第i-1位是否為1

    {

    SendDATA1();

    }

    else

    {

    SendDATA0();

    }

    delay(DELAY); //延時(shí)

    }

    if(end) //判斷奇校驗(yàn)位

    {

    SendDATA1();

    }

    else

    {

    SendDATA0();

    }

    P1OUT&=~BIT0; //打開(kāi)ED1

    delay(1000); //延時(shí)1 s

    P1OUT|=BIT0; //關(guān)閉ED1

    }

    int main( void )

    {

    WDTCTL = WDTPW + WDTHOLD; //關(guān)閉看門狗

    GPIO_Config(); //配置GPIO

    IOInterrupt_Config(); //配置IO中斷

    _EINT(); //使能全局中斷

    while(1)

    {

    if(rev_flag) //判斷是否正確接收無(wú)線數(shù)據(jù)

    {

    _DINT(); //關(guān)閉全局中斷

    rev_flag=0; //清除完成標(biāo)志

    SendWiegandData(user_id); //輸出韋根信號(hào)

    Init(); //重新初始化

    _EINT(); //使能全局中斷

    }

    }

    }

    6 結(jié) 語(yǔ)

    本方案實(shí)現(xiàn)的PT2262無(wú)線編碼信號(hào)到韋根26輸出信號(hào)的轉(zhuǎn)換準(zhǔn)確可靠,可以與人臉識(shí)別、指紋識(shí)別、讀卡機(jī)等各種韋根信號(hào)輸出設(shè)備進(jìn)行替換,不需要進(jìn)行任何硬件設(shè)備的改變,可方便地應(yīng)用于各類門禁系統(tǒng)中。

    參考文獻(xiàn)

    [1] 柴卉,萬(wàn)振凱.韋根協(xié)議在門禁系統(tǒng)中的應(yīng)用[J].儀器儀表用戶,2007(5):129?130.

    [2] 岳云峰,王睿,孫海濤.韋根(Wiegand)協(xié)議及其應(yīng)用[J].齊齊哈爾大學(xué)學(xué)報(bào),2002(2):58?60.

    [3] 王曉東.用軟、硬件結(jié)合的方法實(shí)現(xiàn)對(duì)PT2262的解碼[J].山西電子技術(shù),2008(5):41?42.

    [4] 何萬(wàn)庫(kù),潘小飛,劉儒來(lái).基于315MHz無(wú)線模塊的智能車輛管理系統(tǒng)[J].數(shù)據(jù)采集與處理,2010(S1):206?208.

    [5] 張揚(yáng),魏瑩,劉新力,等.PIC、MSP430單片機(jī)的比較與分析[J].自動(dòng)化技術(shù)與應(yīng)用,2007(5):144?146.

    [6] 何立民.MCS2?51 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:航空航天大學(xué)出版社,1990.

    [7] 梅麗鳳,王艷秋,任國(guó)臣,等.單片機(jī)原理及接口技術(shù)[M].北京:清華大學(xué)出版社,2009.

    [8] 任曉榮.基于單片機(jī)的脈沖信號(hào)采集與處理[J].計(jì)算機(jī)測(cè)量與控制,2003(5):59?62.

    [9] 康華光,鄒壽彬,秦臻.電子技術(shù)基礎(chǔ)(數(shù)電部分)[M].北京:高等教育出版社,2010.

    [10] 秦龍.MSP430單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講[M].北京:電子工業(yè)出版社,2006.

    猜你喜歡
    王芳中斷脈沖
    他們使阿秒光脈沖成為可能
    脈沖離散Ginzburg-Landau方程組的統(tǒng)計(jì)解及其極限行為
    最佳波段組合的典型地物信息提取
    王芳:帶貨“一姐”如何煉就?
    出版人(2020年10期)2020-10-26 06:26:52
    立秋吃什么
    The Application of Storytelling in English Writing
    黃芩苷脈沖片的制備
    中成藥(2017年12期)2018-01-19 02:06:54
    跟蹤導(dǎo)練(二)(5)
    千里移防,衛(wèi)勤保障不中斷
    解放軍健康(2017年5期)2017-08-01 06:27:44
    AT89C51與中斷有關(guān)的寄存器功能表解
    午夜精品一区二区三区免费看| 一级二级三级毛片免费看| 久久人妻av系列| 韩国av在线不卡| 中文字幕精品亚洲无线码一区| 麻豆成人午夜福利视频| 我要搜黄色片| 亚洲自拍偷在线| 麻豆成人av视频| 如何舔出高潮| 欧美成人一区二区免费高清观看| 少妇的逼好多水| 日本色播在线视频| 三级国产精品欧美在线观看| 成人高潮视频无遮挡免费网站| 国产一区有黄有色的免费视频 | 久久精品熟女亚洲av麻豆精品 | 国产午夜精品久久久久久一区二区三区| 免费看光身美女| 天堂网av新在线| 成人av在线播放网站| 狂野欧美激情性xxxx在线观看| 少妇丰满av| 在线a可以看的网站| 联通29元200g的流量卡| 国产av一区在线观看免费| 日本一二三区视频观看| 成人二区视频| 午夜老司机福利剧场| 国产精品国产三级国产av玫瑰| 神马国产精品三级电影在线观看| 伦理电影大哥的女人| 18+在线观看网站| 婷婷色av中文字幕| 日日摸夜夜添夜夜爱| 色综合站精品国产| 噜噜噜噜噜久久久久久91| 免费电影在线观看免费观看| 亚洲欧美精品专区久久| 三级男女做爰猛烈吃奶摸视频| av专区在线播放| 婷婷色av中文字幕| 国语对白做爰xxxⅹ性视频网站| 激情 狠狠 欧美| 久久精品久久精品一区二区三区| 久久精品影院6| 人人妻人人澡欧美一区二区| 国产精品一区二区性色av| 可以在线观看毛片的网站| 人妻系列 视频| 嫩草影院新地址| 欧美性猛交╳xxx乱大交人| 久久久精品94久久精品| 成人毛片a级毛片在线播放| 亚洲在久久综合| 青春草视频在线免费观看| 成年免费大片在线观看| 午夜福利在线观看吧| 久久精品综合一区二区三区| 国产不卡一卡二| 国产女主播在线喷水免费视频网站 | 亚洲中文字幕一区二区三区有码在线看| 高清视频免费观看一区二区 | 99热这里只有精品一区| 欧美成人a在线观看| 丰满乱子伦码专区| 亚洲伊人久久精品综合 | 亚洲av成人精品一二三区| 最近中文字幕2019免费版| 亚洲精华国产精华液的使用体验| 亚洲怡红院男人天堂| 亚洲精品成人久久久久久| 亚洲第一区二区三区不卡| 国产成人freesex在线| 久久99热6这里只有精品| 狠狠狠狠99中文字幕| 国产不卡一卡二| 国产三级在线视频| 亚洲欧美日韩无卡精品| 日韩精品有码人妻一区| 成人三级黄色视频| 成年版毛片免费区| 免费一级毛片在线播放高清视频| av线在线观看网站| 在线免费十八禁| 国产精品久久久久久av不卡| 免费观看人在逋| 最近视频中文字幕2019在线8| 亚洲av.av天堂| 精品国产一区二区三区久久久樱花 | 亚洲天堂国产精品一区在线| 国产在线一区二区三区精 | 夜夜爽夜夜爽视频| 亚洲美女搞黄在线观看| 成人二区视频| 在线免费观看不下载黄p国产| 一本久久精品| 99国产精品一区二区蜜桃av| 男女边吃奶边做爰视频| 七月丁香在线播放| 国产一区二区在线观看日韩| 亚洲激情五月婷婷啪啪| 1000部很黄的大片| 三级男女做爰猛烈吃奶摸视频| 欧美人与善性xxx| a级一级毛片免费在线观看| 国产大屁股一区二区在线视频| 晚上一个人看的免费电影| 国产单亲对白刺激| 性插视频无遮挡在线免费观看| 日韩欧美三级三区| 男人舔奶头视频| 在线天堂最新版资源| 看免费成人av毛片| 亚洲成av人片在线播放无| 啦啦啦韩国在线观看视频| av线在线观看网站| 久久精品国产亚洲av天美| 午夜福利成人在线免费观看| 成人亚洲精品av一区二区| 99久久成人亚洲精品观看| 国产日韩欧美在线精品| 国产午夜精品一二区理论片| 美女被艹到高潮喷水动态| 男女那种视频在线观看| 99热这里只有是精品50| 久久久精品大字幕| 日韩视频在线欧美| 免费一级毛片在线播放高清视频| 国产成人午夜福利电影在线观看| 可以在线观看毛片的网站| 免费观看精品视频网站| 久热久热在线精品观看| 老司机影院成人| 国产亚洲av嫩草精品影院| 好男人在线观看高清免费视频| 男插女下体视频免费在线播放| 国内精品宾馆在线| av视频在线观看入口| 插阴视频在线观看视频| 91久久精品国产一区二区成人| 亚洲高清免费不卡视频| 国产在视频线精品| 午夜爱爱视频在线播放| 欧美 亚洲 国产 日韩一| 91精品国产国语对白视频| 青青草视频在线视频观看| 中文精品一卡2卡3卡4更新| 成人国语在线视频| 国产欧美另类精品又又久久亚洲欧美| 日韩三级伦理在线观看| 精品久久蜜臀av无| 国产亚洲最大av| 精品久久蜜臀av无| 国产成人精品婷婷| 九色成人免费人妻av| 伦理电影免费视频| 精品少妇久久久久久888优播| 看免费av毛片| 国产av国产精品国产| 午夜激情久久久久久久| 2018国产大陆天天弄谢| 日本av手机在线免费观看| 国产精品免费大片| 国产精品一区二区在线不卡| 亚洲国产欧美在线一区| 色哟哟·www| av一本久久久久| 精品第一国产精品| 多毛熟女@视频| 亚洲内射少妇av| 午夜激情久久久久久久| 国产成人精品婷婷| 亚洲欧洲日产国产| 黑人猛操日本美女一级片| 欧美另类一区| www.熟女人妻精品国产 | 亚洲欧美一区二区三区国产| 99热6这里只有精品| 少妇熟女欧美另类| 久久久久国产精品人妻一区二区| 九色亚洲精品在线播放| 水蜜桃什么品种好| 韩国高清视频一区二区三区| 国产日韩欧美视频二区| 国产亚洲一区二区精品| 成人二区视频| 狠狠精品人妻久久久久久综合| 内地一区二区视频在线| 黄网站色视频无遮挡免费观看| 精品亚洲乱码少妇综合久久| 少妇的逼水好多| 成年人免费黄色播放视频| 免费观看在线日韩| 免费人妻精品一区二区三区视频| 人人妻人人澡人人看| 亚洲国产欧美在线一区| 美女xxoo啪啪120秒动态图| 丰满少妇做爰视频| a级毛片黄视频| 成人二区视频| 久久国产精品男人的天堂亚洲 | 丝袜人妻中文字幕| 亚洲色图 男人天堂 中文字幕 | 成人国语在线视频| 精品午夜福利在线看| 亚洲色图 男人天堂 中文字幕 | 国产免费现黄频在线看| 久久久久精品人妻al黑| 亚洲成人av在线免费| 你懂的网址亚洲精品在线观看| 国产白丝娇喘喷水9色精品| 精品国产露脸久久av麻豆| 国产精品 国内视频| 边亲边吃奶的免费视频| 最近最新中文字幕免费大全7| 国产精品人妻久久久影院| 欧美日韩视频高清一区二区三区二| 国产成人免费无遮挡视频| 亚洲五月色婷婷综合| 一个人免费看片子| 国产精品久久久久久av不卡| 亚洲精品,欧美精品| 亚洲一码二码三码区别大吗| 国产精品偷伦视频观看了| 国产精品成人在线| 国产精品一国产av| 日本wwww免费看| 日本vs欧美在线观看视频| 亚洲精品乱久久久久久| 午夜久久久在线观看| 人人妻人人添人人爽欧美一区卜| av国产精品久久久久影院| 精品少妇内射三级| a级毛片黄视频| 少妇人妻精品综合一区二区| www日本在线高清视频| 国产精品国产三级国产专区5o| 男人舔女人的私密视频| 日韩精品免费视频一区二区三区 | 亚洲精华国产精华液的使用体验| 熟女av电影| 国产在线视频一区二区| 黑丝袜美女国产一区| 久久免费观看电影| 亚洲美女黄色视频免费看| 亚洲伊人久久精品综合| 久久ye,这里只有精品| 热re99久久国产66热| 一本大道久久a久久精品| 热re99久久精品国产66热6| 十八禁高潮呻吟视频| 久久精品aⅴ一区二区三区四区 | 一二三四在线观看免费中文在 | 国产在线免费精品| 肉色欧美久久久久久久蜜桃| 哪个播放器可以免费观看大片| 少妇的逼好多水| 啦啦啦中文免费视频观看日本| 欧美日韩av久久| 美女福利国产在线| 亚洲精品日韩在线中文字幕| 热re99久久精品国产66热6| 九九爱精品视频在线观看| 欧美成人午夜免费资源| 国产精品不卡视频一区二区| 免费观看在线日韩| 极品人妻少妇av视频| 在现免费观看毛片| 成人免费观看视频高清| 青青草视频在线视频观看| 精品亚洲成a人片在线观看| 2022亚洲国产成人精品| 最近手机中文字幕大全| 黄色配什么色好看| 久久热在线av| 在线观看免费视频网站a站| 国产欧美日韩综合在线一区二区| 欧美人与性动交α欧美软件 | 久久人人97超碰香蕉20202| 91午夜精品亚洲一区二区三区| 丰满少妇做爰视频| 国产一区二区激情短视频 | 丝袜脚勾引网站| 欧美激情极品国产一区二区三区 | 女人被躁到高潮嗷嗷叫费观| 亚洲精品456在线播放app| 涩涩av久久男人的天堂| 欧美+日韩+精品| 国产精品成人在线| 女人精品久久久久毛片| 2021少妇久久久久久久久久久| 97人妻天天添夜夜摸| 亚洲av在线观看美女高潮| 午夜免费观看性视频| 久久久久国产网址| 91午夜精品亚洲一区二区三区| 欧美日韩成人在线一区二区| 亚洲精品乱码久久久久久按摩| 国产精品.久久久| 五月伊人婷婷丁香| 少妇的逼好多水| 在线观看三级黄色| 亚洲高清免费不卡视频| 18禁观看日本| 日韩熟女老妇一区二区性免费视频| 欧美日韩精品成人综合77777| 黄色毛片三级朝国网站| 国产精品人妻久久久久久| 亚洲av福利一区| 韩国精品一区二区三区 | 看免费av毛片| 热re99久久精品国产66热6| 国产视频首页在线观看| 天堂8中文在线网| 国产成人aa在线观看| 一区二区日韩欧美中文字幕 | 亚洲伊人久久精品综合| 精品国产国语对白av| 如何舔出高潮| 天天躁夜夜躁狠狠久久av| 日本爱情动作片www.在线观看| 国产成人午夜福利电影在线观看| 日韩精品有码人妻一区| 久久综合国产亚洲精品| 国产成人aa在线观看| av视频免费观看在线观看| 超色免费av| 久久99热这里只频精品6学生| 美女内射精品一级片tv| 中文字幕亚洲精品专区| 亚洲国产精品999| 香蕉国产在线看| 91在线精品国自产拍蜜月| 成年av动漫网址| 婷婷色麻豆天堂久久| 中文字幕精品免费在线观看视频 | 美国免费a级毛片| 五月开心婷婷网| 成人漫画全彩无遮挡| 成年人午夜在线观看视频| 国产熟女欧美一区二区| 久久精品国产综合久久久 | 最后的刺客免费高清国语| 国产在线免费精品| 国产1区2区3区精品| 深夜精品福利| 青青草视频在线视频观看| 欧美老熟妇乱子伦牲交| av天堂久久9| 亚洲精品久久成人aⅴ小说| 黑人高潮一二区| 黄色 视频免费看| 超色免费av| 少妇熟女欧美另类| 国产精品成人在线| 美女视频免费永久观看网站| 国产一区二区三区av在线| 久久久久国产精品人妻一区二区| freevideosex欧美| 欧美成人午夜精品| av播播在线观看一区| 久久久久国产精品人妻一区二区| 最新的欧美精品一区二区| 狂野欧美激情性bbbbbb| 1024视频免费在线观看| 天堂俺去俺来也www色官网| 亚洲av中文av极速乱| 日韩 亚洲 欧美在线| 成人毛片60女人毛片免费| 一本大道久久a久久精品| 久久久久久久久久人人人人人人| 国产1区2区3区精品| 黄色一级大片看看| 久久97久久精品| 不卡视频在线观看欧美| 啦啦啦中文免费视频观看日本| 91精品三级在线观看| 国产日韩一区二区三区精品不卡| 日韩成人伦理影院| 亚洲情色 制服丝袜| 熟女av电影| 搡老乐熟女国产| 国产精品人妻久久久久久| 久久ye,这里只有精品| 欧美变态另类bdsm刘玥| 伦理电影免费视频| 国产毛片在线视频| 一区二区三区四区激情视频| 五月开心婷婷网| 亚洲欧美日韩卡通动漫| 久久久国产精品麻豆| 啦啦啦视频在线资源免费观看| 少妇高潮的动态图| 性色avwww在线观看| 老司机影院毛片| 人妻人人澡人人爽人人| 日本黄大片高清| 国产精品熟女久久久久浪| 高清黄色对白视频在线免费看| av女优亚洲男人天堂| 国产永久视频网站| 久久人人爽人人片av| freevideosex欧美| 国产精品久久久久久久久免| 国产麻豆69| 乱码一卡2卡4卡精品| 亚洲精品色激情综合| 亚洲第一av免费看| 黑人猛操日本美女一级片| av视频免费观看在线观看| av天堂久久9| 欧美人与善性xxx| 天美传媒精品一区二区| 少妇高潮的动态图| 婷婷色综合www| 大话2 男鬼变身卡| 亚洲精品成人av观看孕妇| 日本与韩国留学比较| 另类精品久久| 日韩伦理黄色片| 九九爱精品视频在线观看| 久久久久久伊人网av| 国产亚洲av片在线观看秒播厂| 国产精品国产三级国产av玫瑰| 精品亚洲成国产av| 午夜激情久久久久久久| 国产午夜精品一二区理论片| 美女xxoo啪啪120秒动态图| 免费看光身美女| 中文字幕av电影在线播放| 成人免费观看视频高清| 欧美人与性动交α欧美软件 | 黄色 视频免费看| 久久精品久久久久久噜噜老黄| 国产爽快片一区二区三区| 日韩制服骚丝袜av| 欧美精品高潮呻吟av久久| 国产成人精品婷婷| 国产精品国产av在线观看| 成人18禁高潮啪啪吃奶动态图| 国产一区二区三区综合在线观看 | 久久99一区二区三区| 欧美日韩av久久| 免费高清在线观看视频在线观看| 亚洲成人一二三区av| 26uuu在线亚洲综合色| 精品亚洲成a人片在线观看| 国产成人精品婷婷| 亚洲国产精品999| 亚洲精品av麻豆狂野| 黑丝袜美女国产一区| 免费日韩欧美在线观看| 肉色欧美久久久久久久蜜桃| 9191精品国产免费久久| 激情视频va一区二区三区| 婷婷色麻豆天堂久久| 黄色 视频免费看| 亚洲美女视频黄频| 精品一区二区三卡| 久久人人爽av亚洲精品天堂| 五月开心婷婷网| 国产在视频线精品| 婷婷色麻豆天堂久久| 晚上一个人看的免费电影| 日本wwww免费看| 亚洲国产毛片av蜜桃av| 男女国产视频网站| 九草在线视频观看| 国产在视频线精品| 蜜臀久久99精品久久宅男| 欧美日韩亚洲高清精品| 国产欧美另类精品又又久久亚洲欧美| 国产精品人妻久久久久久| 一区二区三区四区激情视频| 日本-黄色视频高清免费观看| 九色亚洲精品在线播放| 69精品国产乱码久久久| 91成人精品电影| 久久久精品94久久精品| 免费大片黄手机在线观看| 一级毛片我不卡| 亚洲精品aⅴ在线观看| 另类精品久久| 99久久中文字幕三级久久日本| 久久婷婷青草| 亚洲色图综合在线观看| 成年美女黄网站色视频大全免费| 在线免费观看不下载黄p国产| 亚洲天堂av无毛| 久久精品国产a三级三级三级| av又黄又爽大尺度在线免费看| 少妇的逼水好多| 免费观看性生交大片5| 最近中文字幕2019免费版| 国产黄色视频一区二区在线观看| 免费在线观看黄色视频的| 久久久久久久亚洲中文字幕| 两个人看的免费小视频| 亚洲av电影在线进入| 国产片特级美女逼逼视频| 免费人妻精品一区二区三区视频| 久久精品国产亚洲av天美| 久久久国产一区二区| 99re6热这里在线精品视频| av国产久精品久网站免费入址| 交换朋友夫妻互换小说| 亚洲国产成人一精品久久久| 黑人高潮一二区| 国产毛片在线视频| 夜夜骑夜夜射夜夜干| 亚洲精品视频女| 日韩制服丝袜自拍偷拍| 有码 亚洲区| 91精品三级在线观看| 一本大道久久a久久精品| 免费高清在线观看视频在线观看| 国产乱人偷精品视频| 午夜久久久在线观看| 看免费成人av毛片| 欧美国产精品va在线观看不卡| 免费高清在线观看视频在线观看| 男女午夜视频在线观看 | 九草在线视频观看| 亚洲国产精品成人久久小说| 哪个播放器可以免费观看大片| 国产高清三级在线| 午夜免费鲁丝| 国产成人精品无人区| 国产无遮挡羞羞视频在线观看| 色婷婷av一区二区三区视频| 亚洲精品一二三| 久久午夜福利片| 日韩av在线免费看完整版不卡| 熟妇人妻不卡中文字幕| 日本猛色少妇xxxxx猛交久久| 国产在线免费精品| 九色亚洲精品在线播放| 精品一区二区三区四区五区乱码 | 免费黄网站久久成人精品| 免费久久久久久久精品成人欧美视频 | 久久久久久久久久成人| 美国免费a级毛片| 大香蕉久久成人网| 丝袜喷水一区| 久久综合国产亚洲精品| 亚洲欧美一区二区三区黑人 | 十八禁网站网址无遮挡| 国产片特级美女逼逼视频| 最黄视频免费看| 老女人水多毛片| 在线观看国产h片| 国产熟女欧美一区二区| 超碰97精品在线观看| 亚洲av福利一区| 九草在线视频观看| 亚洲欧美一区二区三区国产| 亚洲美女视频黄频| 宅男免费午夜| av不卡在线播放| 91aial.com中文字幕在线观看| 国产成人精品一,二区| 午夜免费鲁丝| 精品福利永久在线观看| 精品99又大又爽又粗少妇毛片| 久久久国产一区二区| 女性生殖器流出的白浆| 最近2019中文字幕mv第一页| 久久精品久久久久久噜噜老黄| 80岁老熟妇乱子伦牲交| 亚洲婷婷狠狠爱综合网| 亚洲av中文av极速乱| 国产亚洲精品第一综合不卡 | 你懂的网址亚洲精品在线观看| 妹子高潮喷水视频| 精品久久蜜臀av无| 免费看光身美女| 国产精品99久久99久久久不卡 | 国产黄频视频在线观看| 久久久a久久爽久久v久久| 最近中文字幕高清免费大全6| 亚洲精品aⅴ在线观看| 黑人巨大精品欧美一区二区蜜桃 | 亚洲经典国产精华液单| 亚洲五月色婷婷综合| 18禁裸乳无遮挡动漫免费视频| 日本黄色日本黄色录像| 国产老妇伦熟女老妇高清| 欧美bdsm另类| 久久毛片免费看一区二区三区| 免费观看无遮挡的男女| 久久免费观看电影| 国产在线一区二区三区精| 黄片播放在线免费| 成人毛片a级毛片在线播放| 亚洲伊人色综图| 亚洲情色 制服丝袜| 纵有疾风起免费观看全集完整版| 亚洲精品一区蜜桃| 欧美性感艳星| 天天操日日干夜夜撸| 日韩制服丝袜自拍偷拍| 久久综合国产亚洲精品| 人成视频在线观看免费观看| 日日啪夜夜爽| 精品少妇久久久久久888优播| 日韩人妻精品一区2区三区| 国产亚洲av片在线观看秒播厂| 天堂8中文在线网| 22中文网久久字幕| 精品亚洲成国产av| 亚洲精品av麻豆狂野| 欧美亚洲 丝袜 人妻 在线| 国产成人精品一,二区| 亚洲高清免费不卡视频|