• <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)的寄存器功能表解
    亚洲精品粉嫩美女一区| 青草久久国产| 啪啪无遮挡十八禁网站| 狠狠狠狠99中文字幕| 夜夜爽天天搞| 国产成人精品无人区| 久久久久久久午夜电影| 丰满人妻一区二区三区视频av | 久久香蕉国产精品| 99热只有精品国产| 久久这里只有精品中国| 国产亚洲精品第一综合不卡| 少妇人妻一区二区三区视频| 久久人人精品亚洲av| 亚洲国产精品999在线| 日韩欧美 国产精品| 日韩欧美免费精品| 日本五十路高清| 亚洲国产日韩欧美精品在线观看 | 久久久久国产一级毛片高清牌| 国产成人精品无人区| 午夜亚洲福利在线播放| 天堂√8在线中文| 99热只有精品国产| av欧美777| 久久久国产欧美日韩av| 又粗又爽又猛毛片免费看| 日本免费一区二区三区高清不卡| 亚洲一区二区三区色噜噜| 亚洲熟女毛片儿| 小说图片视频综合网站| 欧美激情久久久久久爽电影| 91在线观看av| 精品久久久久久久人妻蜜臀av| 亚洲 欧美一区二区三区| 久久久精品大字幕| 久久久久久久久免费视频了| 色尼玛亚洲综合影院| 国产亚洲欧美98| 夜夜夜夜夜久久久久| xxxwww97欧美| 国产成人av教育| 后天国语完整版免费观看| 亚洲五月婷婷丁香| 色精品久久人妻99蜜桃| 99久久无色码亚洲精品果冻| 日韩av在线大香蕉| 搡老妇女老女人老熟妇| 日本免费a在线| 我要搜黄色片| 久久久久久大精品| 舔av片在线| 我要搜黄色片| 国产高清有码在线观看视频 | 成年免费大片在线观看| 国内精品久久久久久久电影| 99热6这里只有精品| 99久久综合精品五月天人人| 欧美日韩亚洲国产一区二区在线观看| 在线看三级毛片| 午夜老司机福利片| 热99re8久久精品国产| 久久久国产成人精品二区| 国产区一区二久久| xxxwww97欧美| 欧洲精品卡2卡3卡4卡5卡区| 国产aⅴ精品一区二区三区波| 中文字幕最新亚洲高清| 亚洲人成网站高清观看| 亚洲在线自拍视频| 久久久精品大字幕| 久久精品国产综合久久久| 一本精品99久久精品77| 99久久综合精品五月天人人| 后天国语完整版免费观看| 亚洲人成电影免费在线| 香蕉国产在线看| 精品无人区乱码1区二区| 欧美黄色淫秽网站| 日韩欧美在线二视频| 一本精品99久久精品77| 九色国产91popny在线| 淫妇啪啪啪对白视频| 国产激情偷乱视频一区二区| 亚洲成a人片在线一区二区| 欧美丝袜亚洲另类 | 国产欧美日韩一区二区三| 欧美黑人欧美精品刺激| 久久中文字幕人妻熟女| 亚洲七黄色美女视频| 露出奶头的视频| 久久人妻福利社区极品人妻图片| 久久亚洲真实| 青草久久国产| 国产单亲对白刺激| 国产高清videossex| 亚洲在线自拍视频| 91九色精品人成在线观看| 搞女人的毛片| 一二三四在线观看免费中文在| 在线观看www视频免费| 欧美一区二区精品小视频在线| 村上凉子中文字幕在线| 亚洲精品久久成人aⅴ小说| 哪里可以看免费的av片| 国产精品自产拍在线观看55亚洲| 99久久无色码亚洲精品果冻| 欧美色视频一区免费| 欧美黄色淫秽网站| 亚洲精品国产一区二区精华液| 黑人欧美特级aaaaaa片| 国产av麻豆久久久久久久| 看片在线看免费视频| 亚洲自偷自拍图片 自拍| 日本成人三级电影网站| 亚洲精品在线美女| 日韩精品青青久久久久久| 久久久久久人人人人人| 欧美日本亚洲视频在线播放| 日韩国内少妇激情av| 手机成人av网站| 亚洲欧美精品综合一区二区三区| 91字幕亚洲| 五月伊人婷婷丁香| 少妇被粗大的猛进出69影院| 国产黄a三级三级三级人| 色综合站精品国产| 欧美zozozo另类| av福利片在线| 国产激情久久老熟女| 国产精品电影一区二区三区| 好看av亚洲va欧美ⅴa在| 日本成人三级电影网站| www.自偷自拍.com| 国产又色又爽无遮挡免费看| 免费在线观看完整版高清| 女生性感内裤真人,穿戴方法视频| 免费看美女性在线毛片视频| 给我免费播放毛片高清在线观看| 无人区码免费观看不卡| 欧美另类亚洲清纯唯美| 黑人欧美特级aaaaaa片| 欧美绝顶高潮抽搐喷水| 午夜激情av网站| 日韩欧美国产一区二区入口| 黄色女人牲交| 国产精品日韩av在线免费观看| 两个人视频免费观看高清| 嫁个100分男人电影在线观看| 最近在线观看免费完整版| 狂野欧美激情性xxxx| 精品一区二区三区av网在线观看| 欧美绝顶高潮抽搐喷水| 黄色 视频免费看| 国产成人系列免费观看| 床上黄色一级片| 18禁美女被吸乳视频| 成人av在线播放网站| 美女扒开内裤让男人捅视频| 国产精品野战在线观看| 亚洲va日本ⅴa欧美va伊人久久| 欧美成人午夜精品| 人人妻人人澡欧美一区二区| 精品国产美女av久久久久小说| 90打野战视频偷拍视频| 国产精品 国内视频| 三级毛片av免费| 法律面前人人平等表现在哪些方面| 精品久久久久久久人妻蜜臀av| 三级男女做爰猛烈吃奶摸视频| 日本免费一区二区三区高清不卡| 国内揄拍国产精品人妻在线| 久久久水蜜桃国产精品网| 亚洲七黄色美女视频| 成人av在线播放网站| 校园春色视频在线观看| 国产精品野战在线观看| 手机成人av网站| 悠悠久久av| 少妇人妻一区二区三区视频| 久久精品夜夜夜夜夜久久蜜豆 | 亚洲国产精品成人综合色| 一级作爱视频免费观看| 国产精品 欧美亚洲| 午夜日韩欧美国产| 亚洲色图av天堂| 好男人电影高清在线观看| 国产高清激情床上av| 久久久精品欧美日韩精品| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲avbb在线观看| 香蕉久久夜色| 午夜视频精品福利| 日韩 欧美 亚洲 中文字幕| 91成年电影在线观看| 丝袜人妻中文字幕| 两人在一起打扑克的视频| 国产99久久九九免费精品| 精品福利观看| avwww免费| 九色成人免费人妻av| 男女之事视频高清在线观看| 操出白浆在线播放| 久久久久精品国产欧美久久久| 757午夜福利合集在线观看| 日韩欧美国产一区二区入口| 国产成年人精品一区二区| 国产成人精品无人区| 日本一区二区免费在线视频| 黑人欧美特级aaaaaa片| 日本熟妇午夜| 欧美+亚洲+日韩+国产| 国产精品一区二区三区四区久久| 国产精品 国内视频| 色综合欧美亚洲国产小说| 看黄色毛片网站| 国产视频一区二区在线看| 国产成人系列免费观看| 久久久久久大精品| 桃红色精品国产亚洲av| 校园春色视频在线观看| 欧美性长视频在线观看| www.自偷自拍.com| 变态另类丝袜制服| 日韩高清综合在线| 一卡2卡三卡四卡精品乱码亚洲| 亚洲成av人片在线播放无| 老司机靠b影院| 日韩欧美三级三区| 丝袜人妻中文字幕| 正在播放国产对白刺激| 白带黄色成豆腐渣| 日韩成人在线观看一区二区三区| 日韩欧美三级三区| 亚洲国产欧美一区二区综合| 国产男靠女视频免费网站| 久久精品综合一区二区三区| 午夜福利视频1000在线观看| 伦理电影免费视频| 欧美性长视频在线观看| 丁香欧美五月| 久久人妻福利社区极品人妻图片| 女警被强在线播放| 日韩欧美国产在线观看| 欧美精品亚洲一区二区| 久久亚洲精品不卡| 日日干狠狠操夜夜爽| 国产v大片淫在线免费观看| 欧美日本视频| 久久婷婷成人综合色麻豆| 欧美黄色片欧美黄色片| 国产亚洲av嫩草精品影院| 99热这里只有是精品50| 婷婷亚洲欧美| 国产精品综合久久久久久久免费| 久久精品国产亚洲av香蕉五月| 色播亚洲综合网| 久久草成人影院| 中文资源天堂在线| 久久精品人妻少妇| 精华霜和精华液先用哪个| 久久人妻福利社区极品人妻图片| 99久久精品国产亚洲精品| 女人爽到高潮嗷嗷叫在线视频| 女人高潮潮喷娇喘18禁视频| 国产精品自产拍在线观看55亚洲| 真人一进一出gif抽搐免费| 精品久久久久久久久久久久久| 日韩精品中文字幕看吧| 丁香欧美五月| 91av网站免费观看| 久久久久国产一级毛片高清牌| 亚洲国产日韩欧美精品在线观看 | 亚洲欧美日韩高清专用| 高潮久久久久久久久久久不卡| 欧美成人午夜精品| 久久亚洲精品不卡| 欧美日韩亚洲综合一区二区三区_| 很黄的视频免费| aaaaa片日本免费| 九色国产91popny在线| 又黄又粗又硬又大视频| 亚洲国产高清在线一区二区三| 一进一出好大好爽视频| 亚洲精品久久国产高清桃花| 国产激情久久老熟女| 黄色成人免费大全| 欧美午夜高清在线| 久久精品91无色码中文字幕| 欧美大码av| 精品国产亚洲在线| 欧美黄色片欧美黄色片| 亚洲五月婷婷丁香| 亚洲在线自拍视频| 国内少妇人妻偷人精品xxx网站 | 欧美日韩中文字幕国产精品一区二区三区| 欧美日韩福利视频一区二区| 亚洲精品av麻豆狂野| 男人舔奶头视频| 99国产综合亚洲精品| 亚洲一区高清亚洲精品| 国产精品亚洲美女久久久| 天天躁狠狠躁夜夜躁狠狠躁| 精品免费久久久久久久清纯| 午夜福利成人在线免费观看| 亚洲精品一卡2卡三卡4卡5卡| 亚洲,欧美精品.| 国产熟女午夜一区二区三区| 人人妻人人看人人澡| 伊人久久大香线蕉亚洲五| 欧美一区二区国产精品久久精品 | 黑人操中国人逼视频| 亚洲全国av大片| 俄罗斯特黄特色一大片| 亚洲第一欧美日韩一区二区三区| 韩国av一区二区三区四区| 日韩成人在线观看一区二区三区| 久久精品国产亚洲av高清一级| 美女扒开内裤让男人捅视频| 女同久久另类99精品国产91| 国产精品一及| 午夜精品在线福利| 脱女人内裤的视频| 日韩欧美国产一区二区入口| 日本精品一区二区三区蜜桃| 真人一进一出gif抽搐免费| 一级毛片精品| 国产一级毛片七仙女欲春2| 美女高潮喷水抽搐中文字幕| 午夜精品久久久久久毛片777| 午夜成年电影在线免费观看| 久久久久久免费高清国产稀缺| 亚洲精品国产精品久久久不卡| 国产真实乱freesex| 国产激情欧美一区二区| 又粗又爽又猛毛片免费看| 亚洲七黄色美女视频| 成人18禁在线播放| 国产视频一区二区在线看| av有码第一页| 首页视频小说图片口味搜索| 亚洲精品一卡2卡三卡4卡5卡| 亚洲成人国产一区在线观看| 91国产中文字幕| 淫妇啪啪啪对白视频| 91字幕亚洲| 搡老妇女老女人老熟妇| 黄色丝袜av网址大全| 在线观看www视频免费| 国产精品精品国产色婷婷| 亚洲精品国产一区二区精华液| 一区二区三区激情视频| 色综合站精品国产| www国产在线视频色| 在线a可以看的网站| 久久精品夜夜夜夜夜久久蜜豆 | 精品欧美一区二区三区在线| 亚洲一区中文字幕在线| 免费av毛片视频| 久久久国产成人免费| 久久精品国产综合久久久| 欧美av亚洲av综合av国产av| 国产又色又爽无遮挡免费看| 亚洲av第一区精品v没综合| 欧美国产日韩亚洲一区| 日本黄大片高清| 国产精品九九99| 欧美黄色淫秽网站| 亚洲av五月六月丁香网| 美女黄网站色视频| 18禁黄网站禁片午夜丰满| 老司机深夜福利视频在线观看| 亚洲美女视频黄频| 后天国语完整版免费观看| 亚洲国产欧美网| 婷婷六月久久综合丁香| 一本一本综合久久| 中文资源天堂在线| av在线播放免费不卡| 国模一区二区三区四区视频 | 久久热在线av| 成人国产一区最新在线观看| 搡老妇女老女人老熟妇| 亚洲第一电影网av| 18禁观看日本| 欧美zozozo另类| 国内精品久久久久精免费| 午夜免费成人在线视频| 欧美黑人巨大hd| 久久人妻av系列| 女人高潮潮喷娇喘18禁视频| 久久天躁狠狠躁夜夜2o2o| 亚洲av中文字字幕乱码综合| 国产成人系列免费观看| 日韩大码丰满熟妇| 看片在线看免费视频| 国产不卡一卡二| 亚洲欧美日韩高清专用| 欧美日本视频| 宅男免费午夜| 又爽又黄无遮挡网站| 一边摸一边做爽爽视频免费| 午夜福利免费观看在线| 欧美极品一区二区三区四区| 变态另类成人亚洲欧美熟女| 九九热线精品视视频播放| 亚洲第一电影网av| 亚洲精品一区av在线观看| av超薄肉色丝袜交足视频| 亚洲av中文字字幕乱码综合| 99久久精品热视频| 美女 人体艺术 gogo| 亚洲国产高清在线一区二区三| 欧美日韩乱码在线| 夜夜躁狠狠躁天天躁| 精华霜和精华液先用哪个| 国产成人aa在线观看| 老司机在亚洲福利影院| 九色成人免费人妻av| 国产片内射在线| 亚洲成人精品中文字幕电影| 久9热在线精品视频| 国产精品免费视频内射| 欧美性猛交黑人性爽| 日本三级黄在线观看| 国产av在哪里看| 两性夫妻黄色片| 老熟妇乱子伦视频在线观看| 亚洲av电影在线进入| svipshipincom国产片| 欧美又色又爽又黄视频| 十八禁人妻一区二区| 搞女人的毛片| 亚洲中文av在线| xxx96com| 巨乳人妻的诱惑在线观看| 操出白浆在线播放| 国产精品久久久久久久电影 | 精品福利观看| 久久香蕉国产精品| 伦理电影免费视频| 美女大奶头视频| 国产熟女午夜一区二区三区| 欧美不卡视频在线免费观看 | 99国产精品99久久久久| 亚洲激情在线av| 国产97色在线日韩免费| 老汉色∧v一级毛片| 一个人观看的视频www高清免费观看 | 午夜影院日韩av| 国产亚洲av嫩草精品影院| 婷婷亚洲欧美| 成在线人永久免费视频| 九色国产91popny在线| 男女下面进入的视频免费午夜| 老司机午夜十八禁免费视频| 黄色 视频免费看| 18美女黄网站色大片免费观看| 欧美绝顶高潮抽搐喷水| 国产精品日韩av在线免费观看| 身体一侧抽搐| 丰满的人妻完整版| 国产97色在线日韩免费| 国内精品一区二区在线观看| 免费av毛片视频| 久久久国产成人免费| 亚洲av中文字字幕乱码综合| 又黄又爽又免费观看的视频| 日韩精品中文字幕看吧| 欧美日韩黄片免| 欧美一区二区精品小视频在线| 亚洲最大成人中文| www日本黄色视频网| 亚洲成人久久爱视频| 夜夜看夜夜爽夜夜摸| a级毛片在线看网站| 又黄又爽又免费观看的视频| 天天添夜夜摸| 看免费av毛片| 丰满人妻一区二区三区视频av | 白带黄色成豆腐渣| av在线天堂中文字幕| 久久 成人 亚洲| 日韩欧美三级三区| www.精华液| 美女午夜性视频免费| 在线看三级毛片| 999久久久国产精品视频| 桃红色精品国产亚洲av| 婷婷亚洲欧美| 精品国产乱码久久久久久男人| 亚洲中文日韩欧美视频| 床上黄色一级片| 成人18禁高潮啪啪吃奶动态图| 男人舔女人下体高潮全视频| 欧美3d第一页| 国产av在哪里看| 国产成人一区二区三区免费视频网站| 日韩中文字幕欧美一区二区| 国产亚洲精品久久久久5区| 亚洲国产欧美网| 国产三级黄色录像| 精品无人区乱码1区二区| 亚洲精品中文字幕在线视频| 丝袜人妻中文字幕| www日本在线高清视频| 久久中文字幕一级| 亚洲成av人片在线播放无| av有码第一页| 精品久久久久久久久久免费视频| 99热只有精品国产| 亚洲天堂国产精品一区在线| 国产精品久久久人人做人人爽| 午夜成年电影在线免费观看| 一a级毛片在线观看| 精品久久久久久成人av| 国产一区二区在线观看日韩 | 午夜两性在线视频| 久久精品91无色码中文字幕| 777久久人妻少妇嫩草av网站| 久久精品国产亚洲av高清一级| 免费在线观看视频国产中文字幕亚洲| 天天添夜夜摸| 91在线观看av| 极品教师在线免费播放| 久久精品国产综合久久久| 欧美性猛交黑人性爽| 亚洲av中文字字幕乱码综合| 久久精品综合一区二区三区| 一级毛片高清免费大全| 亚洲中文av在线| 成人精品一区二区免费| 九色成人免费人妻av| 免费在线观看日本一区| 亚洲男人天堂网一区| 一本精品99久久精品77| 亚洲美女视频黄频| 熟女少妇亚洲综合色aaa.| 亚洲国产看品久久| 欧美成人免费av一区二区三区| 国产精品久久久av美女十八| 精品欧美一区二区三区在线| 美女免费视频网站| 亚洲av电影不卡..在线观看| 巨乳人妻的诱惑在线观看| 婷婷丁香在线五月| 美女免费视频网站| 欧美日韩亚洲国产一区二区在线观看| 国产一区在线观看成人免费| 老司机福利观看| 亚洲国产看品久久| 蜜桃久久精品国产亚洲av| www日本黄色视频网| 欧美中文综合在线视频| 久久婷婷人人爽人人干人人爱| 法律面前人人平等表现在哪些方面| 久久精品aⅴ一区二区三区四区| 国产成人啪精品午夜网站| 免费av毛片视频| 两个人看的免费小视频| 长腿黑丝高跟| 天堂av国产一区二区熟女人妻 | 中文字幕精品亚洲无线码一区| 国产精品影院久久| 久久精品国产99精品国产亚洲性色| 成人三级黄色视频| 日韩欧美在线二视频| 美女黄网站色视频| 日韩大尺度精品在线看网址| 国产精品九九99| 精品高清国产在线一区| 一个人免费在线观看电影 | 手机成人av网站| 久久精品成人免费网站| 女同久久另类99精品国产91| 在线观看免费日韩欧美大片| 我的老师免费观看完整版| 国产成人aa在线观看| 免费看a级黄色片| 国产97色在线日韩免费| 中文字幕人成人乱码亚洲影| 午夜成年电影在线免费观看| 久久中文看片网| 欧美一级a爱片免费观看看 | 亚洲av成人精品一区久久| 亚洲精品粉嫩美女一区| 久久久久久久久中文| 午夜亚洲福利在线播放| 婷婷亚洲欧美| 一边摸一边抽搐一进一小说| 身体一侧抽搐| 很黄的视频免费| 亚洲成人中文字幕在线播放| 高清在线国产一区| 国产高清视频在线观看网站| 看片在线看免费视频| 久久中文字幕一级| 久久久久国产精品人妻aⅴ院| 一边摸一边抽搐一进一小说| 久久婷婷成人综合色麻豆| 免费在线观看亚洲国产| av在线播放免费不卡| 一本精品99久久精品77| 久久久水蜜桃国产精品网| 久久久久免费精品人妻一区二区| 午夜福利免费观看在线| 啦啦啦观看免费观看视频高清| 在线观看一区二区三区| 制服人妻中文乱码| 日韩欧美一区二区三区在线观看| 99热这里只有是精品50| 午夜免费观看网址| 欧美一级a爱片免费观看看 | 日日摸夜夜添夜夜添小说| 日韩欧美免费精品|