精品精品-精品精品国-精品精品国产-精品精品国产高-精品精品国产高清-精品精品国产国产-精品精品国产精品等-精品精品国产理论

lyq_4652
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lyq_4652的 主題 / 回貼
樓主  發(fā)表于: 2008-07-25 15:12
工欲善其事,必先磨其器。

做科威PLC芯片組開發(fā),需要準(zhǔn)備什么工具呢?

不必著急,給你一一道來:
1.    KEIL2或者KEIL3,這個(gè)是必須的。下載地址筆者就不貼了,網(wǎng)上都有自己找。此款工具是你編寫驅(qū)動(dòng)所必須的。當(dāng)然你也可以用新華龍公司提供的編程工具Cynal來做,殊途同歸。
2.    DOWNHEX,此軟件屬科威公司開發(fā),專用于驅(qū)動(dòng)下載。所以你不要用KEIL自帶的下載功能進(jìn)行驅(qū)動(dòng)下載,沒有用,非用此工具下載不可。要搞清楚的是,現(xiàn)在你需要編寫的只是驅(qū)動(dòng),科威PLC芯片組的實(shí)時(shí)操作系統(tǒng)會(huì)將你的驅(qū)動(dòng)嵌入到系統(tǒng)內(nèi),驅(qū)動(dòng)并不是要覆蓋這個(gè)系統(tǒng),而只是補(bǔ)充此系統(tǒng)。驅(qū)動(dòng)中你所編寫的功能會(huì)被操作系統(tǒng)調(diào)用并執(zhí)行。DOWNHEX的作用,就是將你編寫的驅(qū)動(dòng)形成的HEX代碼保存在芯片組中的一個(gè)固定區(qū)域,系統(tǒng)運(yùn)行過程中會(huì)調(diào)用你寫的程序。
3.    CANSET,此軟件也屬科威公司開發(fā),專用于編寫CAN網(wǎng)絡(luò)設(shè)置參數(shù),也就是說,你想要激活科威PLC芯片組的CAN網(wǎng)絡(luò)通訊功能,就必須使用這款工具。如果你不用到此功能,那你當(dāng)然也可以不必使用此工具,但是做科威PLC芯片組開發(fā)不用到CAN功能,那可是暴殄天物,因?yàn)榇斯δ芸墒强仆⺁LC芯片組最大的亮點(diǎn)特色之一喲!
4.    FX2N編程軟件,嚴(yán)格說起來,這個(gè)和編寫驅(qū)動(dòng)沒有太大關(guān)系,但是,此軟件和科威PLC芯片組可是大大的有關(guān)系!這個(gè)軟件是編寫梯形圖的軟件,想要讓你的PLC運(yùn)行梯形圖,當(dāng)然還得靠它。

以上的前3種工具,筆者會(huì)在開發(fā)過程中告訴你應(yīng)該怎樣使用,所以你只要先有個(gè)大概的概念即可。

除此之外,你還得有一本C8051F040的說明書,有許多寄存器的功能定義在使用過程中你非得查閱此書不可。網(wǎng)上有中文的和英文的版本,筆者用的是中文的,呵呵,如果喜好用英文的,那你是高手!什么?你已經(jīng)把說明書的內(nèi)容都爛熟于心了?那你是高手中的高手,這段話當(dāng)我沒說…ORZ

在網(wǎng)上找到c8051F040.inc的頭文件,此頭文件包含了所有F040的寄存器地址定義,開發(fā)過程中需要把此文件加到你的工程之中。如果不加,那么你所用的所有F040的寄存器,編譯器都會(huì)提示你undefined。

還得找到easycore.inc以及easycore.lib兩個(gè)文件。具體這兩個(gè)文件的作用,我們以后再談。

在從事開發(fā)之前,如果你對(duì)F040完全不了解,建議你還是花個(gè)幾天時(shí)間閱讀一下它的說明書。當(dāng)然,想要把它完全都看懂,沒有一定編程實(shí)際經(jīng)驗(yàn)的話,絕對(duì)是個(gè)不可能完成的任務(wù)。只需要在看了以后,能夠?qū)Υ薈PU的性能和各功能模塊有一定了解即可。說白了,筆者認(rèn)為,此說明書存在的目的,就是為了能在開發(fā)過程中遇到的問題有個(gè)權(quán)威的查閱之處,而并不是去把它死記硬背,那是完全沒有必要的事情。

下一講,我們會(huì)正式進(jìn)入正題,講解如何編寫一個(gè)簡單的驅(qū)動(dòng)。

PS:在本文提到的各種工具和資料,如果各位懶得去搜索,直接把郵箱貼在下面,筆者看到了會(huì)給你發(fā)過去^-^。

本帖首發(fā)中國工控網(wǎng)科威PLC論壇,轉(zhuǎn)載請(qǐng)聲明!    
lyq_4652
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lyq_4652的 主題 / 回貼
1樓  發(fā)表于: 2008-07-28 14:49
如何搭建用戶驅(qū)動(dòng)環(huán)境?

首先,教大家如何使用KEIL3創(chuàng)建一個(gè)用戶驅(qū)動(dòng)工程(筆者目前用的是KEIL3,只能就此講解,所以你用的如果是KEIL2或者Cynal,那么就自行摸索,總的來說,功能上都相差不大。)

首先要注冊(cè)KEIL3,使之可以編譯超過2K范圍的代碼。至于怎么注冊(cè),請(qǐng)?jiān)诰W(wǎng)上找,筆者不在此贅述。

新建一個(gè)文件夾,此文件夾為你將要做的項(xiàng)目文件夾(比如D:\PLC_DRIVE,以下的教程皆假定你的項(xiàng)目在此文件夾內(nèi)來闡述)。
然后打開KEIL3,在菜單欄選擇Project→New Project…,將會(huì)彈出一個(gè)名為“Create New Project”的對(duì)話框,在對(duì)話框中選擇D:\PLC_DRIVE并雙擊進(jìn)入,創(chuàng)建一個(gè)名為“PLCDR”的uv2文件。

接下來會(huì)彈出一個(gè)選擇芯片類型的對(duì)話框,下拉豎直條選擇“Silicon Laboratories, Inc.”展開選擇“C8051F040”,點(diǎn)擊確定。

隨后系統(tǒng)問你是否需要“Copy Standard 8051 Startup Code to Project Folder and Add File to Project?”,這句話的意思是問你是否需要為你的項(xiàng)目添加標(biāo)準(zhǔn)的8051規(guī)范。這個(gè)東西對(duì)我們這個(gè)項(xiàng)目的開發(fā)沒多大用,推薦你選擇否,反正筆者就是這么干的。
這個(gè)時(shí)候基本的項(xiàng)目框架就搭建起來了,現(xiàn)在是時(shí)候?yàn)槟愕尿?qū)動(dòng)項(xiàng)目添加“血肉”了。

選擇菜單中的File→New…,點(diǎn)擊“保存”,將此Text1空白文檔保存在D:\PLC_DRIVE中,并更改此文件名為“PLCDR.ASM”,注意后綴名是“.ASM”而不是“.TXT”了。

這個(gè)時(shí)候,細(xì)心的你可能已經(jīng)發(fā)現(xiàn)了,我們將會(huì)用51匯編來實(shí)現(xiàn)驅(qū)動(dòng)程序的編寫。在這個(gè)匯編已經(jīng)沒落,甚至連C也慢慢的被人拋棄的時(shí)代, C#,.NET,.COM,JAVA,J2EE等流行語言及技術(shù)大行其道的今天,我們?yōu)槭裁催要用匯編來編寫程序呢?而且是在KEIL也是支持C語言的情況下我們做出的選擇,看似更加的沒有道理。其實(shí)這是仁者見仁,智者見智的。在筆者看來,匯編雖然比C更加的晦澀難懂,但它最貼近硬件的特性卻能夠使我們的驅(qū)動(dòng)程序更加的高效,在F040這個(gè)8位小型CPU上,使用匯編語言能更加讓我們“精打細(xì)算”,使我們的每條語句都精確到0.0X個(gè)US(科威PLC芯片組的系統(tǒng)時(shí)鐘頻率為24.5MHZ,也是F040所能達(dá)到的最高系統(tǒng)時(shí)鐘頻率),PLC是做什么的?當(dāng)然是做控制的,所以實(shí)時(shí)性,高效性以及安全性是PLC永恒的話題。我們選擇匯編語言作為驅(qū)動(dòng)程序的開發(fā)的理由也正因如此。當(dāng)然,如果你對(duì)匯編一竅不通的話,筆者也建議你耐心把下面的教程看完,雖然匯編與C的差異性還是蠻大的,但是多多少少會(huì)對(duì)你對(duì)芯片組開發(fā)有一定的幫助。

呵呵,話題扯遠(yuǎn)了,言歸正轉(zhuǎn),你注意到左邊那個(gè)“Project Workspace”浮動(dòng)工具欄沒?雙擊里面的Source Group 1,路徑選擇到“D:\PLC_DRIVE”,選擇“PLCDR.ASM”并點(diǎn)擊確定。什么?沒有這個(gè)“PLCDR.ASM”?那你得把文件類型改為“all files”才能看的到。個(gè)人BS了KEIL公司一下,居然連.ASM的文件類型都沒有…看來也是個(gè)喜新厭舊的主~
這個(gè)時(shí)候,你會(huì)發(fā)現(xiàn)Source Group 1左邊有個(gè)小+號(hào),點(diǎn)擊下拉,PLCDR.ASM躍然紙上了,哦不,是躍然于顯示屏上了。

至此,準(zhǔn)備工作已經(jīng)完成,下一講我們就要介紹此項(xiàng)目工程在KEIL中的一些參數(shù)設(shè)置,以及科威PLC芯片組用戶驅(qū)動(dòng)開發(fā)所需要準(zhǔn)備的幾個(gè)頭文件和函數(shù)庫。

本帖首發(fā)中國工控網(wǎng)科威PLC論壇,轉(zhuǎn)載請(qǐng)聲明!

lyq_4652
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lyq_4652的 主題 / 回貼
2樓  發(fā)表于: 2008-07-31 11:28
到底我該怎么編寫一個(gè)用戶驅(qū)動(dòng)呢?

上一講我們配置了用戶驅(qū)動(dòng)在KEIL3中的工程環(huán)境,下面我們來談?wù)凱LCDR項(xiàng)目在KEIL中應(yīng)該設(shè)置哪些參數(shù)。

首先,你得找到一個(gè)名為“Options For Target”的圖標(biāo),就是那個(gè)“LAOD”圖標(biāo)旁邊那個(gè)象個(gè)魔法棒的圖案,點(diǎn)擊彈出“Options For Target Target1”對(duì)話框。當(dāng)然你也可以選擇菜單的Project→Options For Target Target1來把此對(duì)話框調(diào)出。

找到OutPut選項(xiàng),勾上下面的“Create HEX File ”的單選框,前面我們?cè)?jīng)說過,驅(qū)動(dòng)加載到科威PLC芯片組中是要以HEX形式的文件通過DOWNHEX軟件下載來實(shí)現(xiàn)的。所以得讓KEIL給你生成一個(gè)HEX才行。

然后找到A51選項(xiàng),將“Define 8051 SFR Names”前面的勾去掉。如果啟用這個(gè)功能,KEIL就會(huì)在編譯你的項(xiàng)目的時(shí)候,自動(dòng)調(diào)用51默認(rèn)的寄存器定義,那么就會(huì)和前面我們所提到的c8051F040.inc這個(gè)頭文件所定義的寄存器相沖突。結(jié)果會(huì)在你編譯項(xiàng)目的過程中,會(huì)出現(xiàn)一大堆的“redefined”錯(cuò)誤。

除此之外,都默認(rèn)就好,點(diǎn)擊確認(rèn)完成參數(shù)配置。

接下來,將你找到的c8051F040.inc,easycore.inc以及easycore.lib這3個(gè)文件都復(fù)制到D:\PLC_DRIVE路徑下,并在此路徑下新建一個(gè)“USER_DATA.inc”的文件。

下面我們說說,這幾個(gè)文件的含義:
1.    c8051F040.inc,這個(gè)筆者前面講過,不再重復(fù);
2.    easycore.inc,你可以打開它來看看,會(huì)發(fā)現(xiàn)這里面定義了用戶所可以用到的寄存器組還有相關(guān)的變量地址。F040中共定義了4個(gè)R0~R7寄存器組,用戶只能使用0區(qū),其他的對(duì)不起,內(nèi)核(我們習(xí)慣把芯片組內(nèi)的實(shí)時(shí)操作系統(tǒng)稱之為內(nèi)核,很形象,不是嗎?)都給占用了~然后是BRAM_USER,這個(gè)是用戶可用的位變量尋址,采用的是直接位尋址方式,一共可以定義32個(gè)位,也就是4個(gè)字節(jié)。少了點(diǎn),可是沒辦法,內(nèi)核占了大頭…DRAM_USER,這個(gè)是用戶可用的字節(jié)變量尋址,采用的是直接尋址方式,可以定義16個(gè),還是少了點(diǎn),但是還是沒辦法…-_-!最后是XRAM_USER,這個(gè)用戶能用的倒是多啊,有幾千個(gè),但是可惜的是它是間接字節(jié)尋址。系統(tǒng)讀取這個(gè)區(qū)域的數(shù)據(jù),那效率是刷刷往下降啊!但是還是得用,要不然變量不夠啊,呵呵。F040要是直接尋址的存儲(chǔ)空間再大些就好了,可是這是筆者的一相情愿,殘念……最后面就是有關(guān)梯形圖的變量地址空間了,你可以看到D,M,S等梯形圖內(nèi)所用的這些寄存器在內(nèi)核里面所占的地址。中間的那一塊暫時(shí)跳過不講,以后找機(jī)會(huì)給大家說明,不過可能有的讀者已經(jīng)了解那些定義大概是什么意思了,不管了解不了解,讓我們繼續(xù)GO ON!
3.    easycore.lib,這個(gè)庫直接從KEIL里面是看不了的,你想要看它,就從記事本里面看吧。里面是為了方便用戶所定義的一些系統(tǒng)函數(shù),比如雙字節(jié)乘除,浮點(diǎn)數(shù)運(yùn)算等等,如果你要調(diào)用這些函數(shù),注意出口入口要設(shè)置對(duì)哦。
4.    USER_DATA.inc,這個(gè)文件暫時(shí)是空白的,留給你自己發(fā)揮創(chuàng)造的,你可以在里面定義自己的位變量啦,字節(jié)變量啦,還有變量重定義等。比如你在里面寫一句“MODE_DATA      EQU  DRAM_USER  ;模式選擇”,意思就是你將直接字節(jié)尋址的第一個(gè)單元賦予了MODE_ONOFF這個(gè)名字,那么你在驅(qū)動(dòng)中就可以直接調(diào)用MODE_DATA這個(gè)變量啦。
后面那個(gè)分號(hào)以及分號(hào)以后的文字,是這條語句的注釋。在KEIL給51匯編加注釋有2中方法,一個(gè)是“;”,相當(dāng)于C里面的“//”,另外一個(gè)和C相同,是“/* */”。


下一講,筆者將講述科威PLC芯片組開發(fā)用戶驅(qū)動(dòng)的具體格式。

本帖首發(fā)中國工控網(wǎng)科威PLC論壇,轉(zhuǎn)載請(qǐng)聲明!

lyq_4652
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lyq_4652的 主題 / 回貼
3樓  發(fā)表于: 2008-08-02 10:16
這一講里面將會(huì)講解科威PLC芯片組開發(fā)用戶驅(qū)動(dòng)的具體格式。筆者始終認(rèn)為,學(xué)編程,從看代碼開始是捷徑!所以,我們?cè)赑CLDR.ASM內(nèi)添加以下一段代碼。

$INCLUDE(C8051F040.INC)    ; Register definition file.    -------------------1    
$INCLUDE(easycore.INC)        ; easycore 符號(hào)定義------------------------2            
$INCLUDE(EASYCORE.LIB)    ; easycore 子程序---------------------------3            
$INCLUDE(user_data.INC)        ; 用戶程序變量定義------------------------4            
;================中斷向量重定向地址=======================
                ORG        0E000H                    
                ORG        0E003H            ;external interrupt0 vecter (INT0)------5
                ORG        0E013H            ;external interrupt1(INT1)---------------6
                ORG        0E033H            ;Serial Peripheral Interface(SPI)--------7
                ORG        0E03BH            ;SMBus interface-------------------------8
                ORG        0E043H            ;ADC0 Window Comparator;----------9
                ORG        0E04BH            ;Programmable Counter Array--------10
                ORG        0E053H            ;Comparator 0---------------------------11
                ORG        0E05BH            ;Comparator 1---------------------------12
                ORG        0E063H            ;Comparator 2    --------------------------13
                ORG        0E07BH            ;ADC0 end of Conversion-------------14
                ORG        0E083H            ;Timer    4-------------------------------15
                ORG        0E08BH            ;ADC2 end of Conversion-------------16
                ORG        0E093H            ;ADC2 Window Comparator-----------17
;===============用戶應(yīng)用程序調(diào)用入口====================
                ORG        0E0A0H            ;用戶端口初始化
                LJMP        INIT_CONFIG     ;----------------------- --------------------18    
                ORG        0E0A3H            ;用戶上電初始化
                LJMP        INIT_START        ;----------------------- --------------------19    
                ORG        0E0A6H            ;用戶設(shè)置初始化
                LJMP        INIT_SET        ;----------------------- --------------------20    
                ORG        0E0A9H            ;用戶運(yùn)行初始化
                LJMP        INIT_RUN        ;----------------------- --------------------21
                ORG        0E0ACH            ;演算周期掃描
                LJMP        SCAN            ;----------------------- --------------------22
                ORG        0E0B0H            ;指令周期掃描
                LJMP        STEP            ;----------------------- --------------------23
                ORG        0E0B3H            ;2.5MS周期掃描            
                LJMP        TMS            ;----------------------- --------------------24
                        
                ORG         0E100H            ;----------------------- --------------------25


INIT_CONFIG:
                RET

INIT_START:
                RET

INIT_SET:
                RET

INIT_RUN:
                RET

STEP:
                RET

TMS:
                RET

SCAN:
                RET

END        ;-------------------------------------------------------------26

然后點(diǎn)擊編譯,如無意外,KEIL將會(huì)編譯成功并生成“PLCDR.HEX”文件,該文件可以在項(xiàng)目路徑下找到。

至此,你的第一個(gè)驅(qū)動(dòng)程序已經(jīng)編寫完成。只不過這是一個(gè)簡單的驅(qū)動(dòng)程序,簡單到什么也沒有的驅(qū)動(dòng)程序。嘿嘿,如果把這段HEX代碼下到你的PLC內(nèi),PLC的IO口可能會(huì)亂跳的哦~不過,梯形圖的解釋倒是獨(dú)立于驅(qū)動(dòng)之外的,加載了一個(gè)什么也沒有的驅(qū)動(dòng),PLC芯片組也是可以正常運(yùn)行梯形圖的。

在下一講里,筆者將會(huì)逐句給你分析以上程序的每一條語句哦~其實(shí)從那些簡短的注釋里,相信不少讀者已經(jīng)看出了些許端倪了。

本帖首發(fā)中國工控網(wǎng)科威PLC論壇,轉(zhuǎn)載請(qǐng)聲明!

lyq_4652
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lyq_4652的 主題 / 回貼
4樓  發(fā)表于: 2008-08-04 09:48
上講驅(qū)動(dòng)語句解釋:

在上面一講,筆者給出了一段基本用戶驅(qū)動(dòng)語句段的代碼,下面是詳細(xì)解釋它們的時(shí)候了。

1.    第1~4句:是將3個(gè)頭文件和1個(gè)庫文件添加到你的驅(qū)動(dòng)工程項(xiàng)目中,這個(gè)就不在解釋了。

2.    第5~24句:是將F040的中斷跳轉(zhuǎn)重定義,查閱F040的說明書我們可以看到,0X0003H是外部中斷0的代碼起始地址,在內(nèi)核中,將外部中斷0的起始代碼重新定義到0E003H開始了。這里就產(chǎn)生了3個(gè)問題:
①    為什么要將中斷的起始代碼地址重定義?
答:這個(gè)是為了方便代碼管理,前面筆者曾經(jīng)提到過,驅(qū)動(dòng)下載到內(nèi)核里,是存放在一
塊相應(yīng)的地址空間由內(nèi)核調(diào)用的。這個(gè)地址你現(xiàn)在可以看到,是從0XE000H開始的,由于用戶中斷也屬用戶驅(qū)動(dòng)的一部分,所以,它的這部分代碼也必須保存到0XE000H以后的一個(gè)地址段內(nèi),而默認(rèn)的中斷起始代碼從哪里開始呢?以外部中斷0為例,你可以從說明書上看到,它的起始地址是0X0003H,這樣用戶驅(qū)動(dòng)流程代碼和用戶驅(qū)動(dòng)中斷代碼就被分成了2個(gè)地址段,給內(nèi)核的管理造成了麻煩。所以我們必須要進(jìn)行中斷代碼地址重定義的工作。
②    如何實(shí)現(xiàn)中斷的起始代碼地址重定義?
答:還是以外部中斷0為例,內(nèi)核在這里直接用了一個(gè)“LJMP    0XE003H”即完成了地址重定義的工作,是不是很簡單?
③    科威PLC芯片組還有其他的中斷重定義了嗎?我可以用它們嗎?
答:我們只能夠用到上面代碼給出的這些中斷,還有的中斷比如T0,T1等中斷已被內(nèi)核占用,我們編寫用戶驅(qū)動(dòng)就無緣使用它們啦!

3.    第18句:用戶I/O口配置程序:根據(jù)設(shè)計(jì)的輸入輸出功能配置相應(yīng)的端口(推挽或者漏級(jí)),用戶不可配置的I/O口資源為P4.4、P4.5、P4.6、P4.7、P5、P6、P7及UART0。理由還是那句話:內(nèi)核已占用…此段程序會(huì)在內(nèi)核重新上電后調(diào)用一次。

4.    第19句:用戶上電初始化程序:用戶嵌入程序中用到的輸入輸出變量,中間變量,指針變量,位變量等在重新上電后必需進(jìn)行初始化處理,此段程序在內(nèi)核重新上電后調(diào)用一次。

5.    第20句:用戶設(shè)置初始化程序:內(nèi)核重新上電后進(jìn)入梯型圖下載狀態(tài)或內(nèi)核從梯型圖運(yùn)型狀態(tài)進(jìn)入梯型圖下載狀態(tài)時(shí)調(diào)用此程序一次。

6.    第21句:用戶運(yùn)行初始化程序:內(nèi)核重新上電后第一次運(yùn)行梯型圖或內(nèi)核從下載梯型圖狀態(tài)進(jìn)入梯型圖運(yùn)行狀態(tài)時(shí)調(diào)用此程序一次。這個(gè)子程序大家可以看到,與上面一個(gè)的流程是相反的。

7.    第22句:用戶演算周期掃描程序:所有梯形圖執(zhí)行完后,即調(diào)用該程序,調(diào)用周期為梯型圖演算周期,一般的數(shù)據(jù)處理、開關(guān)量輸入/輸出的刷新及代碼執(zhí)行時(shí)間較長的程序均放在此程序中執(zhí)行。

8.    第23句:用戶每步執(zhí)行程序:梯形圖每執(zhí)行一步,即調(diào)用此程序一次。需要快速執(zhí)行的事件可在此程序或用戶中斷程序中完成,內(nèi)核周期性地調(diào)用此程序,周期小于50US。
50US有多少個(gè)指令周期呢?我們可以算算:設(shè)1個(gè)指令周期的執(zhí)行時(shí)間為t,系統(tǒng)時(shí)鐘頻率為f,那么1S=1000000US, f = 24.5MHZ,那么t = 1000000/24500000 = 0.04US,也就是說50US可以執(zhí)行的指令周期數(shù)為50/0.04 = 1250個(gè)。這里有兩點(diǎn)需要說明一下,一條語句所占的指令周期并不一定只有一個(gè),比如NOP指令所占的指令周期為1,但是CJNE指令就不止1個(gè)了,具體占了幾個(gè)筆者不記得了~,這個(gè)可以在說明書里面查到。另外一點(diǎn)是假設(shè)你編寫的總代碼折合成指令周期數(shù)是2000個(gè),那是不是就不能滿足要求了呢?答案是不一定,只要你最長的一次執(zhí)行過程所花費(fèi)的指令周期數(shù)不超過1250個(gè)就行了,因?yàn)橥诔绦蚶飼?huì)有條件跳轉(zhuǎn)的代碼。舉個(gè)例子吧,假設(shè)你的STEP里面有2個(gè)條件執(zhí)行過程A和B,A條件的執(zhí)行過程一共有1100個(gè)指令周期,B條件有900個(gè)。雖然A+B一共有2000個(gè)超過了1250個(gè),但是因?yàn)槭菞l件跳轉(zhuǎn),程序是不可能同時(shí)執(zhí)行A和B的。所以算起來你的程序最長的指令周期數(shù)是1100個(gè)而不是2000個(gè)!哎呀,估計(jì)越講越難讓人理解了…打住,往下走吧,畢竟,計(jì)算每條語句所占用的系統(tǒng)時(shí)間并將其代碼優(yōu)化都是些達(dá)人們,我們還是先看簡單的。

9.    第24句:用戶2.5mS定時(shí)運(yùn)行程序:需要定時(shí)采樣的流程可放在此程序中完成,但該段程序代碼執(zhí)行時(shí)間必須小于50 US。數(shù)據(jù)處理程序不宜放在此段程序中執(zhí)行。注意這里是內(nèi)核給提供的軟中斷,如果你的驅(qū)動(dòng)里面沒有什么高級(jí)的中斷并頻繁發(fā)生,那么它就是2.5ms調(diào)用一次,很準(zhǔn)!同時(shí)你得注意,它的返回語句不是“RETI”而是“RET”,為什么?因?yàn)樗恰败洝钡穆铮莾?nèi)核給定義的,又不是F040的規(guī)范中斷,呵呵!

10.    第25句:用戶驅(qū)動(dòng)程序編程起始位置,從這里往下就是你自由發(fā)揮的空間了哦~

11.    第26句:別忘了給你的驅(qū)動(dòng)程序加個(gè)完美的“句號(hào)”。

看到這里,你應(yīng)該對(duì)科威PLC芯片組的開發(fā)有了一定的了解了吧。?完全沒了解??看來筆者的水平差了點(diǎn),就請(qǐng)將就多看幾遍吧…-_-!不是有一句話就作“書讀百遍,其意自現(xiàn)”的么。有問題或不懂的給回下貼嘛,筆者看到了一定給你解答^-^~!

在下一講里面,就要開始實(shí)戰(zhàn)了,筆者將基于科威公司出產(chǎn)的EASY-M0806R這款PLC重新編寫IO驅(qū)動(dòng)程序,手頭上有這款PLC的朋友也可以跟著做哦~!

本帖首發(fā)中國工控網(wǎng)科威PLC論壇,轉(zhuǎn)載請(qǐng)聲明!

lyq_4652
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lyq_4652的 主題 / 回貼
5樓  發(fā)表于: 2008-08-05 09:59
實(shí)戰(zhàn)開始,苦手對(duì)象:EASY-M0806R

首先,我們得搞清楚,EASY-M0806R的IO引腳的分配情況,這款PLC有8個(gè)輸入點(diǎn),6個(gè)輸出點(diǎn),那么就相應(yīng)的有8+6 = 14個(gè)IO引腳對(duì)應(yīng)它們的輸入和輸出,對(duì)應(yīng)原理圖我們得知:
8個(gè)輸入點(diǎn)對(duì)應(yīng)的引腳是:
I0→P3.7     I1→P3.6  I2→P3.5  I3→P3.4  I4→P3.3  I5→P3.2  I6→P3.1  I7→P3.0

6個(gè)輸出點(diǎn)對(duì)應(yīng)的引腳是:
OUT0→P1.0  OUT1→P1.1  OUT2→P1.2  OUT3→P1.3  OUT4→P1.4  OUT5→P1.5

其次,每個(gè)輸入輸出點(diǎn)都對(duì)應(yīng)一個(gè)LED,當(dāng)輸入輸出點(diǎn)吸合的時(shí)候,對(duì)應(yīng)的LED將被點(diǎn)亮,那么對(duì)應(yīng)原理圖我們得知14個(gè)LED對(duì)應(yīng)的引腳是:
ILED0→P2.0  ILED1→P2.1  ILED2→P2.2  ILED3→P2.3  ILED4→P2.4  ILED5→P2.5
ILED6→P2.6  ILED7→P2.7
OLED0→P0.4  OLED1→P0.5  OLED2→P0.6  OLED3→P0.7  OLED4→P4.1  OLED5→P4.0

與此同時(shí),PLC還有一個(gè)RUN/SET的輸入,該輸入負(fù)責(zé)管理PLC的運(yùn)行狀態(tài)和下載狀態(tài),對(duì)應(yīng)著不同的狀態(tài),有一個(gè)專門LED點(diǎn)亮/熄滅來判斷此輸入的狀態(tài),一般來說,運(yùn)行狀態(tài)時(shí),該LED被點(diǎn)亮,下載狀態(tài)則反之。根據(jù)原理圖我們得知:
RUN/SET-LED→P4.3

PLC如果錯(cuò)誤的被執(zhí)行,應(yīng)該還有一個(gè)錯(cuò)誤的LED將被點(diǎn)亮,這個(gè)LED對(duì)應(yīng)的引腳為:
ERR-LED→P4.2
那么我們?cè)趺吹弥狿LC運(yùn)行/下載的狀態(tài),還有出錯(cuò)的狀態(tài)呢?請(qǐng)看easycore.inc文件,有3個(gè)變量定義:
KEY_SET            EQU        3FH        ;1有效(下載梯形圖)
KEY_PRO            EQU        3EH        ;0有效(下載用戶程序)
PLC_PRO_ERR        EQU        3DH        ;梯形圖錯(cuò)誤標(biāo)志,1有效
這個(gè)是我們前幾節(jié)所沒有講到的,通過檢測這些位變量,我們就可以對(duì)RUN/SET-LED和ERR-LED進(jìn)行控制了。

知道了這些以后,我們就對(duì)EASY-M0806R的IO引腳分配有了大致的了解,趁此機(jī)會(huì),我們把easycore.inc最后剩下沒講完的變量也拉出來遛一下吧~
M0~M15:這16個(gè)字節(jié)變量可是直接尋址方式的喲,但是應(yīng)用它們有個(gè)局限性,那就是必須得在SCAN里面應(yīng)用,其他地方是不允許調(diào)用這16個(gè)字節(jié)變量的,如果你非要在其他地方使用,那么就必須得把它們壓棧,不過還是不推薦此方法,真的要壓棧的話,還不如壓公共直接尋址變量區(qū)DRAM_USER區(qū)域呢。

FLOAT_M1~ FLOAT_M4,W_R0~ W_R7,W_DATA:這幾個(gè)變量是專門調(diào)用easycore.lib函數(shù)庫里面的函數(shù)所要用到的出口入口的變量。大致了解一下它們的含義便行,如果你到了需要調(diào)用easycore.lib函數(shù)庫里面的函數(shù)這個(gè)階段,那么本文對(duì)你來說,相信應(yīng)該已經(jīng)沒有多大意義了^-^~!

下一講我們將分模塊來詳細(xì)敘述如何根據(jù)我們所掌握的IO口引腳信息,來填充我們的驅(qū)動(dòng)項(xiàng)目工程。

PS:本節(jié)所講的IO口配置可能會(huì)與實(shí)際IO口配置略有出入,大家當(dāng)以實(shí)際的原理圖為準(zhǔn)!

本帖首發(fā)中國工控網(wǎng)科威PLC論壇,轉(zhuǎn)載請(qǐng)聲明!
lyq_4652
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lyq_4652的 主題 / 回貼
6樓  發(fā)表于: 2008-08-06 09:34
實(shí)戰(zhàn)攻堅(jiān)!

上一講我們了解了EASY-M0806R的IO口分配情況以及各種LED的引腳情況,那么下面我們就要開始一步一步的編寫我們的驅(qū)動(dòng)代碼了~

首先是INIT_CONFIG用戶驅(qū)動(dòng)子程序,該程序里面,要添加的內(nèi)容在前文中已有說明。那我們?cè)撊绾闻渲眠@些IO口方式呢?

INIT_CONFIG
首先我們的第一句話便是:
MOV    SFRPAGE,#0FH
那么SFRPAGE是什么意思呢?呵呵,這就要看你對(duì)以前看的F040說明書熟悉程度了,什么?你完全不知道??-_-!那就現(xiàn)翻吧~筆者當(dāng)年也好不到哪去,嘿嘿。
從說明書中可得知,這是一個(gè)選擇SFR頁數(shù)的功能寄存器,我們要調(diào)配IO端口的參數(shù)寄存器PnMDOUT,就首先得把SFR頁數(shù)置為15,這個(gè)是F040規(guī)劃的,就不再剝根問底了。值得提出的是,初學(xué)者常犯的一個(gè)錯(cuò)誤就是在配置功能寄存器的時(shí)候,沒有及時(shí)更改它所屬的SFR頁數(shù),導(dǎo)致程序運(yùn)行錯(cuò)誤。比如,配置了P0MDOUT功能寄存器,這個(gè)時(shí)候你是把SFRPAGE置成15了。但是在調(diào)配TMR4CN功能寄存器的時(shí)候,卻忘了把SFRPAGE改為2。這個(gè)時(shí)候錯(cuò)誤便不可避免的出現(xiàn)了。
其次,我們開始配置上面所涉及到的EASY-M0806R的IO口的配置寄存器了,也許有的朋友會(huì)問到了,怎么初始化沒有延遲啊,選擇系統(tǒng)時(shí)鐘頻率啊,調(diào)配交叉開關(guān)啊?這些步驟確實(shí)是一個(gè)操作系統(tǒng)運(yùn)行初始化所必須要配置的部分,但是在我們的驅(qū)動(dòng)里面就不用重新配置了,因?yàn)閮?nèi)核里面已經(jīng)定義過了一次。當(dāng)然,也許你做的PLC有特殊的用途需要重新配置這些,那么也可以,不過還是那句話,時(shí)刻記住以內(nèi)核為主,所以在重新配置這些之前你要考慮清楚怎么配置才不會(huì)和內(nèi)核的配置起沖突。
科威PLC一般來說,輸入端口要配置成漏極方式,輸入端口要配置成推挽方式,LED也都是推挽方式。當(dāng)然具體的要視其原理圖決定。根據(jù)這個(gè)原則,我們配置了下面4條語句:
ORL    P0MDOUT,#0F0H        ;1
ORL    P1MDOUT,#3FH        ;2
ORL    P2MDOUT,#0FFH        ;3
ANL    P3MDOUT,#00H        ;4
ORL    P4MDOUT,#03H        ;5
也許細(xì)心的你會(huì)問:為什么都要用ORL和ANL指令而不是用MOV呢?這個(gè)就是筆者的習(xí)慣了,ORL和ANL指令的好處是只用改變你所需要的位,而其他的可以保持不變,以免引起不必要的錯(cuò)誤。
我們來分析這4句話的含義:
1.    這句是配置P0端口的輸出方式的,由上一講我們得知,整個(gè)驅(qū)動(dòng)用到P0口的有:
OLED0→P0.4  OLED1→P0.5  OLED2→P0.6  OLED3→P0.7,由于LED需要配置成推挽輸出方式,那么我們就將P0MDOUT的高4位都配置成1即可。
2.    這句是配置P1端口的輸出方式的,整個(gè)驅(qū)動(dòng)用到P1口的有:
OUT0→P1.0  OUT1→P1.1  OUT2→P1.2  OUT3→P1.3  OUT4→P1.4  OUT5→P1.5,由于輸出端口需要配置成推挽輸出方式,那么我們把P1MDOUT的低6位都配置成1即可。
3.    這句是配置P2端口的輸出方式的,整個(gè)驅(qū)動(dòng)用到P2口的有:
ILED0→P2.0  ILED1→P2.1  ILED2→P2.2  ILED3→P2.3  ILED4→P2.4  ILED5→P2.5  ILED6→P2.6  ILED7→P2.7,由于LED需要配置成推挽輸出方式,那么我們就將P2MDOUT的所有8位都配置成1即可。
4.    這句是配置P3端口的輸出方式的,整個(gè)驅(qū)動(dòng)用到P3口的有:
I0→P3.7     I1→P3.6  I2→P3.5  I3→P3.4  I4→P3.3  I5→P3.2  I6→P3.1  I7→P3.0,由于輸入端口需要配置成漏極輸出方式,故我們把整個(gè)P3口輸出都配置成0。
5.    這句是配置P4端口的輸出方式的,整個(gè)驅(qū)動(dòng)用到P4口的有:
OLED4→P4.1  OLED5→P4.0,同理,我們把P4MDOUT的低2位配置成1。

這樣,整個(gè)INIT_CONFIG便配置完成了。下一講筆者將講述其他用戶驅(qū)動(dòng)子程序在EASY-M0806R上的實(shí)現(xiàn)。

本帖首發(fā)中國工控網(wǎng)科威PLC論壇,轉(zhuǎn)載請(qǐng)聲明!
lyq_4652
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lyq_4652的 主題 / 回貼
7樓  發(fā)表于: 2008-08-07 10:36
實(shí)戰(zhàn)攻堅(jiān)!

上面一講我們講述了該如何對(duì)照原理圖的引腳分配情況來配置你的INIT_CONFIG子程序,這一講筆者說說其他3個(gè)初始化應(yīng)該如何編寫。

我們先在USER_DATA中定義幾個(gè)用戶變量:
INPUT_PORTA            EQU    DRAM_USER
INPUT_CNT                 EQU    DRAM_USER+1
XINPUT                    EQU    XRAM_USER

在解釋這些變量的含義之前,我們首先聊下PLC的工作狀態(tài)。
PLC的輸入端口是和梯形圖中的X端口相對(duì)應(yīng)的,也就是說,短接I0和COM0(輸入端口統(tǒng)一地端子),梯形圖中的X0將會(huì)吸合,反應(yīng)在元件監(jiān)控畫面上X0右邊會(huì)出現(xiàn)綠色的實(shí)心小正方形,表示它的觸點(diǎn)已被吸合。同理,I0~I7對(duì)應(yīng)的便是X0~X7。
而PLC的輸出端口是和梯形圖中的Y端口相對(duì)應(yīng)的,當(dāng)用戶在梯形圖中把Y0置1或是元件監(jiān)控里把Y0強(qiáng)制置1,那么O0端子便和COM1自動(dòng)短接了。同理,O0~O5對(duì)應(yīng)的便是Y0~Y5。在PLC端子口上是看不到I0和O0的,但是有它們對(duì)應(yīng)的X0和Y0。
下面我們講講這幾個(gè)用戶變量:
INPUT_PORTA:用來保存當(dāng)前8個(gè)輸入端口的輸入狀態(tài)(X0~X7)的。
INPUT_CNT:輸入端子采樣次數(shù)指針。
XINPUT:輸入端子采樣值緩沖區(qū)。

這些概念朋友們先大概了解一下便好,至于怎么應(yīng)用到它們,后面還會(huì)具體講到。

INIT_START
接下來,我們開始編寫INIT_START用戶驅(qū)動(dòng)子程序了,添加的代碼如下:
MOV    INPUT_CNT,#08H        ;1
CLR        A                    ;2
MOV    DPTR,#RAM_PX+1    ;3
MOVX    @DPTR,A            ;4
MOV    DPTR,#RAM_PY+1    ;5
MOVX    @DPTR,A            ;6

1.    我們將INPUT_CNT這個(gè)變量初始化為8,這也就意味著,采樣的次數(shù)我們限定它為8次,如果你設(shè)置成4,那么輸入端口的采樣次數(shù)就為4,現(xiàn)在只要知道這些就好,我們以后在講到TMS這個(gè)用戶驅(qū)動(dòng)子程序時(shí),會(huì)詳細(xì)給大家分析為什么采樣輸入端口以及如何采樣它。
2.    不用講了吧…
3.    這個(gè)是將間接尋址指針指向X0~X7所在的地址單元,間接尋址指針的表達(dá)方式有2種,筆者慣用的是以DPTR形式來進(jìn)行尋址。至于另外一種,呵呵,自己查說明書吧。
4.    這句話的意思是把寄存器A的值賦給X0~X7,因?yàn)锳的值為0,實(shí)際上這句話的作用就是把X0~X7所代表的寄存器的值清零。看到這里,可能有的朋友就又有問題了,為什么X0~X7所在的地址不是#RAM_PX而是#RAM_PX+1呢,其實(shí)這個(gè)是和內(nèi)核定義梯形圖單元的尋址地址有關(guān)。內(nèi)核規(guī)定,梯形圖的單元寄存器都是低位在后,高位在前,也就是說,#RAM_PX并不是對(duì)應(yīng)的X0~X7,而是X10~X17。
5.    這個(gè)是將間接尋址指針指向Y0~Y7所在的地址單元。
6.    同4。

INIT_RUN
直接讓它返回吧,在這個(gè)系統(tǒng)里面,沒必要配置這個(gè)。

INIT_SET
然后緊接著配置INIT_SET:
CLR        A                    
MOV    DPTR,#RAM_PX+1    
MOVX    @DPTR,A            
MOV    DPTR,#RAM_PY+1    
MOVX    @DPTR,A            
這里也是清除X0~X7和Y0~Y7的寄存器值,那為什么在這里又要清零呢?會(huì)不會(huì)跟之前的重復(fù)了呢?
當(dāng)然不會(huì),注意到系統(tǒng)會(huì)在什么時(shí)候調(diào)用INIT_SET呢?是在內(nèi)核重新上電后進(jìn)入梯型圖下載狀態(tài)或內(nèi)核從梯型圖運(yùn)型狀態(tài)進(jìn)入梯型圖下載狀態(tài)時(shí)調(diào)用此程序一次。
看到了吧,PLC在不斷電的情況下,也會(huì)在上面黑體的部分調(diào)用到它,舉個(gè)例子,PLC在運(yùn)行過程當(dāng)中,Y3處于閉合狀態(tài),現(xiàn)在你要重新灌梯形圖了,這個(gè)時(shí)候你當(dāng)然希望Y3不再閉合了,而是等你重新下載梯形圖完畢以后,系統(tǒng)重新判斷Y3到底該不該為1。由于這個(gè)時(shí)候PLC并不斷電,那么調(diào)用INIT_START也就無從談起,也就無法調(diào)用那里面的清零語句。所以你必須要在INIT_SET把它兩給的值清除了,才能保證PLC的正常工作。

STEP
也是空的,沒必要配置~

下一講里,我們講TMS用戶驅(qū)動(dòng)子程序,也就是用戶2.5ms中斷了,這個(gè)可是個(gè)重點(diǎn)哦~^-^~!

本帖首發(fā)中國工控網(wǎng)科威PLC論壇,轉(zhuǎn)載請(qǐng)聲明!
lyq_4652
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lyq_4652的 主題 / 回貼
8樓  發(fā)表于: 2008-08-08 10:49
實(shí)戰(zhàn)攻堅(jiān)!

下面我們講講該在TMS用戶驅(qū)動(dòng)子程序里面寫些什么代碼。

首先筆者得說說科威PLC的輸入端口采樣原理,為什么要進(jìn)行輸入端口采樣呢?答案很簡單,就是為了濾波。在PLC實(shí)際運(yùn)行過程中,X端口可能會(huì)因?yàn)楝F(xiàn)場干擾收到一些毛刺信號(hào),這些毛刺信號(hào)如果不進(jìn)行處理,就會(huì)影響到PLC對(duì)X端口的狀態(tài)的判斷,那么我們必須得剔除掉這些毛刺,使系統(tǒng)工作在一個(gè)穩(wěn)定的環(huán)境。
我們規(guī)定,如果連續(xù)采樣8次X端口的值都是一致的,就判斷此刻X端口的狀態(tài)是實(shí)際的輸入狀態(tài),這個(gè)也就是為什么我們把INPUT_CNT這個(gè)變量設(shè)置為8的原因。

還是老規(guī)矩,筆者貼出TMS的代碼并為大家分析:
TMS
TMS:            MOV    C,KEY_SET            ;1
                MOV    P4.3,C                ;2
                MOV    C,PLC_PRO_ERR        ;3
                CPL        C                    ;4
                MOV    P4.2,C                ;5
                MOV    A,INPUT_CNT        ;6
                JNZ        TMS1                ;7
                RET        

TMS1:            DEC    A                    ;8
                MOV    DPTR,#XINPUT        ;9
                ADD    A,DPL                ;10
                MOV    DPL,A                ;11
                MOV    A,DPH                ;12
                ADDC    A,#00H                ;13
                MOV    DPH,A                ;14    
                MOV    A,P3                ;15
                MOVX    @DPTR,A            ;16
                DEC    INPUT_CNT            ;17
                RET

1.    第1~5句:這4條語句是給RUN/SET和ERR兩個(gè)燈賦狀態(tài)的。在原理圖中看到,由于ERR的LED與實(shí)際的P4.2中間反了一次向,故此在程序中也需要對(duì)此端口反向賦值。
2.    第6句:取INPUT_CNT當(dāng)前值賦給寄存器A
3.    第7句:這句是一句跳轉(zhuǎn)指令,作用是看對(duì)X輸入端口當(dāng)前的8次采樣完成了沒有,如果完成了,就直接返回,在SCAN用戶驅(qū)動(dòng)子程序會(huì)對(duì)其X0~X7寄存器的值進(jìn)行更新;如果8次采樣沒有完成,則跳轉(zhuǎn)到TMS1中進(jìn)行X輸入端口采樣。
4.    第8~16句:將P3端口的值(即當(dāng)前X輸入端口的采樣值)存放到從#XINPUT+7開始到#XINPUT一共8個(gè)單元。值得注意的是,完成8次采樣的時(shí)間為2.5ms * 8 = 20ms。也就是說,從第1次采樣開始到8次采樣結(jié)束需要20ms的時(shí)間。結(jié)束時(shí),#XINPUT~#XINPUT+7這8個(gè)單元的地址已被填充,等待SCAN用戶驅(qū)動(dòng)子程序的處理。這段程序通過改變采樣指針DPTR的DPH和DPL,使其指向不同的外部尋址單元,這個(gè)小技巧希望大家能夠熟練掌握。
5.    第17句:將INPUT_CNT減1。不要忘記這句話,否則你的程序?qū)⑹冀K填充#XINPUT+7這個(gè)單元的數(shù)據(jù),采樣指針永遠(yuǎn)也指不到#XINPUT+6和其以下的單元。

好了,TMS就給大家分析完了,下一講筆者將給大家講述最后一個(gè)部分:SCAN。

本帖首發(fā)中國工控網(wǎng)科威PLC論壇,轉(zhuǎn)載請(qǐng)聲明!
lyq_4652
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lyq_4652的 主題 / 回貼
9樓  發(fā)表于: 2008-08-09 10:35
實(shí)戰(zhàn)攻堅(jiān)!

本節(jié),給大家講解針對(duì)EASY-M0806R這款PLC的SCAN用戶驅(qū)動(dòng)子程序該完成的功能。

通過前面的講解,大家應(yīng)該知道,SCAN是在梯形圖完成一次掃描以后被系統(tǒng)調(diào)用的程序,在這個(gè)程序里面,我們需要更新輸入輸出口的狀態(tài)以及LED的狀態(tài)。

SCAN
SCAN:            LCALL    USER_SCAN_O            ;輸出端口和LED更新
                LCALL    USER_SCAN_I            ;輸入端口和LED更新
                RET

USER_SCAN_O:  
;刷新輸出端口
MOV    DPTR,#RAM_PY+1        ;Y00--Y05
                MOVX    A,@DPTR
                CPL        A
                MOV    SFRPAGE,#0FH
                ANL    A,#3FH                    
                MOV    B,A
                MOV    A,P1
                ANL    A,#0C0H                    
                ORL    A,B                        ;使P1.6,P1.7保持原來的狀態(tài)
                MOV    P1,A                    ;刷新輸出
;刷新輸出LED
                 SWAP    A
                MOV    C,ACC.4            
                MOV    P0.4,C
                MOV    C,ACC.5
                MOV    P0.5,C
                MOV    C,ACC.6
                MOV    P0.6,C
                MOV    C,ACC.7
                MOV    P0.7,C
                MOV    C,ACC.0
                MOV    P4.1,C
                MOV    C,ACC.1
                MOV    P4.0,C
                RET

                        
USER_SCAN_I:  MOV    A,INPUT_CNT
                JZ        USER_SCAN_I1
                RET
                                                                
USER_SCAN_I1:    LCALL    USER_SCAN_IS    ;判斷8次采樣值是否相同    
                JB        F0,USER_SCAN_I2
                MOV    C,ACC.7            ;調(diào)整輸入口
                MOV    F0,C
                MOV    C,ACC.0
                MOV    ACC.7,C
                MOV    C,F0
                MOV    ACC.0,C
                MOV    C,ACC.6
                MOV    F0,C
                MOV    C,ACC.1
                MOV    ACC.6,C
                MOV    C,F0
                MOV    ACC.1,C
                MOV    C,ACC.5
                MOV    F0,C
                MOV    C,ACC.2
                MOV    ACC.5,C
                MOV    C,F0
                MOV    ACC.2,C
                MOV    C,ACC.4
                MOV    F0,C
                MOV    C,ACC.3
                MOV    ACC.4,C
                MOV    C,F0
                MOV    ACC.3,C
                MOV    INPUT_PORTA,A        ;相同則更新輸入數(shù)據(jù)寄存器
                MOV    DPTR,#RAM_PX+1    ;X00--X07
                MOV    A,INPUT_PORTA
                MOVX    @DPTR,A            ;更新X00--X07
;刷新輸入LED
MOV    A, INPUT_PORTA
CPL        A
                MOV    P2,A
USER_SCAN_I2:    MOV    INPUT_CNT,#08H
                RET

;判斷8個(gè)采樣數(shù)據(jù)是否相同,相同則F0=0
USER_SCAN_IS:    MOV    DPTR,#XINPUT
                MOVX    A,@DPTR
                MOV    M0,A
                MOV    R7,#7

USER_SCAN_IS1:    INC        DPTR
                MOVX    A,@DPTR
                CJNE    A,M0,USER_SCAN_IS2
                DJNZ    R7,USER_SCAN_IS1
                CLR        F0
                RET

USER_SCAN_IS2:    SETB    F0
                RET    

關(guān)于本段代碼的詳細(xì)說明,筆者將改變一下方式,在下面的回帖為大家講解。當(dāng)然筆者在關(guān)鍵處已經(jīng)做了注釋,大家可以先看看并結(jié)合之前的程序研究一下,發(fā)帖提出問題,看看筆者的回答與自己的理解有何偏差。

如果沒有人發(fā)帖,筆者自然是希望看文章的朋友們都理解了筆者的代碼,就小小的懶惰一回吧,嘿嘿~!

當(dāng)然如果大家的問題很多,那么筆者就寫“科威PLC芯片組開發(fā)實(shí)例(十二)”,詳細(xì)給大家說明SCAN中代碼的含義。

本帖首發(fā)中國工控網(wǎng)科威PLC論壇,轉(zhuǎn)載請(qǐng)聲明!

主站蜘蛛池模板: 国产精品久久久久久无码人妻 | 人妻精品人妻无码一区二区三区 | 色在线视频网站 | 日韩在线卡2卡3卡4卡5卡免费 | 国产精品久久久久久久久久久威 | 闷骚影院| 国产精品九九视频 | 色情A片成人网站免费看视频 | 亚洲不卡中文字幕 | 亚洲精品色播一区二区 | 国产精品扒开腿做爽爽爽王者A片 | 欧美激情一区二区三区视频 | 中文字幕亚洲码在线 | 又粗又大内射免费视频小说 | 亚洲の无码国产の无码步美 | 国产精品毛片在线大全 | 久热网站 | 好吊日在线观看 | 亚洲一卡2卡3卡4卡国产网站 | 国产精品视频h | 韩国伦理在线电影免费观影网站 | 99re在线精品| 蝌蚪视频窝在线播放 | 日本韩国三级在线 | 日本一道本 | 欧美 亚洲 在线播放 | 麻花豆传媒剧在线MV免费版特色 | 欧美一级免费观看 | 图片区小说区激情春色 | 无人区卡一卡二卡三乱码网站 | 污污的小说网站免费阅读 | 国产单亲乱子伦视频 | 亚洲 欧美 日韩 国产 视频 | 欧美一区二区三区久久综 | 99久久点在线精品 | 噜噜噜噜私人影院av线观看 | 狠狠躁日日躁夜夜躁A片小说按摩 | 性欧美大战久久久久久久野外黑人 | 日本巨乳亚洲高清 | 吉泽眀步快播 | 777午夜精品久久AV蜜臀 | 强硬进入岳A片69色欲VA | 高清无码日本一区二区 | 国产精品A一区二区三区腾讯导航 | 亚洲色熟偷拍视频在线 | 人人影视官网 | 成人免费视频在线观看 | 色翁荡熄又大又硬又粗又视频软件 | 国产色综合天天综合网 | 精品国产乱码久久久久久夜深人妻 | 特级精品毛片免费观看 | 亚洲欧洲日韩另类自拍 | 欧美天天视频 | 依人成人| 6色成人网 | 中文在线资源链接天堂 | 国产在线观看免费视频在线 | 99久久精品国内 | 日色网 | 死尸videosdeexotv| 国产www视频 | 69福利| 中文字幕一区波多野结衣 | 总有一天在线完整免费观看 | 狠狠干综合网 | 亚洲欧美一区二区三区久本道 | 涩涩爱涩涩片影院 | 国产无遮挡裸体免费视频A片软件 | 看真人视频一级毛片 | 久久精品国产免费 | 亚洲v天堂 | 最近免费中文字幕大全高清10 | 国产 日韩 欧美 高清 亚洲 | 日本老妇和子乱视频 | 永久免费看A片无码播放器不卡 | 成年在线人免费视频视频 | 日本丰满大乳乳液 | 高清欧美不卡一区二区三区 | 麻豆亚洲一区 | 少年巴比伦免费完整在线观看 | 秋霞网一区 | 最近免费中文字幕大全高清10 | 国产精品一区二区在线播放 | 免费看欧美换爱交换乱理伦片 | 任你搞视频这里只有精品 | 诱人的女邻居在线观看 | 国产精品99精品久久免费 | 波多野结衣家庭教师免费观看 | 国产福利酱国产一区二区 | 久久精品视频网站 | 精品国产乱码久久久久久夜深人妻 | 影音先锋AV成人资源站在线播放 | 99久久就热视频精品草 | 国内揄拍国产精品人妻在线A片 | 骚片AV蜜桃精品一区 | 亚洲 日韩 另类 天天更新 | 美女69xxxxxxxx| 亚洲欧美日韩人成 | 国产午夜毛片 | 精品视频在线免费观看 | 一区二区三区高清不卡 | 亚洲久久无码在线视频 | 欧美色在线精品视频 | 8050午夜一级全黄毛片 | 久久99精品久久久久久青青日本 | 久久久久久国产精品免费免费 | 女人高潮内射99精品 | 精品成人资源在线观看 | a篇片在线观看 | 麻豆久久婷婷综合五月国产 | 麻花传媒MV一二三区别在哪里看 | 三级黄色片网址 | 成人免费又大又爽A片视频 成人女人A级毛片免费软件 | 国产在线观看不卡 | 久 在线播放 | 亚洲无人区码二码三码区别图 | 国产AA久久大片日本无码 | 亚洲精品无码成人A片色欲 亚洲精品无码成人A片在 | 最新亚洲精品国自产在线 | 狠色鲁很很鲁在线视频 | 免费观看久久精品视频 | 日产国产精品久久久久久 | 女人张开腿让男人桶免费网站 | 在线视频永久免费网站 | 亚洲欧美极品 | 九九大香尹人视频免费 | 日本免费专区在线观看中破初 | 国产在线观看黄色 | 精品国产乱码久久久久乱码 | 国产高清卡一卡新区 | 免费观看欧美一级牲片一 | 国产精品欧美亚洲韩国日本不卡 | 久久精品国产免费中文 | 中文字幕在线看片成人 | 国产乱码精品一区二区三上 | 国产一级a毛片高清 | 97超视频在线观看 | 亚洲高清毛片一区二区 | 91美女在线视频 | 国产精品久久久久精 | 午夜伦理一yy4480影院 | 国产免费三级a在线观看 | 欧美日产国产AC | 99ri在线精品视频 | 少妇饥渴偷公乱AV在线观看涩爱 | 亚洲国产精品不卡毛片a在线 | 五月天在线网站 | 这里是九九伊人 | 最新的国产成人精品2022 | 翁公半夜吃我下面 | 欧美日韩亚洲二区在线 | 色阁阁日韩欧美在线 | 久久99蜜桃精品久久久久小说 | 国产又爽又大又黄A片另类 国产又爽又大又黄A片软件 | 国产网曝手机视频在线观看 | 免费国产美女爽到喷出水来视频 | 国产亚洲精品久久久久久小说 | 国产精品人妻系列21P | 久久99国产精品一区二区 | 日韩乱码在线观看 | 丁香婷婷久久 | 国产又色又粗又黄又爽免费 | 亚洲午夜网 | 哪里有毛片网站 | 亚洲中文字幕无码爆乳APP | 免费国产在线观看不卡 | 又色又爽又黄的视频网站免费 | 永久免费看A片无码播放器不卡 | 高清国产天堂在线BT免费 | 伦敦金属交易 | 国产精品久久久久9999小说 | 日本中文在线播放 | 亚洲精品一区二区三浪潮AV | 在线视频永久免费网站 | 欧美亚洲日韩国产在线在线 | 五月婷婷之综合激情 | 免费男人的加油站app下载 | 五月天婷婷亚洲 | 自拍亚洲在线播放视频 | 老司机精品99在线播放 | 成人做爰视频WWW | 欧美精品在线观看视频 | 韩国理论片中文线播放最新 | 丰满少妇夜夜爽爽高潮水 | 亚洲精品AV中文字幕在线 | 福利卡—卡二卡三卡四卡 | 男男(h)肉视频 | 秋霞伦理机在线看片 | 精品人妻无码一区二区三区蜜桃臀 | 韩国三级在线高速影院 | 欧美无人区码卡二卡3卡4乱码 | 久久伊人一区二区三区四区 | 在线观看的黄色网址 | 8天堂资源在线 | 欲色AV无码一区二区人妻 | 婷婷综合网站 | 亚洲三级免费 | 五月婷婷亚洲综合 | 啊灬啊灬高潮来了视频直播A片 | 中文人妻AV久久人妻水蜜桃 | 日本少妇裸体做爰高潮片 | 暗卫CAO烂王爷屁股眼H | 亚洲乱码中文 | 夜精品一区二区无码A片 | 五月天激情婷婷 | 经典乱家庭伦小说 | 在线免费黄色网址 | 成年黄网站免费大全毛片 | 国精产品999永久中国有限公司 | 色色嘻嘻嘻 | 一卡二卡3卡4卡免费 | 免费黄色网址在线播放 | 久久综合亚洲鲁鲁五月天欧美 | 深夜在线视频免费网址 | 色多多成人性视频APP下载 | 亚瑟AV亚洲精品一区二区 | 偷拍自拍 亚洲色图 | 一级bbbbbbbbb毛片 | 国产精品视频第一页 | 我想看毛片 | 最爱视频在线直播www | 暮春堂网站| 2020国自产拍精品天天更新 | 一道本二区视频不卡 | 日本韩国三级观看 | 九九天天影视 | 污网站在线观看 | 免费观看添你到高潮视频 | 家庭教师波多野结衣在线观看 | 66精品综合久久久久久久 | 乱熟女高潮一区二区在线 | 高清无码v视频日本www | 小蝌蚪APP丝瓜无限看下载 | 国外卡一卡二卡三免费专区 | 亚洲国产系列一区二区三区 | 精品乱码卡一卡2卡三免费 精品乱码久久久久久中文字幕 | 色翁荡熄又大又硬又粗又视频图片 | 高清色视频| 在线观看永久免费视频直播 | 污污的网站免费在线观看 | 波多野结衣医院被强在线 | 双色球23105晒票 | 成熟女人毛片WWW免费版在线 | 久久精品久久精品久久精品 | 欧美性生交活XXXXXDDDD | 国产玖玖在线 | 丰满少妇69激情啪啪无码 | 80电影天堂网香蕉视频 | 有码在线| 成 人 a v黄 色 | 日本vs欧美一区二区三区 | 五月综合视频 | 亚洲国产精品久久又爽黄A片 | 韩日精品视频 | 99er久久国产精品在线 | 久久久久国产精品免费免费 | 亚洲综合久久成人A片红豆 亚洲综合激情小说 | 亚洲播播 | 97国产精品人妻无码免费 | 秋霞伦理电影在线看 | 国产精品久久久久久免费 | 96免费精品视频在线观看 | 五月免费视频 | 日韩内射美女片在线观看网站 | 第四色婷婷墓地 | 黄网站在线播放 | 四川妇女BBBWBBBWM | 外国成人网址 | 中文字幕无码日本欧美大片 | 亚洲午夜精品在线 | 在线观看中文字幕国产 | 草草视频免费在线观看 | 天天燥日日燥 | 欧美在线观看视频一区 | 色精阁久艾草国产WWW | 国产中文字幕视频 | 国产91免费 | 99re在线精品99re8热视频 | 亚美只只视频 | 亚洲AV成人无码人在线观看堂 | 久久久乱码精品亚洲日韩 | 香蕉人人超人人超碰超国产 | 韩剧国语版你是我的命运 | 窝窝午夜色视频国产精品东北 | 西西艺术大胆大尺度艺 | 国产精品69白浆在线观看免费 | 微拍福利88 | 国产精品人妻无码77777 | 在线小视频国产 | 波多野吉衣一区二区 | 蜜桃97| 国内精品99 | 午夜精| 亚洲精品久久久久久动漫 | 日本ji| 猛烈顶弄H禁欲老师双性年下 | 日本三级黄色片网站 | 男人天堂2024亚洲男人天堂 | 泷泽萝拉快播在线 | 色婷婷一区二区三区四区成人网 | 天天干天天色天天 | 日韩欧美中文字幕在线播放 | 西部矿业集团有限公司 | 在线观看免费电影 | 国产AV无遮挡喷水喷白浆小说 | 玖玖精品在线 | 无人高清视频免费观看在线下载 | 日韩国产三级 | 欧洲一区 | 男女啪啪抽搐高潮动态图 | 午夜精品视频 | 国产精品扒开腿做爽爽爽A片软件 | 99久久99久久久99精品齐 | 久就热视频精品免费99 | 国产亚洲欧美视频 | 免费国产黄网站在线观看视频 | 最近最新中文字幕免费的一页 | 精品一区二区三区五区六区 | 日夜啪啪一区二区三区 | 日本大胆无码视频XXXXX | 狠狠五月婷婷 | 波多野结衣在线网址 | 老师的兔子好软水好多无弹窗 | 斗破苍穹第5季全集免费观看 | 肉蒲之性战潘金莲3 | 把腿张开看老子臊烂你免费 | 欧美一级久久 | 久久精品国产久精国产果冻传媒 | 日韩A片无码毛片免费看久久 | 蜜桃少妇AV久久久久久久 | 另类视频色综合 | 日韩久久一区二区三区 | 一区二区三区网站 | M男食い ラストオーダー | 成人A片产无码免费视频软件 | 免费在线黄色网址 | 青草草在线观看免费视频 | 日本精品少妇爆乳无码视频 | 亚洲欧美人成网站综合在线 | 国产成人久久综合第一区 | 四川少妇大战4黑人 | 青草免费观看 | 色婷婷一区二区三区四区成人网 | 三级欧美 | 国产a级毛片 | 99热久久这里只有精品 | 久久久无码精品亚洲A片软件 | 免费国产成人α片 | 国产成人久久精品推最新 | 大香线蕉伊人久久爱 | 国产99久久久国产精品小说 | 久久艹影院 | 日本a级三级三级三级久久 日本a级片视频 | 日本一区三区二区最新 | youjizz麻豆| 免费无码一区二区三区A片百度 | 精品久久久久久无码人妻国产馆 | 中文字幕资源网 | 欧美在线视频一区在线观看 | 这里只有精品久久 | 一本色道无码道在线 | 性奴抽插乳中出精没射视频搜索 | 伦理电院网 | 又大又爽又硬的曰皮视频 | 美女视频黄a视频全免费网站色窝 | 韩国伦理电影网站 | 波多野结衣在线不卡 | 欧洲免费在线视频 | 99精品久久精品一区二区 | 波多野结衣中文字幕在线观看 | 另类内射国产在线 | 日韩精品内射视频免费观看 | 国产日韩最新系 | 国产中文字幕乱码免费 | 免费观看碰碰碰视频在线观看 | 最新国自产拍短视频 | 综合区亚一洲线观看免费 | 国内自拍第一页 | 色综合久久精品亚洲国产消防 | 欧美成在线播放 | 欧美又黄又大又爽A片 | 婷婷久久综合九色综合伊人色 | 古装a片| 免费狼人久久香蕉网 | 亚洲欧洲一区二区三区在线观看 | 高清无码v视频日本www | 亚洲A片永久无码精品 | 欧洲日韩视频二区在线 | 国产欧美熟妇另类久久久 | 日韩福利视频导航 | 被一根又一根H强迫NP快穿 | 高清国产激情视频在线观看 | 男人的天堂中文字幕熟女人妻 | 爽爽爽无码AV在线观看 | 亚洲国产一区二区a毛片 | 日本黄色不卡视频 | 成年人看的黄色 | 日本黄色免费网站 | 日本亚洲一区二区三区 | 性欧美高清极品猛交 | 精品久久久久久久无码久中文字幕 | 色噜噜狠狠色综合久夜色撩人 | 国产精品久久久久久久hd | 成人黄性视频 | 人久人久人久污污污精品国产 | 黑人二十厘米进入A片 | 性xxxx欧美高清| 中文字幕qvod| 夜夜操女人 | 香蕉大美女天天爱天天做 | 久久AV无码乱码A片无码波多 | 除却巫山在线 | 日本小网站 | 青草园网站在线观看 | silk labo117在线观看 | 免看黄大片AA | 色AV亚洲AV永久无码精品软件 | 午夜在线免费观看视频 | 亚洲熟女乱色综合亚洲图片 | 国产精品无卡无在线播放 | 日本中文不卡 | 最近免费中文字幕大全高清10 | 人人看人人看 | 亚洲无吗精品AV九九久久 | 亚洲九色 | 亚洲欧美日韩精品永久在线 | 欧美精品无码一区二区三区老鸭窝 | 五月天丁 | 精品国产综合成人亚洲区 | 麻豆出品必是精品 | 天天干天天骑 | 亚洲欧美在线x视频 | 国产午睡沙发客厅25分钟 | 欧美日韩在线精品一区二区三区 | 蜜桃视频极品免费观看 | 国产成人亚综合91精品首页 | 在线观看你懂得 | 欧美激情xxxx性bbbb | 六月丁香久久 | 国产不卡毛片 | 最好看的韩国日本免费 | 蜜桃少妇AV久久久久久久 | 99精品视频免费在线观看 | 2020亚洲欧美日韩在线观看 | 邻居寂寞人妻中文字幕 | 婷婷在线免费观看 | 波多野结衣中文一区 | 免费国自产拍精品视频 | 伦理片2499电影 | 五月婷婷之综合激情 | 伊人99| 色综合久久五月 | 青草tv| 亚洲AV无码专区国产精品麻豆 | 97国产精品人妻无码久久久 | 亚州 色毛片免费观看 | 国产精品人妻久久久久A片-百度 | 自拍视频综合在线精品 | 麻豆国产精品色欲AV亚洲三区 | 另类专区另类专区亚洲 | 亚洲熟女乱色综合一区小说 | 视频二区 调教中字 知名国产 | 久久这里精品青草免费 | 无码一区二区三区亚洲人妻 | 成熟妇人A片免费看网站 | 日本熟妇乱妇熟色A片在线观看 | 日韩免费高清大片在线 | 久久精品国波多野结衣 | 少妇啪啪AV一区二区三区 | 亚洲第九十九页 | 欧美日韩无| 99精产国品一二三产区在线 | 成人久久18免费游戏网站 | 免费黄色资源 | 欧美性在线视频 | 三级国产三级在线 | 欧美另类网站 | 精品久久久无码人妻中文字幕边打电话 | 日本成人高清视频 | 人配人种视频xxxx | 日本丰满大乳人妻无码水卜樱 | 色欧美| 天天操夜夜操夜夜操 | 97精品国产高清在线看入口 | 黄页网站在线 | www.日本在线视频 | 边啃奶头边躁狠狠躁AV | 伊人久久亚洲精品一区 | 国产在线一区二区 | 亚洲欧美视频在线观看 | 在线天堂中文最新版资源 | ts人妖系列在线专区 | 色婷婷AV99XX | 日韩精品一区二区三区国语自制 | 风韵人妻丰满熟妇老熟女 | 日韩精品毛片 | 国产三级在线看 | 学生妹被爆插到高潮无遮挡 | 永久免费在线看 | 国产一级毛片大陆 | 黄污视频在线免费观看 | 狠狠爱在线影院 | 国产综合成人久久大片91 | 亚洲AV电影天堂男人的天堂 | 乱码午夜-极品国产内射 | 波多野结衣人妻渴望A片 | 中文字幕婷婷 | 久久91综合国产91久久精品 | 日本免费成人 | 欧美激情中文字幕一区二区 | 国产美女视频一区二区三区 | 亚洲婷婷天堂在线综合 | 趴在办公室被老板们C | 亚洲自偷自拍另类图片小说 | 国产毛片视频网站 | 欧美一夜爽爽爽爽爽爽 | 丁香五月亚洲春色 | 色中色中文论坛 | 最新毛片网 | 五月色婷婷亚洲男人的天堂 | 特级aa 毛片免费观看 | 国产三级多多影院 | 久久99精品久久久66 | 五月婷婷六月激情 | 精品国产成人AV在线看 | 五月天婷婷在线视频国产在线 | 最近韩国动漫免费观看视频 | 老司机精品99在线播放 | 波多野结衣在线家庭教师 | 天天色爱| 最近中文字幕在线看免费完整版 | 午夜一区二区免费视频 | 国产一国产一区秋霞在线观看 | 丰满护士巨好爽好大乳小说 | 国产二级片 | 日韩色情图片小说AV一区 | 一个人看的片BD高清动漫 | 色情A片成人网站免费看视频 | 色吧2024 | 羞羞影院午夜男女爽爽影院网站 | 青草视频在线观看完整版 | 草草视频免费在线观看 | 久久综合五月天婷婷伊人 | 99热久久这里只精品国产WWW | 99国产在线视频 | 午夜性色一区二区三区不卡视频 | 欧美日韩激情一区二区三区 | 国模少妇一区二区三区A片 国内精品A片XXX久久久 | 国偷自产一区二视频观看 | 极品美女扒开粉嫩小泬图片 | 丁香综合激情 | 91九色视频无限观看免费 | 精品一区二区三区免费毛片 | 成版人性视频app菠萝 | 爱唯侦x论坛 | 精品综合久久久久久99 | 欧美色丁香 | 免费观看一级成人毛片软件 | 福利91 | 轻点大JI巴太粗太长了A片 | 亚洲精品午夜一区人人爽 | 婷婷综合亚洲 | 亚洲日日干 | 久久久久亚洲视频 | 一人上面2人试看60 一色桃子中文字幕人妻熟女作品 | 亚洲.日韩.欧美另类 | 久久久久久国产视频 | 免费看成人AA片无码视频吃奶 | 国产精品久久久久999 | 欧美日韩精品一区二区在线线 | 久久99精品久久只有精品 | 女人18毛片a级毛片一区二区 | 成人在线小视频 | 黄www.| 毛片大片免费看 | 羞羞汗汗YY歪歪漫画AV漫画 | 熟女人妻私密按摩内射 | 免费无码又爽又刺激A片小说在线 | 国产极品JK白丝喷白浆免费视频 | 泷泽萝拉第一部快播 | 亚洲国产伦理 | 18禁男女无遮挡羞羞视频免 | jizz精品| 中文日韩亚洲欧美字幕 | MAC水蜜桃色314麻豆 | 日本午夜高清视频 | 国产精品色情国产电影 | 国产四虎精品8848hh | 一级全黄毛片 | 国产精品久久人妻拍拍水牛影视 | 免费观看又色又爽又黄的软件 | 日本高清在线看片免费视频 | 好色电影院 | 伊人网大香 | 国产成人综合在线观看网站 | 中文字幕无限乱码不卡2021 | 欧美躁天天躁无码中文字 | 欧美成人种子 | 免费欧洲毛片a级视频 | 日韩成人黄色片 | 无人区乱码区1卡2卡三卡在线 | 日本无码人妻一区二区免费不卡 | 欧美日韩看看2015永久免费 | 福利视频91 | 欧美粗大猛烈人妖 | 国模无水印一区二区三区 | 亚欧洲精品在线视频免费观看 | 国产亚洲精品久久久久苍井松 | 在线欧美日韩精品一区二区 | h片免费观看 | 99视频这里只有精品国产 | 天堂√在线官网 | 天天干夜夜艹 | 久久99精品久久久久久秒播 | 国精视频一区二区视频 | 97国产精东麻豆人妻电影 | 国产三级影院 | 久就热视频精品免费99 | 久久综合影视 | 亚洲色欲成人无码网站在线观看 | 四虎影视免费大全 | 午夜亚洲国产理论片二级港台二级 | 综合久| 成人午夜特黄AAAAA片男男 | 少妇少妇做爰片AA | 熟女人妻一区二区三区免费看 | 涩涩电影网站 | 九九久久国产精品大片 | 国产精品高潮呻吟AV久久床戏 | 日本欧美中文字幕人在线 | 亚洲欧美一区二区三区久久 | 日本加勒比在线精品视频 | 久久国内精品 | 欧美日韩视频在线第一区二区三区 | 日本美女性生活 | 黄色一级网站 | 国语普通话对白CHINESE | 日本在线观看高清不卡免v 日本在线观看不卡 | 亚洲AV久久无码精品热九九 | 8x成人永久在线观看视频 | 最近免费观看高清韩国日本电影 | 日韩乱码视频 | 国产成人综合五月久久网址 | 国产一区二区三区A片在表 国产一区二区影院大全 | 日本a视频| 麻花传剧原创mv在线观看 | 国产在线综合色视频 | 婷婷五月色综合人妻 | 日本无码毛片久久久九色综合 | 国产喂奶300部 | 韩国三级欧美三级国产三级 | 久久只有这里有精品 | 4色播| acd4448年龄确认 | 天天操天天曰 | 性做久久久久久久久浪潮 | 国产69精品久久久久999三级 | 免费观看色 | 国产精品99精品久久免费 | 日本一品道无码免费专区在线观看 | 久久AV国产麻豆HD真实 | 亚洲AV国产成人精品区三上悠亚 | 色97色| 精品国产免费久久久久久 | 四虎国产一区二区三区 | 精品日韩卡1二2卡3卡4卡乱码 | 日产乱码卡1卡2卡三卡四在线 | 中文字幕不卡免费视频 | 欧美激情视频在线观看一区二区三区 | 青青伊人91久久福利精品 | 黑人操亚洲 | 人人做人人干 | 亚洲免费天堂 | 产精品视频在线观看免费 | 亚洲VA天堂VA欧美片A在线 | 中文字幕不卡在线播放 | 樱井莉亚torrent | 色窝窝论坛 | 亚洲国产天堂久久综合226 | 久久国产精品久久久 | 人色网| 亚洲日本无码精品无码白石麻衣 | 欧美日韩免费一区高清 | 亚洲欧美丝袜制服 | 亚洲精品无码苍井空A片 | 国产精品99久久久久久AV小说 | 日本不卡在线一区二区三区视频 | 高清性色生活片免费播放网 | 国产成人精品福利网站人 | 老师家里没人你用点力视频 | 国产对白国语对白 | 亚洲AV久久无码精品九九九小说 | 黄色免费小网站 | 久久免费影院 | 国产精品人成视频免费999 | 最近高清中文在线字幕在线观看1 | 成人A片动漫无码免费播放 成人A片免费看男人社区 | 玖玖玖精品视频免费播放 | 精品国产乱码久久久久久乱码 | 久久视频在线直播 | 狠狠五月 | 国产色综合天天综合网 | avtt2015天堂网 | 野花社区www在线资源 | 亚洲人成影视 | 久久久久久国产精品免费免费 | 国产精品久久久精品视频 | 波多野结衣久久精品免费播放 | 爽吗你个小浪货叫大声点 | 性生交大片免费看A片直播 性生生活色欲片性按摩 | 美国免费毛片 | 麻豆精品传媒 | 久久精品国产无限资源 | 大尺度很黄很肉的小说 | 久久AV无码乱码A片无码苍井空 | 涩涩网站在线看 | 亚洲AV成人一区二区三区在线看 | 成人酒色网 | 丁香五月情 | 99在线视频免费观看 | 欧美一卡2卡三卡4卡公司 | 成人免费看WWW网址入口 | 生活一级毛片 | 中文字日产幕码三区的做法大全 | 原来神马电影琪琪网最新电视剧 | 日韩大片免费看 | 东京热男人aV天堂 | 日韩免费观看一级毛片看看 | 无遮挡18禁羞羞视频免费动漫 | 宅男噜噜噜66 | 五月天婷婷精品免费视频 | 翁吻乳婷婷小玲21 | 六月激情综合 | 久久综合导航 | 欧美日产国产AC | 妺妺窝人体色WWW图片 | 成人午夜在线视频 | 高清无码午夜福利在线观看 | 久久精品午夜一区二区福利 | 国产极品尤物铁牛tv网站 | 国产在线中文字幕 | 粗大的内捧猛烈进出A片小说 | 92看看福利1000集合集免费 | 亚洲精品久久久久 | 要看影院 | 巨大乳女人做爰视频在线看 | 丁香狠狠色婷婷久久综合 | 18以下勿进色禁网站永久视频 | 就要干| 91av在线免费观看 | 一区二区三区四区免费视频 | 中文在线日韩亚洲制服 | 又大又紧18P少妇在线观看 | 久久精品少妇高潮A片免费观 | 欧美视频在线观看视频 | 99热综合在线| 丝袜亚洲另类欧美变态 | 新版中文在线资源 | 真人一级毛片国产 | 一级黄色网址 | 高清一级毛片一本到免费观看 | 三级伦理在线电影日本 | 国产成人精品一区二区三区视频 | 亚洲精品国产一区二区三 | 全部免费国产潢色一级 | 四个熟妇搡BBBB搡BBBB | 久久a视频| 人妻奶水人妻系列 | 免费看国产成年无码A片 | 国色天香日本免费观看 | 欧美大片日韩精品四虎影视 | 国产精品悠悠久久人妻精品 | 8x在线观看免费视频 | 久久精品国产自在一线 | 欧美午夜精品A片一区二区HD | 久久人视频 | 瑟瑟网站免费网站入口 | 亚洲精品久久久久久中女字幕 | 老师我好爽再深一点好舒 | 中文字幕不卡一区二区三区 | 国外欧美一区另类中文字幕 | 国产精品欧美亚洲日本综合 | 性欧洲精品videos' | 最近最新日本中文字幕MV2024 | 成人亚洲精品久久久久软件 | 色爱区综合五月激情 | 影音先锋av悠悠资源网 | 免费日本黄色网址 | 69久久国产精品热88人妻 | 日韩一区二区超清视频 | 久久精品资源站 | 台湾成人影院 | 日日摸天天添到高潮 | 久久久无码精品亚洲A片0000 | 人人爽久久久噜噜噜婷婷 | WWW国产色情在线观看APP | 成人性生交A片免费看导航大全 | 日韩精品中文字幕在线 | 午夜视频在线观看免费高清 | 午夜免费观看_视频在线观看 | 益日韩欧群交P片内射中文 樱花草无码专区日本 | 国产激情文学 | 久久国产精品久久 | 受降前夕 电影 | 少妇大乳妓女毛片A片 | 亚洲 自拍 另类 欧美 综合 | 久久综合久久久 | 亚洲国产日韩制服在线观看 | 人妻丰满熟妇V无码区A片免费看 | 亚洲综合AV在线在线播放 | 欧美激情中文字幕一区二区 | 欧美成人无码A区在线观看免费 | 欧美视频在线观看 | 最近最新中文字幕高清免费 | 91制片厂果冻传媒七夕 | 午夜福利视频 | 中文有码人妻字幕在线 | 国产熟妇精品高潮一区二区三区 | 日韩亚洲人成在线 | 98久久无码一区人妻A片蜜 | 综合干狼人综合首页 | 亚欧免费观看在线观看更新 | 天天操夜夜添 | 欧美一性一交一伦一A片视频 | 灌满到腿抽搐合不拢BL总受 | 在线观看免费视频 | 校花被房东C得合不拢腿H男男 | 国精产品99永久中国有限公司 | 色综合综合色 | 国产午夜精品久久理论片 | 日韩插啊免费视频在线观看 | 日本不卡va | 国产午夜精品久久久久 | 中文字幕不卡一区二区 | 四虎必出精品亚洲高清 | np文超级肉一女多男(H) | 青草热久精品视频在线观看 | 亚洲国产日韩视频观看 | 高清在线免费观看完整版电影大全 | 亚洲综合精品香蕉久久网97 | 亚洲伦理| 97天天干| 色情A片成人网站免费看视频 | 天天躁夜夜躁狠狠夜夜 | 一本到国内在线视观看 | 久久亚洲精品AV成人无码 | 日韩第八页 | 日产精品乱码卡一卡2卡三 日产精品卡二卡三卡四卡乱码视频 | 男女午夜精华液 | 日本无码不卡中文免费v | 香港黄页精品视频在线 | 亚洲区中文字幕 | 三要四妾国语免费观看 | 久久综合久久综合九色 | 亚洲欧洲日本无在线码播放 | 在线播放91撕破艺校舞蹈系 | 波多野结衣在线网站 | 亚洲欧美日韩一区二区 | 亚洲视频影院 | 亚洲一区二区三区夜色 | 最近中文字幕高清免费大全8 | 欧美日韩视频在线第一区二区三区 | 无码欧美又大又色又爽AAAA片 | 色99视频| 女人与公人强伦姧 | 澳门在线高清一级毛片 | 性生交XXXX乱大交A片 | 亚洲激情图片网 | 国产女人与黑人在线播放 | 国产高清在线91福利 | 午夜在线亚洲 | 天天操天天爱天天干 | 天天射天天干天天色 | 欧美特黄一级高清免费的香蕉 | 97人妻熟女成人免费视频 | 69国产成人综合久久精 | 四房播播下载 | 麻豆无人区乱码 | 成人片在线视频 | YELLOW片免费观看高清大全 | 亚洲成综合人影院在院播放 | 久久夜色精品国产飘飘 | 国产亚洲精品福利 | 四虎影视影院手机在线看 | 国产在线观看不卡免费高清 | 欧美日本高清动作片www网站 | 国产精品美女乱子伦高潮 | 免费观看又色又爽又黄的小说一 | 樱井莉亚qvod | 韩国一卡二卡三卡四卡网站 | 国产亚洲女人久久久久久 | 麻花传媒网站永久入口视频 | 张开腿我尝尝你的草莓 | 中文字幕国产日韩 | 欧美人与动牲交免费看 | 品色阁 | 篠崎かんな黑人解禁粗暴 | 久久婷五月综合色啪网 | 亚洲精品久久国产片麻豆 | 影音先锋熟女少妇AV资源 | 久久视频在线视频观看 99 | 香蕉久久av一区二区三区 | 麻豆传煤网站免费入口ios | 少妇特黄A片一区二区三区免费看 | 欧美高清在线视频一区二区 | 亚洲精品国产一区二区精华液 | 老司机午夜网站 | 欧美国产日韩综合无码 | 免费人成在线观看69式小视频 | 一级人做人a爰免费视频 | 亚洲精品口国自一产A片 | 亚洲成人99 | 韩国免费看 | 久久九 | 久久精品久久久久久久久人 | 国产性夜夜春夜夜爽1A片 | 国产午夜免费视频片夜色 | 夜夜爽日日澡人人添 | 老太婆BBBBBB视频 | 强奷乱码欧妇女中文字幕熟女 | 四虎影视出品必属精品 | 熟女人妻-蜜臀AV-首页 | youjizz欧美| 美女强奷到抽搐在线播放 | 亚洲阿v天堂无码z2024 | 真实乱子伦小说 | 欧美激情A片久久久久久 | 中文字幕日本无码少妇 | 亚洲第一毛片 | 国产毛片网 | 国产高清免费观看 | 依依成人综合 | 亚洲黄色网址大全 | 国产精品日本欧美一区二区 | 涩涩视频在线看 | 六月婷婷激情综合 | 欧美xxxxhdvideos | 国产高清免费不卡观看 | 小视频黄站网黄 | 内射调教小说高H1V1姐弟 | 日本A片把舌头伸进粉嫩视频 | 中文字幕日本最新乱码视频 | 国产成人AV | 亚洲视频999| 99热网| 国色天香视频在线社区 | 欧美黄色成人 | 亚洲日本一期二期三期精华液 | 97爱色| 黄色在线播 | 麻豆区蜜芽区 | 人妻无码13p | 久久草情侣vs | 波多野结衣办公室33分jian情 | 成年男人裸j免费网站 | 欧美性A片人喾交 | 国产欧美日韩一区二区三区在线 | 曰批全过程免费视频在线观看网站 | 午夜亚洲国产理论片4080 | 综合av社区 | s情网站 | 男人边吃奶边做愛视频 | 美女露3点| 亚洲精品tv久久久久久久久久 | 欧美又粗又猛又爽又黄A片 欧美又大又粗毛片多喷水 欧美又大又粗又湿A片 | www.黄色| 高清不卡毛片免费观看 | 青草碰人人澡人人澡 | 亚洲大片在线观看 | 一本一道波多野结衣一区二区 | 亚洲精品国产乱码AV在线观看 | 亚洲VA天堂VA欧美片A在线 | 最近高清中文字幕无吗免费看 | 激情综合五月天丁香婷婷 | 欧美色综合高清视频在线 | 中文字幕 在线观看 | 99久久无码一区人妻A片蜜臀 | 日本无码免费A片无码视频 日本无码人妻精品一区二区蜜桃 | 宝贝把内衣脱了我想吃胸 | 久热网| 亚洲精品午夜一区人人爽 | 饥渴的少妇黑人在线观看 | 吃奶呻吟打开双腿做愛 | 色中色最新网站 | 99在线观看精品视频 | 国产又硬又粗进去好爽A片软件 | 亚洲精品久久久久久偷窥 | 五月激情综合网 | 亚洲中文字幕婷婷在线 | 色综合成人网 | 午夜福利视频1692 | 一夲道人妻熟女AV网站 | WWW亚洲精品久久久无码 | 精品人妻无码一区二区三区绿 | 亚洲 另类 春色 小说 | 巨乳波霸在线中文字幕 | 公交车被多男摁住灌浓精芽子 | 97视频在线看 | 特黄把女人弄爽的A片 | 亚洲电影 欧美电影 | 久久国产欧美国日产综合抖音 | 午夜精品久久久久久毛片 | 在线中文字幕一区 | 一个色综合亚洲色综合 | 欧美很很干 | 亚洲另类自拍丝袜第1页 | 亚洲丰满熟女一区二区蜜桃 | 久久综合伊人77777麻豆 | 亚洲精品久久久久久不卡精品小说 | 久久国产成人亚洲精品影院老金 | 精品一区二区三区四区五区六区 | 色秀视频免费网站在线观看 | 日本视频久久 | 国产精品国产三级国产专 | 欧美精品一卡2卡3卡4卡乱码 | 亚洲国产高清视频 | 99久久中文字幕伊人情人 | 免费大片国产在线观看下载 | 国产乱码精品一区二区三区久久 | 女主床戏被进高H | 国产人妻人伦AV又粗又大 | 品色堂永久 | 男人和女人做污污污的事APP免费 | 日日摸夜夜添夜夜添A片公司 | 国产又黄又刺激的免费A片小说 | 熟女人妻-蜜臀AV-首页 | 国产一区自拍视频 | 欧美精品毛片久久久久久久 | 熟女视频一区二区在线观看 | 禁app下载站长统计网址进入 | 免费观看少妇全黄A片 | 99国精产品一二三区 | 青草资源站| 疯狂做受XXXX高潮吃奶 | 99re6在线观看| 被绑在坐桩机上抹春药 | 琪琪热码在线中文字幕 | 中川美香 | 中文在线最新版天堂 | 夜夜操天天摸 | 97精品国产91久久久久久久 | 少妇邻居内射在线 | 国产精品久久国产精品99 gif | 被双修做到哭H被师尊强迫 被特种兵啪到哭BL 被拖进小树林C了好爽H出租车 | 亚洲成av人影片在线观看 | 四虎2019 | 亚洲国产精华液网站W | 久久婷婷色 | 91破解版在线 | 亚洲 | 国产单亲乱子伦视频 | 国产精品人人爽人人做 | 欧美色欧美亚洲高清在线观看 | 六月婷婷激情综合 | 91精品福利视频 | 看片毛网站| 中文字幕在线视频一区 | 日日摸天天碰中文字幕 | 国产免费不卡视频 | 国产又粗又猛又爽又黄A片漫 | 欧美流行 在线播放 | 久久久久国产视频 | 黄色片大全在线观看 | 国精产品一区二区三区有限公司 | 在线看的成人性视频 | 91麻豆精品国产一级 | 男女做爰猛烈啪啪吃奶真人免费 | 日本三级视频网站 | 欧亚洲精品一区中文字幕拾精者 | 奇米影视久久 | 99久久免费午夜国产精品 | 爱婷婷网站在线观看 | 日本无码人妻一区二区免费不卡 | 性欧美精品videofree高清hd | 亚洲欧美视频在线观看 | 久久久无码精品无码国产人妻丝瓜 | 国产人妻无码鲁丝片久久麻豆 | 日韩精品区 | 亚洲精品久久无码午夜小说 | 欧美老头把我添高潮了A片视频 | 色网站大全| 国产精品久久久久无码AV色戒 | аⅴ资源中文在线天堂 | 波多野结衣中文在线播放 | 2024精品极品国产色在线观看 | 国产日韩视频 | 五月丁香综合缴情六月 | 亚瑟影院在线观看wwww | 性做爰A片免费看网站 | 免费无毒a网站在线观看 | 五月婷婷六月爱 | 日本人妖miran护士 | aaaaa级毛片免费视频 | 99国产在线精品观看二区 | 国产在线视频一区二区不卡 | 国产极品JK白丝玉足喷白浆 | 大地影院日本高清免费完整版 | 大陆人妻熟妇多毛A片 | 品色成人网 | 亚洲精品卡一卡三卡四卡乱码 | 琪琪婷婷五月色综合久久 | 求一色站 | 自偷自拍亚洲欧美清纯唯美 | 中文字幕福利视频在线一区 | 免费观看韩国经典的A片 | 成人a影片在线观看 | 天堂精品 | 大奶肥臀 | 大乐透23105晒票 | 日本免费一区二区三区a区 日本免费一区二区久久人人澡 | 国产精品爽爽久久久久久无码 | av免费无码天堂在线 | 久久精品日韩一区国产二区 | 亚洲一码二码三码精华液 | 韩国无码又爽又刺激的A片 韩日午夜在线资源一区二区 | 高清精品国内视频 | 韩国伦理在线电影免费观影网站 | 中文字幕韩国三级少妇在线光看 | 五月丁香综合啪啪成人小说 | 国内精品 大秀视频 日韩精品 | 色姑娘久久综合网天天 | 国产亚洲精品久久久性色情软件 | 丁香视频在线 | 欧洲肥女 yourlust.com | 午夜4k最新福利 | 日本三级吃奶头添泬无码 | 国产婷婷色一区二区三区在线 | 午夜资源| 福利姬视频在线观看 | 亚洲性影院| 国产精品久久久久久久久免费 | 久久综合久久综合九色 | 欧美大幼 | 日韩精品极品视频在线观看免费 | 波多野吉衣在线播放 | 中文字幕不卡在线 | 日韩精品一区二区三区在线观看 | 欧美激情无码视频一二三 | 日本亚欧热亚洲乱色视频 | 黄网站免费永久在线观看下载 | 西西人体做爰大胆图片 | 日本A级做爰午夜免费视频 日本A片成人片免费视频生活片 | 国产成人精品一区二区三区影院 | 亚洲综合色五月久久婷婷 | 夜精品一区二区无码A片 | chinese国产人妖网站视频 | 天天干天天干天天干 | 成人黄色免费网址 | 国产在线看不卡一区二区 | 原来的琪琪电影在线看 | 美国一级毛片免费看成人 | 波多野结衣 一区 | 四虎影视网 | 亚洲国产精品成熟老女人 | 亚洲精品久久无码一区二 | 西班牙一级特级毛片dvd | 日日噜噜夜夜狠狠视频无 | 色在线网| 日韩中文字幕久久久经典网 | 高清不卡毛片 | 成人免费看AA片 | 色97色 | 亚洲 欧美 中文 在线 视频 | 最近中文字幕完整视频 | 真实国产乱子伦高清 | 草草影院永久发布地址 | 青青草a国产免费观看 | 影音先锋资源男人网 | 欧洲最新一卡二卡三卡四卡 | 欧美日韩综合无码中文字幕 | 亚洲资源在线观看 | 黄页在线观看免费 | 欧美一级片在线免费观看 | 亚洲网站免费看 | 中文字幕人成乱码在线观看 | 日日摸夜夜添夜夜添影院视频 | 黄网站在线观看高清免费 | 欧美色噜噜 | 在线播放国产不卡免费视频 | 欧美极品在线视频 | 久久精品出轨人妻国产 | 在线播放国产麻豆 | 欧美一级片免费观看 | 免费国产又色又爽又黄的网站 | 中国 韩国 日本 免费看 | 人妻寂寞按摩中文字幕 | 亚洲综合激情另类小说区 | 国产成人综合网在线播放 | 国产日产人妻精品精品 | 国产精品 欧美在线 另类小说 | 兽交XXXXBBBB视频.专区 | 玖玖资源站 | 在线观看片免费 | 久久精品久噜噜噜久久 | 日本护士喷水 | 午夜精品福利在线导航小视频 | 日本免费无码一区二区到五区 | 久久草资源费视频在线观看 | 国产成人手机高清在线观看网站 | 中文字幕日本不卡一二三区 | 欧美成人黑人性视频 | 免费看影片的网站入口 | 四虎影视免费大全 | 黄桃AV无码免费一区二区三区 | 国产一级特黄高清免费下载 | jizz在线观看免费高清 | 免费毛片网站在线观看 | 拍拍拍无档又黄又爽视频 | 美乳女神思瑞 | 看草逼 | 99视频在线看观免费 | 一级做a爰全过程免费视频毛片 | 精尽人亡乱肉合集乱500小说 | 五月天婷婷综合 | 日韩精品卡4卡5卡6卡7卡3卡 | 亚洲午夜无码毛片AV久久小说 | 91精品免费久久久久久久久 | 国产精品日本免费视频 | 天堂网www在线中文天堂 | 色偷偷资源亚洲在线 | 国产精品久久永久免费 | 亚洲精品久久黄大片 | 六月丁香婷婷综合 | 特级aa 毛片免费观看 | 伊人中文字幕波多野结衣 | 无码国产欧美一区二区三区不卡 | 国产成人一区二区三区在线观看 | h网址在线观看 | japanese大战黑人 | 公车疯狂揉肉蒂高潮H失禁动态图 | 亚洲精品无码成人A片在线小说 | 日韩欧美伦理片 | 91香蕉视频黄色 | 亚洲午夜久久久精品影院视色 | 91精品一区二区综合在线 | 狠狠狠色丁香婷婷综合久久五月 | 日本美女毛茸茸 | 欧美视频在线观在线看 | AV性色AV久久无码AI换脸 | 免费精品精品国产欧美在线 | 人人色在线视频播放 | bt天堂网.www在线资源 | 黄色一级毛毛片 | 免费看污又色又爽又黄又脏小说 | 欧美四房播播 | 久久精品久久精品国产大片 | 日韩中文视频 | 草草影院在线观看 | 亚洲精品卡一卡三卡四卡乱码 | 五月婷婷丁香 | 日本高清色本免费现在观看 | 午夜在线视频网站 | 欧美1区2区3区 | 亚洲色熟偷拍视频在线 | www.色se.com| 国产成人无码免费看片软件 | 国内精品久久久久影院优 | 精品卡一卡三卡四卡乱 | 99精品视频观看 | 日韩美在线 | 色姑娘久久综合网天天 | 成人导航网站 | 国产激情无码激情A片免费软件 | 高潮真紧好爽我视频 | 国产午夜一级鲁丝片 | 免费一级做a爰片久久毛片潮 | 久久99国产精品久久99小说 | 欧美性受一区二区三区 | 一起来看流星雨在哪拍的 | 欧美综合色婷婷欧美综合五月 | 99精品视频在线观看re | 日本成人免费在线视频 | 韩国漂亮老师做爰BD | 亚洲中文国产最新在线观看 | 国产麻豆精品久久一二三 | 五月天婷婷影院 | 少妇人妻千子深太紧了A片 少妇爽滑高潮几次 | 青草青草久热精品视频在线观看 | 欧美激情一区二区 | 一级黄色片免费观看 | 国内揄拍国内精品对白86 | 日本午夜三级 | 少妇毛又黑又浓水又多A片 少妇内射高潮福利炮 | 亚洲国产精品热久久2022 | jyzzjyzzz视频国产在线观看 | 黄色国产精品 | 再猛点深使劲爽免费视频 | 灌满到腿抽搐合不拢BL总受 | 午夜DV内射一区区 | 四虎永久免费地址入口 | 永久免费观看黄网站 | 噜噜噜久久 | 亚洲无AV在线中文字幕 | 老汉色老汉首页a亚洲 | 精品欧美一区二区在线观看欧美熟 | 99国产精品人妻无码免费 | 日韩高清在线播放不卡 | 亚洲最大天码AV在线观看 | 日韩美在线 | 四虎影视免费观看高清视频 | 国产卡一卡二卡3卡4乱码 | 久久久这里只有精品免费 | 亚洲 日本 欧美 中文幕 | 婷婷开心中文字幕 | 欧美乱妇高清正版在线观看 | 亚洲最稳定资源在线观看 | 成人乱码一区二区三区A片 成人乱人乱一区二区三区 成人区人妻精品一区二欧美毛片 | 青草视频青年娱乐 | 五月婷婷综合色 | AV色蜜桃一区二区三区 | av天堂.com | 欧美性爱 成人 | 人人叉人人 | 琪琪see色原网色原网站 | 国产人妻人伦精品婷婷 | 色播成人网 | 51国偷自产一区二区三区 | 无人在线观看免费高清直播视频 | 欧美美女一区二区三区 | 狠狠躁日日躁夜夜躁A片免费 | 精品无人乱码一区二区三区的优势 | 国产综合无码一区二区色蜜蜜 | 一区二区三区不卡视频 | 人人爱夜夜爽日日做视频 | 毛片网站在线观看 | 成人A片产无码免费视频软件 | 欧美精品狠狠色丁香婷婷 | 别停好爽好深好大好舒服视频 | 长篇YIN荡乱合集小说免费TXT下载 | 最新网站网址永久发布 | 亚洲九九九 | AV每日更新 在线观看 | 男女做爰猛烈吃奶摸A片 | 在线视频永久免费网站 | 久久青青无码AV亚洲黑人 | 欧美人成片免费看视频不卡 | 国产精品20247人妻精品冫 | 美女扒开尿口给男人看 | 伦理97 | 无码日本亚洲一区久久精品 | 天天曰夜夜操 | 欧美精品久久99人妻无码 | 久久99国产精品久久 | 天天操天天干天天 | 免费中文字幕不卡视频 | 亚洲啊v| 狠狠色丁香久久综合网 | 欧美日韩中文国产一区发布 | 久久久久久久久久免免费精品 | 成人无码精品一区二区在线观看 | 韩国一区二区视频 | 久久2017国产视频 | 欧洲bbbbb| 亚洲色大成网站WWW永久麻豆 | 日韩免费一区 | www.毛片.com| A片温柔的女保姆 | 久久9966精品国产免费 | 日韩精品无码久久一区二区三 | 亚洲精品综合久久 | 午夜福利在线观看6080 | 岳艳的胯下做爰岳艳小说 | 国产精品中文字幕在线观看 | 欧洲成人 | 色www.亚洲免费视频 | 久久精品亚洲一区二区三区浴池 | 欧美日本韩国 | 欧美午夜精品久久久久久浪潮 | 午夜福利不卡片在线播放免费 | 欧美城天堂网 | 亚洲AV国产AV一区无码小说 | 九九九国产 | 91短视频版在线观看www免费 | 九九九九九 | 黄色免费在线网址 | 久久国产一级毛片一区二区 | 一道精品视频一区二区三区男同 | 97超级碰碰人妻中文字幕 | 激情文学综合丁香 | 91新视频| 国产视频福利一区二区 | 久久人妻精品国产一区二区 | 男男BL各种姿势地方PLAY文 | 黄色一级视频在线播放 | 成人片毛片AAA片免费 | 亚洲国产精品天堂在线播放 | 黄色网址app| 精品国产乱码久久久久夜深人妻 | 2021videos18xxxx中国 | 国产欧美成人一区二区A片 国产女人乱人伦精品一区二区 | 亚洲精品久久久久久久久AV无码 | 在线成人免费电影 | 四四房播播 | 国产乱码精品一品二品 | 亚洲视频一区二区在线观看 | 国产精品乱码一区二三区 | 国产刺激熟女短视频在线观看 | 国产中文字幕在线视频 | 翁吻乳婷婷小玲21 | 在线播放69热精品视频 | 日本三级韩国三级香i港三级 | 免费A片国产毛A片无码久久 | 樱花草在线观看播放视频www | 国产一级特黄高清免费大片dvd | 成年女人免费视频 | 欧美视频一二三区 | 看全色黄大色黄大片爽一次 | 中文字幕在线观看 | 国产精品玖玖玖影院 | 少妇大叫又粗又大太爽A片 少妇大乳妓女毛片A片 | 国产精品久久久久久亚洲小说 | 在线看a片 | 日韩黄色网页 | 国产又色又爽在线观看 | 五月香六月婷婷激情综合 | 日本三级香港三级人妇 下载 | 日本高清视频色wwwwww色 | 4房色播 | 国产综合91| 欧产日产国产色情 | 欧洲VODAFONEWIFI一区 | 性调教室高H学校小说 | 欧美3区| 99久久精品免费 | 久久精品一品道久久精品9 久久精品一本到99热免费 | 成人免费视频69 | 综合色天天 | 无限看片的免费视频动漫 | 又爽又色禁片1000视频免费看 | 久久久精品欧美一区二区免费 | 国产视频久久久久 | 公用玩物(NP双XING总受) | 免费观看黄色的网站 | 久久久久久久久久久久久久久久久久久久 | 国产成人精品日本欧美动漫 | 日韩欧美激情兽交 | 日韩一二区色情高清清视频 | 国产无遮挡A片又黄又爽 | 久久综合久久久 | 日韩一区二区在线免费观看 | 国产三级在线免费 | 丰满五十老女人性视频 | 免费欧美黄色 | 我被几个男的玩爽到死 | 国产婷婷色综合AV蜜臀AV | 里番外番口工全彩无遮挡 | 91精品福利在线 | 久久精品九九亚洲精品天堂 | 亚洲AV成人一区二区三区啪啪 | 国产porn在线| 新japaneseoldman乱 | 天堂网在线最新版官网 | 神马dy888午夜伦理 | 日日夜夜狠狠 | 在线乱码一卡二卡麻豆 | 国产三级国产精品国产普男人 | 国产精品乱码一区二三区 | 91精品中文字幕 | 国产AV人人妻人人爽 | 黄色网在线播放 | 欧美日本亚洲国产一区二区 | 欧洲一卡2卡三卡4卡网站国色天香 | 欧美AAAAAABBBBB| 久久久99视频 | 亚洲最大色情网55101 | 国产人妻系列无码专区97SS | 久久精品国产一区 | 日本在线视频免费观看 | 奶大灬好大灬好硬灬好爽在线播放 | 成年视频xxxxx在线网站 | 免费三级网站 | 国产精品久久国产国精品 | 精品福利资源在线导航网址 | 精品无码久久久久久久久 | 中文字幕无码家庭乱欲 | 边做边爱完整版免费视频播放 | 波多野结衣mxgs1124在线 | 日韩欧美国产免费看清风阁 | 强壮公次次弄得我高潮A片视频 | 成人无码日本一区二区三视 | 2022国产精品福利在线观看 | 日本视频免费 | 一本大道一卡二卡三卡 视 一本大道一卡二卡三卡四卡在线观 | 国产影片大全 | 亚洲老熟女AV一区二区在线播放 | 国产做A爰片久久毛片A片软件 | 国产免费无码又爽又刺激A片动漫 | 亚洲国产欧美日本视频 | 午夜资源| 久久久综合久久 | 午夜福利小视频400 午夜副利电影手机高清在线直播app下载 | 网红思瑞一区二区三区 | 一级黄色毛片免费看 | 久久草免费线看线看2 | 古装一级淫片a免费播放口 古装一级无遮当一级毛片 古装一级毛片手机免费看 古装一级毛片免费观看 | 色搜网站 | 国产一区在线看 | 粉泬毛多水多30岁女人都是水 | 欧美激情综合五月色丁香 | 福利精品一区 | 中文字幕乱码免费专区 | 日本激情影院 | 在线亚洲精品福利网址导航 | 国偷自产AV一区二区三区健身房 | 乱子伦xxxxvideos | 黄色成年人视频 | 中国老太婆bbwhd | 天天天做天天天天爱天天想 | 精品美女国产互换人妻 | 黄网观看 | 国产h视频在线观看免费 | 激情综合色综合啪啪开心 | 亚洲精品乱码久久久久蜜桃 | 宅男色影视亚洲人在线 | 天天躁日日躁狠狠躁 | 新版中文在线资源 | 天天干夜夜夜操 | 一卡二卡三卡四卡无卡在线 | 免费的很黄很污的全部视频 | 波多野结衣在线网址 | 扛起老师雪白双腿进入小说 | 亚洲日本高清成人aⅴ片 | 小视频免费观看在线 | 国产理论在线观看 | 黄色香蕉网 | 午夜福利麻豆国产精品 | 97人妻成人免费视频 | 黄色免费在线观看网址 | 中文字幕在亚洲第一在线 | 自拍电影 | 女人自熨全过程(有声) | 国产色综合天天综合网 | 91精品福利视频 | 国产又爽又大又黄A片另类 国产又爽又大又黄A片软件 | 亚洲欧美一区二区成人片色欲AV | 2018天天干天天操 | 强壮公弄得我次次A片 | 欧美一区二区三区免费播放 | 国产精品久久精品第一页不卡 | 99国产视频| 中文字幕完整视频高清 | 厨房少妇人妻好深太紧了 | 92午夜理论 | 免费精品国产日韩热久久 | 久久99精品久久久久久噜噜 | 极品白嫩小泬10P | 日韩欧美国产免费看清风阁 | 四虎2024最新免费观看 | 2022国产成人精彩在线视频 | 2020国自产拍精品天天更新 | 六月丁香综合 | 国产区免费 | 99热久久是有精品首页 | XL上司带翻译带中文 | 麻豆一区二区免费播放网站 | 色噜噜狠狠色综合日日 | 好大好硬好深好爽老师受不了 | 日韩欧美一及在线播放 | 3及网站 | 永久免费看www色视频 | 国产人妻一区二区无码 | 天天干天天操天天操 | 深爱五月婷婷 | 亞洲AV女優無碼人妻濑亚美莉 | 欧美在线视频一区二区三区 | 国内精品A片XXX久久久 | 亚洲日日操| 女bbwxxxx非洲黑人 | 欧美三区在线观看 | 久久不卡精品 | 一个人看的片BD高清动漫 | 久久一级| caoporn 视频 | 国产亚洲精品久久久久久久 | 国产在线观看中文字幕 | 在线观看免费的小电影网站 | 91se在线视频 | 夜夜操天天摸 | 国产中文在线观看 | 国产目拍亚洲精品一区二区三区 | 天天操天天爱天天干 | 免费又黄又爽1000禁片 | 老师没戴套子C了我一天视频 | 麻豆国产96在线日韩麻豆 | 狠狠干狠狠干狠狠干 | 国产又爽又大又黄A片另类软件 | 一区二区三区好的精华液杨朝越 | _日韩人妻无码一区二区三区 | 丁香花丁香五香天堂网 | 亚洲最大色网 | 五月丁香婷婷天堂 | 中文线码中文高清播放中 | 男人天堂网2024最新地址 | 国产人A片777777久久 | 国产精品免费久久久久软件 | 愉拍自拍一区首页 | 老师我好爽再深一点好舒 | 彩色h中文漫画 | 人妻精品人妻无码一区二区三区 | 国产第一页视频 | 亚洲男人片片在线观看 | 欧美国产亚洲一区二区三区 | 岛国三级| 涩欲国产一区二区三区四区 | 国产在线a免费观看 | 国产福利资源网在线观看 | 秋霞电院影无码 | 色综合天天综合高清影视 | 在线天堂最新版资源 | 激情内射亚州一区二区三区爱妻 | 一本到一本到高清视频在线观看 | 新色中色| 把女人弄爽A片特黄大片在线 | 欧美亚洲尤物久久精品 | 国产v片| 欧美阿v高清资源不卡在线播放 | 91se在线视频 | 久久久久久久亚洲精品 | 强奷乱码欧妇女中文字幕熟女 | 中文字幕视频在线免费观看 | 熟女人妻久久精品AV天堂 | 麻豆乱码1区2区新区 | 日本视频在线 | 日本一区二区三区在线看 | 免费三级黄| 搞逼综合网 | 亚洲精品AV中文字幕在线 | 亚洲AV色情偷拍精品 | 日日碰狠狠躁久久躁AV | 欧美色图一区二区三区 | 69式在线观看免费视频播放 | 三级电影下载 | 男人使劲躁女人过程A片 | 激情国产一区二区三区四区小说 | 国产精品一级视频 | 殴美一级黄色片 | 篠田步美在线 | 女人高潮内射99精品 | 色婷婷色 | 高清不卡一区二区三区 |