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

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è)簡(jiǎn)單的驅(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)聲明!

zyfzxh
級(jí)別: 論壇版主

精華主題: 12 篇
發(fā)帖數(shù)量: 6507 個(gè)
工控威望: 7515 點(diǎn)
下載積分: 110281 分
在線時(shí)間: 4852(小時(shí))
注冊(cè)時(shí)間: 2006-08-10
最后登錄: 2025-08-04
查看zyfzxh的 主題 / 回貼
3樓  發(fā)表于: 2008-07-31 12:28
樓主能否一次性發(fā)完,感覺都有點(diǎn)像大型電視劇一樣!
lyq_4652
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lyq_4652的 主題 / 回貼
4樓  發(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è)簡(jiǎn)單的驅(qū)動(dòng)程序,簡(jiǎn)單到什么也沒有的驅(qū)動(dòng)程序。嘿嘿,如果把這段HEX代碼下到你的PLC內(nèi),PLC的IO口可能會(huì)亂跳的哦~不過,梯形圖的解釋倒是獨(dú)立于驅(qū)動(dòng)之外的,加載了一個(gè)什么也沒有的驅(qū)動(dòng),PLC芯片組也是可以正常運(yùn)行梯形圖的。

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

本帖首發(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-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”即完成了地址重定義的工作,是不是很簡(jiǎn)單?
③    科威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ǎng)的程序均放在此程序中執(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ǎng)的一次執(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的。所以算起來你的程序最長(zhǎng)的指令周期數(shù)是1100個(gè)而不是2000個(gè)!哎呀,估計(jì)越講越難讓人理解了…打住,往下走吧,畢竟,計(jì)算每條語句所占用的系統(tǒng)時(shí)間并將其代碼優(yōu)化都是些達(dá)人們,我們還是先看簡(jiǎn)單的。

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的 主題 / 回貼
6樓  發(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é)所沒有講到的,通過檢測(cè)這些位變量,我們就可以對(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的 主題 / 回貼
7樓  發(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的 主題 / 回貼
8樓  發(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的 主題 / 回貼
9樓  發(fā)表于: 2008-08-08 10:49
實(shí)戰(zhàn)攻堅(jiān)!

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

首先筆者得說說科威PLC的輸入端口采樣原理,為什么要進(jìn)行輸入端口采樣呢?答案很簡(jiǎn)單,就是為了濾波。在PLC實(shí)際運(yùn)行過程中,X端口可能會(huì)因?yàn)楝F(xiàn)場(chǎng)干擾收到一些毛刺信號(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的 主題 / 回貼
10樓  發(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)聲明!
胡定國
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 225 個(gè)
工控威望: 96 點(diǎn)
下載積分: 1534 分
在線時(shí)間: 48(小時(shí))
注冊(cè)時(shí)間: 2007-05-03
最后登錄: 2018-07-22
查看胡定國的 主題 / 回貼
11樓  發(fā)表于: 2010-12-08 22:42

主站蜘蛛池模板: 国产在线一区视频 | 成人无码T髙潮喷水A片小说 | 97在线视频免费人妻 | 宅男在线永久免费观看99 | 欧美成人久久一二三区A片 欧美成人无码A区在线观看免费 | 米奇影院888奇米色99在线 | 成人理论片| 日本高清免费中文字幕不卡 | 国产乱码精品一区三上 | 久久不雅视频 | 一本大道卡一卡二卡三乱码 - 八 | 久久国产视频网站 | 偷拍亚洲另类无码专区 | 久久无码潮喷A片无码高潮动漫 | 最近中文字幕在线看免费完整版 | 男男双性高H浪荡小说合集 男男体育生乱yin高H肉汁 | 无码成A毛片免费 | 丁香在线| 久久久精品久久久久久久久久久 | 欧美三级真做在线观看 | 按摩高潮A片一区二区三区 澳门永久av免费网站 | 麻豆果冻传媒2024精品传媒一区下载 | 国产成人在线综合 | 视频二区 中文字幕 欧美 | 少妇被躁爽到高潮无码久久 | 极品福利视频 | 欧美日韩精品一区二区三区 | 国产精品久久久久久久免费A片 | 免费国产在线观看不卡 | 亚洲天堂网在线观看视频 | 婷婷开心中文字幕 | 日韩色情在緌 | 午夜性色一区二区三区不卡视频 | 扒开双腿被两个男人玩弄 | 国产亚洲精品久久综合阿香 | 欧美又粗又硬又大久久久 | 无码内射成人免费喷射 | jizz亚洲 | 精品一区二区免费视频蜜桃网 | 玫瑰之战电视剧免费 | 嗯啊快拔出来我是你老师 | 日韩一区二区三区免费 | 色婷婷在线播放 | 久久久久久午夜精品 | 国产综合久久久久久鬼色 | 日韩好片一区二区在线看 | 欧美午夜精品一区二区蜜桃 | 亚洲一码二码三码精华液 | 国产成人精品123区免费视频 | 成年香蕉大黄美女美女 | 日韩美女自卫慰黄网站 | 国精产品W灬源码1688网站 | 亚洲精品综合一区二区三 | www色网站| 97在线观看在线观看 | 激情婷婷综合 | 99久久精品久久久久久清纯 | 国产精品永久免费 | xx顶级欧美熟妞xxhd | 小雄的性生活 | 天天干夜夜玩 | 日日噜噜夜夜狠狠 | 中文字幕不卡在线 | 综合图区亚洲偷自拍 | 薰衣草影院| 国产熟女内射OOOO | 欧美乱色 | 日本免费a视频 | 一区国产传媒国产精品 | 国产精品第1页在线观看 | 欧美一级视频在线观看 | 欧美日本道免费二区三区 | 欧美人与zozoxxxx另类 | 亚洲精品中文字幕一区二区三区 | 波多野给衣一区二区三区 | 国产在线视精品在亚洲 | 天上人间影院久久国产 | 在线视频色在线 | 亚洲精品无码一区专区国产 | 久久97精品久久久久久久不卡 | 精品午夜中文字幕熟女人妻在线 | 啪一啪射一射2024 | 97视频在线观看免费播放 | 国模左儿| 久久一 | 欧美又大又黄又粗又长A片 欧美又大又色又爽AAAA片 | 久久大 | 我色综合 | 偷拍自伦2018 | 日韩做A爰片久久毛片A片毛茸茸 | 国产亚洲精品久久久性色情软件 | 欧洲不卡一卡2卡三卡4卡网站 | 青草草在线 | 激情视频亚洲 | 中文字字幕在线中文乱码 | 俺也去在线观看视频 | 免费日产乱码卡一卡2卡三卡四 | 无限观看韩国动漫免费观看大全 | 韩国片黄18以上在线观看 | 黑人又大又粗又硬XXXXX动态图 | 久久99精品久久久久久久野外 | 亚洲产国偷V产偷V自拍色情 | 久播播快播 | 人人爱夜夜爽日日做视频 | 日本人xxxxx视频在线 | 亚洲欧美一区二区三区久久 | 久久艹影院| 成人网站色情WWW在线 | 韩国日本不卡高清免费视频 | 最近的中文字幕国语电影直播 | 免费播放大片免费观看视频 | 日本午夜精品久久久无码 | 手机在线观看网站免费视频 | 日本护士xxxxx在线 | 激情文学另类小说亚洲图片 | 经典国产乱子伦精品视频 | 国内一级一级毛片a免费 | 亚洲看片无码免费视频 | 青青草在9线观看 | 琪琪电影网伦理片韩国 | 酒色激情 | 福利网址在线 | 久久草情侣vs | 中国国产成人精品久久 | 性做久久久久久久久浪潮 | 日本精品a在线观看 | 99精品成人无码A片观看金桔 | 在暴雪时分电视剧免费观看吴磊 | 蜜臀AV国产精品久久久久 | 麻豆国产精品久久人妻 | 色婷婷在线播放 | 欧美在线网址 | 天天色官网 | 久久精品久久久久久久久人 | 日韩在线一区二区三区视频 | 操一操影院 | 欧美一级久久久久久久大 | 小妖精抬起臀嗯啊H办公室 小妖精我要你真紧好爽视频 | 放荡乱h伦文粗大hhh高潮 | 亚洲精品久久久一二三区 | 97视频免费观看 | 国产日本高清免费视频在线观看 | 欧美另类v| 男男震蛋电动PLAY道具 | 麻豆免费高清完整版 | 日产无码AV在线观看 | 欧美极品在线播放 | 一级毛片免费观看不卡的 | jizz日本zzz老师水多视频 | 免费一级欧美片片线观看 | 老妇毛片久久久久久久久 | 新婚夜被五个伴郎强H | 将军边走边挺进她H树林 | 在线观看免费a∨网站 | 精品手机在线视频 | 国产视频1 | 婷婷色香五月激情综合2020 | 国产精品手机在线观看 | 国内精品一卡二卡三卡公司 | 成人亚洲A片V二区三区久久 | 美国毛片网 | 国产乱妇乱子在线播视频播放网站 | 日韩一卡2卡三卡4卡无卡网站 | 国内电影 | 欧美激情视频网址 | 天天天做天天天天爱天天想 | 大陆一级毛片免费视频观看i | 午夜视频福利在线观看 | 国产成人A片免费观看 | 久久AV无码乱码A片无码蜜桃 | 黄色国产在线观看 | 亚洲精品久久久无码 | 亚洲精品久久久一二三区 | 色网址 | 丁香花视频免费播放 | 亚洲第一欧美 | 老牛无码人妻精品1国产 | 97超级碰久久久久香蕉人人 | 一女多男np高辣文h 一女多男nP现代高H | 黄网址在线观看 | 美国vps毛片 | 一区毛片| 亚洲精品久久久午夜福利电影网 | 无码做爰视频WWW网站建设 | 欧美巨大另类极品video | 国产一级特黄a大片99 | 2022一本久道久久综合狂躁 | 国产中文字幕在线观看 | 成品人和精品人的在线观看 | 影音先锋影院中文无码 | 国产在线二区三区熟女A级 国产在线播放精品视频 | 草莓.combo2.1深夜释放自己污在线观看 | 免费看一毛一级毛片视频 | 黄色成人在线 | 亚洲国产午夜精品乱码 | 国产免费三级a在线观看 | 日本黄A级A片国产免费 | 娇小娇小与黑人tubevideos | 韩国精品欧美一区二区三区 | 男女又黄又刺激B片免费网站 | 免费观看黄页网站 | 在线免费色视频 | 国产在线拍揄自揄视精品 | 欧美一区二区三区在线视频 | 一级在线视频 | 午夜wwww| 国产成人精品一区二区三区视频 | 五月丁香合缴情网 | 日产精品乱码卡一卡2卡三 日产精品卡二卡三卡四卡乱码视频 | 亚洲国产精品VA在线看黑人 | 日本少妇BBW丰满做爰 | 亚洲欧洲日本在线观看 | 97在线观看在线观看 | 毛片成人永久免费视频 | 2018精品国产一区二区 | 在线观看中文字幕码2024不用下载 | 中国老妇性xxxxhd | 深夜特黄a级毛片免费播放 深夜日韩 | A片粗大的内捧猛烈进出AV | 男女性高爱麻豆 | 一本久久道 | 国产一级视频久久 | 亚洲日本无码精品无码白石麻衣 | 国产婷婷午夜精品无码A片 国产婷婷色综合AV蜜臀AV | 婷婷丁香九月 | 无限观看韩国动漫免费观看大全 | 最新国产精品好看的国产精品 | 色中色中文论坛 | 九九国产视频 | 亚洲精品久久久久秋霞 | 国产亚洲精品免费 | 一级毛毛片毛片毛片毛片在线看 | 国产精品久久久无码A片小说 | 中文字幕国产一区 | 97国产精品视频在线观看 | 无码人妻精品国产婷婷 | 亚洲午夜久久久 | 毛片性生活 | 女人18毛片久久 | 人与嘼在线A片观看免费 | 欧美一区二区在线观看免费网站 | 国产成人精品视频一区 | 精品人妻伦一二三区久久AAA片 | 三级网址在线观看 | 久99re视频9在线观看 | av先锋影音资源男人站 | 成人乱码一区二区三区AV66 | 欧美video巨大粗暴乌克兰 | 日本日本熟妇中文在线视频 | 黄色一级片在线观看 | 亚洲欧洲日本无在线码天堂 | 免费电影1000 | 真人做爰30分钟视频大全 | 国产激情小视频 | 国产精品人妻99一区二区 | 亚洲精品AAA揭晓 | 69国产成人综合久久精品 | 韩国伦理片国语伦理片 | 日本10000部拍拍拍免费视频 | 高h全肉纯肉 高质量 | 亚洲色无码播放 | 鲁在线| 久久99这里只精品热在线 | 国产成人综合95精品视频免费 | 人人爽久久涩噜噜噜AV | 精品国产乱码久久久久久夜深人妻 | 99热国产这里只有精品9九 | 成人性生交A片免费看导航大全 | 精品一区二区三区波多野结衣 | 波多野结衣高清在线 | 在线观看中文字幕码2024不用下载 | 五月天婷婷激情网 | 猛烈顶弄H禁欲老师双性年下 | 中文字幕一区中文亚洲 | 一级做a爰片久久免费 | 亚洲v天堂v手机在线 | 亚洲精品一区二区成人 | 精品人妻无码一区二区三区手机版 | 日韩高清影片免费播放 | 久青草国产97香蕉在线视频 | 日本巨乳亚洲高清 | 日本一本久道 | 韩国久久精品 | 无码人妻精品一区二区三区蜜臀 | 黄页在线免费观看 | 色欲精品国产一区二区三区 | 久久精品免费观看 | 苍井空毛片精品久久久 | 亚洲AV无码影院在线播放 | 亚洲日韩国产精品乱-久 | 最近韩国动漫免费观看视频 | 99热99re| 国产精品午夜小视频观看 | 你懂的国产精品 | 秋霞网国产 | 多人性激烈的欧美三级视频 | 人妻天天爽夜夜爽三区麻豆A片 | 亚洲精品日韩一区二区电影 | 脱了在阳台趴着去H | 免费国产福利 | 一区二区三区四区免费视频 | 精品国产乱码久久久久久浪潮小说 | 韩国黄色一级毛片 | 嗯灬啊灬用力再用力翁公 | 少妇AV射精精品蜜桃专区 | 日韩视频网| 人妻无码AV中文系列免费 | 亚洲精品无码AV久久久久久小说 | 天美传媒新剧国产网站 | se94se最新网站 | 国产黄网在线 | 色播视频在线播放 | 2018天天干天天射 | 日产电影一区二区三区 | 久久黄色片 | 在线观看视频你懂的 | 五月天婷婷网址 | 黄色精品视频 | 成年人黄视频在线观看 | 色97色| 福利视频网址 | 四库影院884TT永久地址 | 狼人综合网 | 国产国语在线播放视频 | 成人国内精品久久久久影院 | 国产97色在线 | 日韩 | 国产精品人妻久久久久A片-百度 | 国产极品精频在线观看 | 婷婷综合 在线 | 无人视频免费观看免费直播下载 | 久久精品爱国产免费久久 | 神兵小将第一季免费观看 | 无码人妻欧美丰满熟妇区毛片 | 中央工作组赴宜春督导锂矿开采 | 丰满农村熟女大码 | 久青草国产观看在线视频 | 久久精品2 | 妖精视频一区二区免费 | 全肉整夜不拔男男车文 | 浪荡受bl高肉| 小77论坛唯美清纯 | 无人在线观看免费高清直播视频 | 成年看片永远免费 | 好吊日在线视频 | 动漫精品视频一区二区三区 | 日韩a级大片| 美女黄网站永久免费观看网站 | 无码AV久久久久久久久 | 天天透天天插 | 天天鲁一区摸一摸爽一爽 | 双性将军粗壮H灌满怀孕 | 最近高清中文在线字幕观看 | 欧美区bt | 我爱我色成人网 | 欧美中出 | 国产又爽又黄又不遮挡视频 | 日本三级观看高清免费 | 奇米四色奇米四色444影视盒 | 国产在线黄色 | 国产午夜免费视频片夜色 | 成人亚洲A片V一区二区三区蜜月 | 国内精品久久久久久久试看 | 国产深夜福利19禁在线播放 | 日韩高清一区二区 | 97人人澡人人爽人人模 | 国产成在线观看免费视频 | 久操资源网 | 亚洲熟女乱色综合亚洲小说 | 国产精品久久久久久久 | 国产一区自拍视频 | 毛茸茸成熟亚洲人 | 国产在线视频你懂得 | 免费毛片软件 | 亚洲第一黄网 | 不卡国产 | 久久国产免费 | 国产乱码卡一卡2卡三卡四 国产乱码一卡二卡3卡4卡网站 | 99re在线视频免费观看 | 自拍自录videosfree自拍自录 | 疯狂揉小泬到失禁高潮AV | 97ai蜜桃图片区 | 老司机精品视频一区二区 | 欧美性xxxx| 亚洲久久少妇中文字幕 | WWW国产亚洲精品 | 麻豆人妻无码性色AV | 亚洲女初尝黑人巨高清 | 午夜DJ影院在线观看免费完整高清 | 欧美大肥婆大肥BBBBB | 青青青在线视频国产 | 国产妇少水多毛多高潮A片小说 | 成人一区视频 | 北条麻妃高清无码中文 | 狠狠干网站 | 97制片厂爱豆传媒视频 | 国产AV亚洲精品久久久久 | 综合久久久久综合97色 | 国产精品国产三级在线专区 | 40集电视剧免费看全集在线观看 | 麻豆影视视频高清在线观看 | 少妇高清性色生活片成人A片 | 人人看人人艹 | 无人区乱码区1卡2卡三卡在线 | 欧美日韩伦理 | 在线观看日韩一区 | 亚洲另类自拍丝袜第1页 | 三级黄色a | 国产毛A片啊久久久久久A | 亚洲精品国产SUV | 最新高清无码专区在线视频 | 特级淫片国产免费高清视频 | 男女之间的唏唏哩哩电视剧 | 99re8在线精品免费观看 | 日本一区二区三区在线网 | 在线免费国产 | 日产精品一二三四区气温 | 国产视频资源 | 亚洲一区AV在线观看无码漫画 | 无码人妻少妇色欲AV一区二区 | 年轻的馊子8HD中文字幕 | 欧美xvideosexo孕妇 | 精品国产乱码久久久久久小说 | 久久久无码精品成人A片 | 亚洲久久少妇中文字幕 | www.av小视频| 日本免费一曲二曲三曲 | 亚欧免费观看在线观看更新 | ririai99在线视频观看 | 毛片资源 | 勿言推理日剧在线观看 | 欧美 日本 国产 | 超碰caoporen国产| 最新国产毛片 | 亚洲精品婷婷无码成人A片在线 | 成人黄色在线免费观看 | 欧美黑人巨大精品videos一 | 国产婷婷综合在线视频中文 | 国产欧美成人一区二区A片 国产女人乱人伦精品一区二区 | 视频一区视频二区在线观看 | 久久国内精品视频 | 2024四虎影视最新免费 | 波多野结衣在线一区 | 国产精品人妻系列21P | 日韩丝袜亚洲国产欧美一区 | 国产人妻丰满熟妇嗷嗷叫 | 凹凸18禁在线视频 | 九九热这里只有国产精品 | 亚洲精品无码一区二区三区网雨 | 久久99九九精品免费 | 青青草成人色情视频网 | 最近中文字幕高清中文字幕网1 | 中文字幕欧美激情 | 色噜噜狠狠色综合欧洲 | 久久成人小视频 | 伊人久久久久久久久久 | 亚洲一二区视频 | 精品国产国偷自产在线观看 | 夜夜骑天天操 | 精品一卡2卡三卡4卡乱码免费 | 亚洲第一免费播放区 | 日本精品无码久久久久三级国产 | 能免费看的色情成人网址 | 岛国三级| 狠狠做五月深深爱婷婷 | 国产人妻XXXX精品HD | 国产激情一级毛片久久久 | 真人做爰高潮全过程 | 国产探花在线精品一区二区 | 国产欧美熟妇另类久久久 | 国产一级在线播放 | 国产激情久久久久久影院 | 荡公乱妇第1章方情95视频 | 新超碰97在线观人人澡 | 久久国语对白 | 晚娘上部恋欲 | 国产精品久久午夜夜伦鲁鲁 | 無码一区中文字幕少妇熟女网站 | 亚洲AV怡红院影院怡春院 | www狠狠干| 最好看的2018中文在线观看 | 青草视频在线观看完整版 | 国精品人妻无码一区二区三区一 | 精品免费tv久久久久久久 | 花唇扒开(H)双性 | 97国产精品 | 免费黄色一级 | 欧美黑人性受xxxx精品 | 午夜肉体艺术 | 久久草这里全是精品香蕉频线观 | 午夜精品久久久久久久久 | 久久久精品日本一区二区三区 | 美美哒免费高清影院在线观看8 | 亚州激情视频 | 内射老阿姨1区2区3区4区 | 国产欧美日韩一区二区赛车 | 黄色网址www| 日本三级一区二区 | 日本三级日产三级国产三级 | 国产色情无码网站视频APP | 国产麻豆精品乱码一区 | 久久九九视频 | 91免费看片 | 粉嫩虎白扒开小泬 | 国精产品999永久中国有限公司 | 久久国产香蕉视频 | 无套内谢少妇毛片A片AV | 99色视频在线观看 | 久久国产天堂福利天堂 | 成人福利在线观看免费视频 | 快播5.0.77下载 | 韩国精品欧美一区二区三区 | 大胆国模GOGO人体私拍 | M男食い ラストオーダー | 丁香四房播播 | 中国性受xxxx免费 | aaa一区二区三区 | 欧美极品 | 中文字幕无线观看高清 | 影音先锋资源av不撸 | 78av| 曰曰摸夜夜添夜添A片 | 国产亚洲一区在线 | 免费看一级黄色毛片 | 亚洲国产成人久久精品图片 | 日韩a片| 老湿机69福利 | 玖玖玖免费观看视频 | 日本视频久久 | 青青草在免费线观曰本 | 性色欲情网站IWWW九文堂 | 国产精品A一区二区三区腾讯导航 | 亚洲一区二区三区四区五区六 | 网站免费满18成年在线观看 | 色欲综合视频天天天 | av首页| 一区二区三区免费观看 | 久久亚洲国产最新网站 | 色情成人吃奶激情视频在线播放 | 国产精品久久久久久福利 | 国产资源一区 | 午夜三级毛片 | 少妇大叫太大太爽受不了在线观看 | 国产精品久久久久免费视频 | 丁香五月综合缴情综合 | 麻豆国产自制在线观看 | 激情内射亚洲一区二区三区爱妻 | 91超级碰| 欧美黄色三级 | 水蜜桃传媒科技有限公司网站 | 四虎影视网站 | 日本护士xxxxx在线播放 | 97热在线| 性香港xxxxx免费视频播放 | 免费无码又爽又刺激高潮视频日本 | 中文字幕亚洲无线码 | 狠狠色噜噜狠狠狠888米奇 | 好爽视频 | 五月色网站 | 亚洲最新永久在线观看 | 免费黄色a | 最新的国产成人精品2022 | 亚洲午夜久久 | 久久91精品国产91久久户 | 国产成人精品一区二区免费 | 成人在线精品视频 | 99精品国自产在线偷拍无码软件 | 国产一级一片免费播放刺激 | 国内久久久久久久久久 | 色重色| 国产中文字幕一区 | 色戒汤唯梁朝伟七分频视频 | 成人wwxx| 特级 毛片| 欧美日韩在线视频观看 | 天天操天天干天天摸 | 亚洲 欧美 国产 综合免费 | 欧美 亚洲综合在线一区 | 91在线一区二区 | 亚洲伦 | 黄毛片一级毛片 | 最近免费视频中文字幕2018完整版 | 欧美日韩亚洲综合另类ac | 性欧美1819xx | 亚洲AV在线无码播放毛片浪潮 | 高清乱码中文 | 欧美最猛性xxxxx亚洲精品 | 中文字幕亚洲综合小综合在线 | 亚洲视频无码高清在线 | 国产亚洲精品久久久久久国模美 | 国产又色又爽又刺激的A片 国产又色又爽又黄的A片 | 伊人最新网址 | 高清网站 | 亚洲AV国产精品无码A片APP | 婷婷丁香五月缴情视频 | 综合免费一区二区三区 | 日韩精品在线观看视频 | 嗯啊跳蛋啊别舔了啊 | 老师邪恶影院a啦啦啦影院 老师我好爽再深一点办公室 | 日韩视频中文字幕精品偷拍 | 丁香狠狠色婷婷久久综合 | 丁香激情五月 | 99re6在线 | 九九99香蕉在线视频美国毛片 | 亚洲国产欧美在线人成精品一区二区 | 久久99热这里只频精品6 | 免费在线亚洲视频 | 国产一区日韩二区欧美三区 | 欧美一级高清在线观看 | 五月婷丁香 | 小妖精又紧又湿高潮H视频69 | 97精品国产综合久久 | 美国一级大黄一片免费的网站 | 香港激情黄三级在线视频 | jizzjizzjizzjizz日本 | 曰本三级香港三级人妇99视频 | 久久a 热6| 扒开粉嫩小泬舌头伸进去视频 | 亚洲色婷婷久久精品AV蜜桃 | 亚洲综合色五月久久婷婷 | 一级毛片在线免费视频 | 四虎欧美在线观看免费 | 欧美久久亚洲精品 | 伦理在线观看 | 国产日产欧产精品精品APP | 国产精品高潮呻吟AV久久小说 | 国产高清福利91成人 | 亚洲一区小说区中文字幕 | 国产69精品久久久久乱码 | 最近2019免费中文字幕视频三 | 中文字幕一区中文亚洲 | 日韩在线卡2卡3卡4卡5卡免费 | 在线免费观看国产视频 | A片放荡少妇高潮喷水小说 A片高潮抽搐揉捏奶头视频 | 国产亚洲tv在线观看 | 日本老女人 | 国产一区自拍视频 | 欧美日韩在线视频观看 | 性做爰添lBB视频免费下载 | 免费看成人频视在线视频 | 直接看毛片 | 成人在线免费观看视频 | 亚洲aⅴ在线 | 嫩草影院一二三区入口首页 | 麻豆文化传媒官方网站入口免费 | 狠狠骚 | 野狼社区在线 | 欧美日韩a级a | 让人爽到湿的小黄书软件下载 | 一区二区三区影视 | 张津瑜 警察网 | 97亚洲狠狠色综合久久久久 | 久久久久国产精品免费看 | 美女扒开胸罩露出奶头的图片 | 妞色网| 亚瑟首页YASEE40444 | 原来新神马电影手机版 | 色豆豆永久免费网站 | 韩国伦理在线观看 | 一区二区免费看 | 白莲花乖腿打开h调教 | 国产亚洲精品第一区香蕉 | 偷拍精品视频一区二区三区 | 日韩欧美中国a v | 无码人妻毛片丰满熟妇区毛片国产 | 成年女人免费看一级人体片 | 把腿张开老子臊烂你小说完整版 | 日本A片特黄久久免费观看 日本A片中文字幕精华液 | 他揉捏她两乳不停呻吟A片 她也色在线视频站 | 在线观看黄日本高清视频 | 九九热re | 欧美综合社区 | 综合成人| jul-179在线中文字幕 | 中文字幕日本特黄AA毛片 | 国产精品久久久久久久A片冻果 | 五月婷婷综合在线 | 狼狼躁日日躁夜夜躁A片 | 精品一卡2卡三卡4卡乱码免费 | 波多野结衣久久 | 亚洲国产欧美目韩成人综合 | ts人妖系列在线专区 | 波多野结衣精品一区二区三区 | 日本成人黄色 | 在线观看免费视频污网站 | 91免费公开视频 | 久久鬼色| 色欲av蜜臀av高清 | 亚韩精品| 欧美三级在线电影免费 | 中文网丁香综合网 | 国产精品视频在线观看 | 呦导航福利精品 | 久久九九免费看少妇高潮A片 | 忘忧草社区在线日本韩国电影 | 午夜福利1692免费视颍 | 日韩在线av免费视久久 | 国产成人综合亚洲动漫在线 | 国精产品69永久中国有限 | 国产4tube在线播放 | 国产最新凸凹视频免费 | 男生强行扒了女生的衣服视频 | 国产久爱青草视频在线观看 | 男女一边摸一边做爽爽的免费文字 | 男女一边摸一边做爽爽的动态图 | A片试看120分钟做受视频 | 亚洲国产传媒色情AV | 高h高肉浪贱 | 欧美精品啪啪 | 我要看免费毛片 | 小荡货好紧好爽奶头好大视频网站 | 亚洲A片无码成人精品区 | 性插图动态图无遮挡 | 亚洲国产女人aaa毛片在线 | 午夜理论在线观看不卡大地影院 | Jjzjizjizjiz日本老师水多 | 欧美乱妇无码大片在线观看 | 99re久久| 国产又爽又猛又粗的视频A片 | 日本丰满大乳人妻无码苍井空 | 国产成人综合网在线观看 | 综合久久99| 中文字幕无码无卡视频 | 欧美日韩高清不卡一区二区三区 | youjizzxxxx18| 美女洗澡把胸和屁股扒开给别人看 | 欧美日韩亚洲一区二区三区 | 四虎影视884a精品国产古代 | 女医学护士一级毛片 | 国产又色又爽又黄的免费站 | 狠狠色噜噜狠狠狠狠黑人 | 欧美videos粗暴高清性 | 99久久国产露脸精品麻豆 | 午夜影院黄 | 黄色网在线免费观看 | 国产片国产片 | 精品国产91久久久久久久 | 精品国产互换人妻麻豆 | 久久精品国产亚洲AV成人 | 亚洲小说在线图片色 | 欧美日韩免费大片 | 又大又爽又黄无码A片小说 又大又硬又粗做大爽A片 | 九九在线| 九九热视频免费观看 | 灌满到腿抽搐合不拢BL总受 | 成人影院wwwwwwwwwww | 在线精品国精品国产不卡 | 中国护士一级毛片免费版本 | 国产超碰人人爱被IOS解锁 | 天天操夜夜逼 | 蜜芽国精产品一二三产区 | 国亚洲欧美日韩精品 | 色欲AV国产精品一区二区 | 亚洲AV成人无码网天堂 | 一本大道一卡二卡三卡四卡在线观 | 青娱乐激情 | 亚洲精品无码高潮喷水A片在线 | 国产激情久久久久影院小草 | 精品亚洲欧美无人区乱码 | 免费看搡女人的视频 | 少妇做爰片AA | 日产乱码一二三四五 | brazzers在线观看 | 久久精品成人国产午夜 | 91蝌蚪在线视频 | 久久99热这里只有精品66 | 激情做a全过程片A | 国产精品人妻无码77777 | 香蕉AV亚洲精品一区二区 | 3d动漫精品一区视频在线观看 | 九九色综合| 亚洲欧美日韩精品久久亚洲区 | 久久精品少妇高潮A片免费观 | 18禁无遮挡爽爽爽无码视频 | 久久精品出轨人妻国产 | 日韩一卡二卡三卡四卡免费观在线 | 2021韩国理论片在线观看私人影院 | 99xxoo视频在线永久免费观看 | 诱人的女邻居BD在线观看 | 欧美日韩高清在线观看 | 亚洲婷婷综合网 | 熟女人妻久久中文字幕一二区 | 亚洲欧洲一级 | 亚洲高清二区 | 精品国产影院 | 五月天婷婷综合 | 免费涩涩屋草莓榴莲秋葵绿巨人 | 影音先锋av看片资源库 | 四虎永久地址WWW成人免费 | 观看在线人成电影 | 成人午夜精品无码区久久漫画日本 | 国产成人手机高清在线观看网站 | 日韩黄色免费 | 日本人×体xx艺术 | 激情男女高潮射精AV免费 | 美女裸体黄网站18禁免费看影站 | 亚洲伦理在线观看 | 7723日本电影免费观看完整版 | 熟女人妻久久精品AV天堂 | 激情六月丁香婷婷四房播 | 99国产午夜精品一区二区 | 理在线 | 日韩色情无免费高清在线视频 | 真人做爰片免费观看播放 | 成人国产精品免费软件 | 嗯啊好爽视频 | 日韩一区二三区无 | 超m自缚痴女 | 97五月| 国产成人精品三级在线 | 最新99热| 搞黄网站免费观看 | 中文字幕乱码亚洲无线三区 | 99rv精品视频在线播放 | 女人露p毛的图片 | www.狠狠爱 | 理论在线视频 | 爱岛国电影网 | 老司机福利在线免费观看 | 伦理片在线线手机版韩国免费观看 | 蜜臀色欲AV无人A片一区 | 麻豆一区 | 你好种地少年免费观看完整版 | 精品国产片一区二区三区 | 日本成年奭片免费观看 | 国产内地激情精品毛片在线一 | 欧美xxxx极品流血 | 国产日产亚洲欧美综合另类 | 波多野结衣久久精品免费播放 | 成人黄色免费网站 | 97国产无遮挡A片又黄又爽小说 | 99精品视频在线观看 | 天天鲁一区摸一摸爽一爽 | 大伊香蕉精品视频在线 | 成人久久欧美日韩一区二区三区 | 91精品全国免费观看青青 | 国产传媒18精品A片熟女 | 麻豆AV一区二区三区 | 国产精品自拍亚洲 | 伊人大查蕉亚洲 | 欧美国产三级 | 亚洲精品成人在线 | 羞国产在线拍揄自揄视频 | 销魂美女一区二区 | 妻子的背叛免费看 | 日韩一级特黄毛片在线看 | 亚洲区激情区图片小说区 | 久久久噜噜噜 | 六月丁香婷婷网 | 美国毛片在线 | 国产无遮挡又黄又大又爽在线观看 | 欧美日韩免费在线观看 | AV国産精品毛片一区二区在线 | 国产福利在线观看免费第一福利 | 四房播播开心五月 | 都市激综合小说区另类区 | 日日撸.com| 国产亚洲精品一区二三区 | 亚洲牝户毛茸茸 | 最近韩国日本免费观看百度 | 国产精品亚洲精品久久品 | 久久夜色噜噜噜亚洲AV0000 | 浪货嗯啊趴下NP粗口黄暴 | 自拍视频一区 | 日韩一卡2卡3卡4卡新区亚洲 | 国产成人91精品 | 中国黄色一级毛片 | 亚洲精品午夜久久久伊人 | 欧美黑人猛性暴交 | 久久99国产精品成人 | 亚洲男人片片在线观看 | 日本波多野结衣视频 | 色综合啪啪 | 少妇高潮灌满白浆毛片免费看 | 欧美最骚最疯日B视频观看 欧美做愛坉片 | 香蕉视频在线免费播放 | 播五月色五开开心五月 | 99精品丰满人妻无码A片 | 一级大黄色片 | 天天操天天干天天插 | 玖操在线| 最近免费韩国日本HD中文字幕 | 人人看影视网 | 久久久久久一级毛片免费无遮挡 | 色婷婷综合缴情综六月 | 日本免费a视频 | 苍井空a 集在线观看网站 | 免费观看全黄做爰 | bl肉文推荐失禁 | 国内精品久久久久影院老司 | 男人猛躁进女人毛片A片 | 涩欲国产一区二区三区四区 | 强行扒开双腿尽情玩弄视频 | 深夜福利欧美 | 国产免费内射又粗又爽密桃视频 | 欲盖弄潮快播 | 亚洲欧美乱日韩乱国产 | 呜呜呜看看色波 | 亚洲AV无码一区二区三区牛牛 | 2022国产成人综合精品 | 成人黄色在线网站 | 国产熟妇精品伦一区二区三区 | 趴下让老子爽死你 | 波多在线 | 欧美性爱 五月 | 最近中文字幕MV国语免费下载 | 色网视频在线观看 | 91香蕉视频免费 | 大尺度黄文小说短篇刺激 | 院人全年无休计划2免费观看全集完整版 | 亚洲精品综合 | 被群CAO的合不拢腿H小说 | 久久丁香视频 | 麻豆免费看 | 热99精品香蕉视频 | 五月亭亭六月丁香 | 在线免费观看最新电影 | 日本免费在线观看视频 | 免费网站观看 | 国产单亲乱子伦视频 | 福利资源在线观看 | 欧美黑人双插 | 97SE亚洲国产综合自在线不卡 | 曰本老头同性xxxxx | 精品无人区一区二区三区 | 天天干夜夜夜操 | 国产成人免费高清在线观看 | 亚洲日本中文字幕区 | 777午夜精品久久AV蜜桃小说 | 久久久久久久久亚洲 | 影音先锋中文字幕无码资源站 | 精品国产一区二区三区四区精华液 | 吕知樾张津瑜百度云 | 日韩色情图片小说AV一区 | 国产黄网永久免费 | 爱操综合网 | 嫩草伊人久久精品少妇AV网站 | 日本精品在线视频 | 激情综合网五月激情 | 亚洲人成图片网站 | 色你妹gif动态图片 色哦色哦哦色天天综合 | 午夜视频导航 | 波多野结衣午夜 | 少妇毛又黑又浓水又多A片 少妇内射高潮福利炮 | 综合网伊人 | 国产精品永久免费 | 久久狼人综合 | 黄色在线视频播放 | 免费黄毛片 | 色婷婷六月天 | 品色成人网 | 亚洲色婷婷久久精品AV蜜桃小说 | 伊人久久综在合线亚洲91 | 国精品人妻无码一区二区三区一 | 最好看的韩国日本在线观看 | 国产精品悠悠久久人妻精品 | 免费的视频 | 99热久久这里只有精品 | 黄色网免费看 | 欧美四虎 | A片好大好紧好爽视频免费 A片女女女女女女BBBB | 小雪尝禁果又粗又大的视频 | 深爱激情五月网 | 翁熄乩伦小说翁熄性放纵 | 91视频国产一区 | 国产亚洲视频免费播放 | 国产一卡2卡3卡4卡无卡免费视频 | 成人无码精品1区2区3区免费看 | 成人亚洲区无码偷拍12P | 日本xxx视频 | 99久久无码一区人妻A黑国产馆 | 成年人网站在线观看免费 | porn在线视频一区二区 | 一个人看的视频在线观看高清 | 波多野结衣全部系列在线观看 | 午夜性做爰电影 | 91制片厂果冻传媒七夕 | 国产玩弄人妻出轨系列 | 国产强伦姧人妻毛片 | 最近最新中文字幕在线手机版 | 免费播放大片免费观看视频 | 国产成人精品午夜免费 | 97精品超碰一区二区三区 | 色噜噜狠狠色综合久 | 日本无吗不卡高清免V | 99好久被狂躁A片视频无码刻晴 | 国产精品久久久久久久久久妇女 | 亚洲午夜精品A片久久软件 亚洲午夜无码久久久久蜜臀av | 中文字幕亚洲第一 | 日韩在线电影大全免费观看 | 在线欧美 精品 第1页 | 激情五月开心婷婷深爱 | 天天躁日日2018躁狠狠躁 | 国产精品久久久久久久久鸭 | 国产亚洲精品久久20242024 | 日日鲁鲁鲁夜夜爽爽狠狠 | 亚洲AV久久无码精品影视 | 涩涩爱在线视频 | 久久久97丨国产人妻熟女 | 国产欧美国日产在线播放 | 久久亚洲精品2017 | 亚洲精品一区二区三区早餐 | 兽交另类人妻素人 | 亚欧视频在线观看 | 秋霞最新高清无码鲁丝片 | 精品毛片 | 免费一级毛片免费播放 | 久久久高清 | 亚洲午夜精品久久久久 | 老师的丰满大乳奶水在线观看 | 久青草视频在线 | 波多野吉衣一区二区三区四区 | 国产成人福利在线视频下载 | 上床网址| 天美网站传媒入口网址 | 日本视频一区二区三区 | 午夜久久久久久禁播电影 | 色中色.com| 亚洲成色A片202477在线小说 | 欧美特黄一区二区三区 | 在线精品视频免费观看 | 四虎影视1304t | 天堂中文在线最新版地址 | 少妇被又大又粗又爽毛片久久黑人 | 欧美xxxxb| 久久好在线视频 | 免费国产成人高清在线观看网站 | 久久国产大片 | 免费a级网站 | 亚洲 综合 欧美在线 热 | 用力C小SAO货奶头都硬了校园 | 国产精品久久久久久久久久直 | 国产精品人妻一区二区三区无码 | 久久精品午夜 | 天天干天天在线 | 国产精品A一区二区三区腾讯导航 | 国色天香精品一卡二卡三卡四卡 | 中文字幕一卡二卡三卡四卡免费 | 久久久999久久久精品 | 制服师生一区二区三区在线 | 苏梦玫大尺度照片 | 亚洲国产欧美目韩成人综合 | 97在线视频99播放 | 中文字幕完整视频高清 | 日本一卡二卡3卡四卡免费 日本一卡二卡三卡四卡免费观 | 韩国高清不卡一区二区 | 色综合中文字幕 | 老狼影院成年女人大片 | 欧美性色xo影院在线观看 | 亚洲另类自拍丝袜第1页 | 威龙行动免费观看 | 国产在线观看www | 黄视频网站免费看 | 日韩一区二区三区免费 | 久久亚洲A片COM人成A | 撑 趴 润滑 痛苦 求饶 BL | 国产午夜婷婷精品无码A片 国产午夜视频在线观看 | 大香线蕉视频伊人99 | 国产97人妻人人做人碰人人爽 | 亚洲一级毛片免费看 | chinesespank国产打屁股实践视频 | 一个人看的手机视频www | 中川美香| 日本高清不卡中文字幕 | 香港日本三级在线播放 | 91免费公开视频 | 五月综合色婷婷影院在线观看 | 好男人WWW神马社区在线观看 | 一级黄毛片 | 妞干网免费视频在线观看 | 色视频播放 | 久久天堂成人影院 | 日本国产最新一区二区三区 | 欧美激情xxxx性bbbb | 激情国产一区二区三区四区小说 | 四库影院永久国产精品 | 日本不卡视频在线观看 | 日产精品卡二卡三卡四卡乱码视频 | 婷婷开心综合 | 8x网站免费入口在线观看 | 精品美女国产互换人妻 | 神兵小将第一季免费观看 | 制服 欧美 亚洲 高清 | 精品麻豆一区二区三区乱码 | 国产精品视频第一区二区三区 | 91香蕉视频免费 | 国产网友自拍视频 | 你好湿呀!小妖精快叫 | 亚洲三级国产 | 欧美人成片免费看视频不卡 | 天天谢天天干 | 麻豆文化传媒精品一区观看 | 乱码中字在线观看一二区 | 国产又色又爽又黄又免费的小说 | 日韩中文字幕在线观看视频 | 极品美女一区二区三区视频 | 日韩免费高清大片在线 | 亚洲黄色网址 | 天天干夜夜骑 | 久久香蕉影院 | 在线视频日本 | 麻花传媒mv在线播放高清MBA | 丰满少妇69激懒啪啪无码 | 日韩激情图片 | 少妇被躁爽到高潮无码麻豆AV | 日韩欧美国产免费看清风阁 | 亚洲AV久久无码精品热九九 | BT7086福利二区最新 | 色婷婷成人 | 性色国产成人久久久精品一区二区 | 色婷婷我要去我去也 | 九九99在线视频 | 无码人妻丰满熟妇啪啪欧美 | 亚洲精品欧美 | 看全黄大色黄大片老人做 | 精品一卡2卡三卡4卡乱码精品视频 | 好男人午夜影院 | 一级毛片免费观看不卡视频 | 国产乱码精品一品二品 | 在线欧美日韩精品一区二区 | 大香区一二三四区2024 | 诱含整夜不拔h1v1 | 人人看人人 | 午夜激情影院 | 亚洲看| 日本高清在线观看视频 | 午夜精品亚洲 | 久久2017国产视频 | 天堂网资源在线 | 小说区图片区激情区视频区 | 午夜成人A片精品视频免费观看 | 国产成人精品影视 | 小莹的性荡生活38章 | 在线永久看片免费的视频 | 欧美hdjzz| 污污又黄又爽免费的网站 | 午夜精品一区二区三区在线视 | 日韩欧美在线观看视频一区二区 | 黄色网战在线观看 | 黄色三级毛片视频 | 樱花草WWW在线视频播放 | 国产乱码精品一区三上 | 久久免费看少妇高潮A片2012 | 巨乳波霸在线中文字幕 | 国产免费A片好硬好爽好深小说 | 夜夜躁狠狠躁日日躁2021 | 婷婷丁香五月啪啪综合 | 中文字幕人成乱码中文乱码 | 免费网站高清在线观看视频 | 国产午夜高潮熟女精品AV | 一个人免费看的视频www | 成年看片永远免费 | 亚洲一区欧洲一区 | 欧美一区二区三区激情啪啪 | 亚洲欧美综合在线中文 | 二区三区在线 | 国产成AV人片在线观看无码 | 九九操视频 | 国产人妻一区二区三区色戒乐 | 精品人妻无码一区二区三区VOD | 久久国产欧美国日产综合抖音 | 2021中国大陆精品视频xxxx | 少妇被躁爽到高潮无码文 | 99九九99九九九视频精品 | 中国三级毛片 | 最近更新中文字幕2018全集免费 | 先锋影音avt天堂影院 | 99热久久是有精品首页 | 被黑人猛烈进出到抽搐动A片 | 欧美日韩一区二区综合在线视频 | 欧美性妇| 亚洲精品无码高潮喷水A片软 | 色妺妺视频网 | 美女大尺度裸体写真 | 色婷婷婷婷 | 翁公半夜吃我下面 | 日本三级在线观看免费 | 在线观看特色大片免费网站 | 天天干夜夜添 | 亚洲精品美女久久久久99 | 久久免 | 小说区图片区激情区视频区 | 日韩视频免费一区二区三区 | 熟女人妻久久中文字幕一二区 | 91精选视频 | 欧美 日韩 国产在线 | 午夜夫妻视频 | 日韩精品亚洲专在线电影 | 美女扒开胸罩露出奶头的图片 | 日日日日人人人夜夜夜2017 | 一区二区三区国模大胆 | 一区二区三区A片无码视频不卡 | 丰满年轻岳欲乱中文字幕电视 | 女人下边被添全过程A片 | 无遮挡国产高潮视频免费观看 | 日本欧美视频在线观看三区 | 亚洲一卡2卡三卡4卡app | 欧美一二三区视频 | 人人澡 人人澡 人人看欧美 | 亚洲欧美一区二区三区久本道 | 一级做a爱视频 | 中文字幕在线观看亚洲视频 | 在线观看网址最新电影 | 日本后进式猛烈xx00动态图 | 原神美女被超污app 越南护士毛茸茸性 | 久青草国产97香蕉在线视频 | 牛牛社区 | 91黄| 又黄又爽内射视频巨乳 | 中文字幕亚洲区 | 国产在线精品观看免费观看 | 成年人免费黄色片 | 四虎最新版本2024在线网址 | GV无套内射日本帅哥 | 狠狠色噜噜狠狠狠狠 | 国产日本一区二区三区 | 吃奶呻吟打开双腿做愛 | 豪妇荡乳1一5杨贵妃 | 国产无遮挡A片又黄又爽小说 | 日韩MV欧美MV中文无码 | 2020国产成人久久精品 | 久久久久毛片免费观看 | 夜夜穞天天穞狠狠穞AV美女按摩 | 天天做天天爱天天干 | 又大又硬又粗再深一点 | 四虎影视免费大全 | 四房开心色播 | 熟女AV之人妻熟女 | 九九视频精品全部免费播放 | 亚洲欧美激情精品一区二区 | caopro超碰最新地址 | 欧美精品久久久久久久小说 | 可以免费观看的电影网 | 黄在线观看网站 | 色婷婷在线视频 | 老湿机在线观看 | 自拍视频亚洲综合在线精品 | 午夜寂寞剧场 | 亚洲瑟瑟网 | 青青青在线视频国产 | 777奇米色| 国产成人久久综合第一区 | 无翼乌之全彩爆乳口工不知火舞 | 91在线免费观看网站 | 欧美成人se01短视频在线看 | 大量国产激情视频在线观看 | 国产中文字幕在线视频 | 色播久久 | 久久成人做爰电影图片 | 云边有个小卖部高清 | 亚洲精品天堂在线观看 | 亚洲视频高清不卡在线观看 | 在线视频免费观看爽爽爽 | 2024亚洲电影最新地址 | 韩国漂亮老师做爰BD在线看 | 天天曰夜夜操 | 欧美一级日本a级v片下载 | 国产精品久久久久无码AV色戒 | 麻花传剧原创mv在线观看 | 人成乱码一卡二卡三四卡五卡六卡 | 宝贝乖H调教跪趴SM 宝贝乖把腿分大一点h欧阳凝小说 | 大香线蕉视频在线观看 | 美女免费视频一区二区三区 | 日本红怡院亚洲红怡院最新 | 国产真实乱人偷精品人妻 | yy啪啪啪视频 | 一本久道在线 | 亚洲巨乳自拍在线视频 | 四虎影视2024最新址 | 国产一级毛片a午夜一级毛片 | 国产精品亚欧美一区二区三区 | 坐在校草身上摩擦H | 黄色网在线免费观看 | 日本韩无码电影 | 强壮公让我夜夜高潮A片免费看 | 欧美巨乳勺A片 | 欧美 日韩 国产 另类 图片区 | 天色噜噜噜噜 | 国产97精品久久久天天A片 | 大香伊蕉在人线国产手机看片 | 国产三级在线观看视频 | 色精阁久艾草国产WWW | 人妻不敢呻吟被中出A片视频 | 久久视精品 | xxxww日本| 98久久人妻少妇激情啪啪 | 中国一级特黄真人毛片 | 精品免费国产一区二区三区四区 | 国产极品JK白丝喷白浆在 | 2021手机日本卡一卡二新区 | 国产精品久久久99 | 日本色呦呦 | 天天做夜夜做久久做狠狠 | 日韩欧美中文字幕公布 | 亚洲AV无码男男A片在线观看 | 亚洲AV久久无码精品九号软件 | 最新本道高清无码av | 熟女人妻一区二区三区视频 | 欧美日本韩国一二区视频 | 亚洲欧美中文v日韩v在线 | 日本综合在线 | 深夜a级毛片免费视频 | 国产无遮挡A片无码免费软件 | 婷婷色国产 | 国产成人免费高清在线观看 | 丁香花在线影院观看在线播放 | 少妇毛又多又黑A片欧美 | 人人草97 | 九九精品久久久久久久久 | 精品一区二区三区在线成人 | 免费看999永久A片视频 | 亚洲操操操 | XX色综合 | 亚洲成AV人片在线观看WV | 亚洲中文字幕婷婷在线 | 最新在线伦费观看中文 | 色99| 干色网| 男人看片网址 | 欧美乱妇15p图 | 在线天堂最新版资源 | 韩国一级黄色毛片 | 亚洲欧美二区三区久本道 | 欧美一级网| 免费无套内谢少妇毛片A片软 | 亚洲精品成人无码A片在线 亚洲精品1卡2卡三卡4卡乱码 | 一本大道一卡二卡三卡四卡在线观 | 成熟妇女A片高潮免费看 | 亚洲精华国产精华精华液网站 | 澳门永久av免费网站 | 欧美在线看欧美高清视频免费 | 欧美激情在线一区二区三区 | 在线观看免费情网站大全 | 成年黄页网站大全免费 | 国产又粗又大又黄 | 双色球23105晒票 | 欧美日韩一级黄色片 | 久久国产大片 | 亚洲国产精品日本无码小说 | 国产在线观看免费观看不卡 | 欧美黑人猛性暴交 | 少妇性BBB搡BBB爽爽爽 | 欧美又粗又大AAAA片 | 最近免费中文字幕大全高清MV | 夜插插 | 免费中文字幕一级毛片 | 91精品久久久久久久久中文字幕 | 波多野结衣久久 | 国产又大又硬又粗 | 国产成人亚洲综合 | 久久99久久精品久久久久久 | 中文字幕专区高清在线观看 | 漂亮少妇啪啪高潮大叫小说 | 日本女人毛茸茸 | 免费黄色欧美 | 免费v片在线观看网站 | 欧美夜夜操 | 亚洲精品久久无码午夜一区二区 | 四虎永久免费观看在线 | 一个色综合国产色综合 | 欧美99热 | 免费无遮挡无码永久在线观看视频 | 亚洲精品一区二区三区四区久久 | 2021久久99国产熟女人妻 | 日韩精品午夜视频一区二区三区 | 国产成人综合精品 | 黑人巨茎大战俄罗斯白人美女 | 国产三级视频在线 | 欧美毛片 | 午夜一区二区免费视频 | 欧美jizzjizz在线播放 | 神马电影dy888午夜我不卡 | 亚洲免费视频日本一区二区 | 在线观看国产日韩 | 最近高清中文在线国语视频 | 久久天天丁香婷婷中文字幕 | H高潮嗯啊娇喘抽搐A片男男视频 | 国产伦精品一区二区三区精品 | A片粗大的内捧猛烈进出在线 | 88永久华人| 国产又色又爽又黄又免费的小说 | 麻豆免费在线观看 | 97国产精华最好的产品在线 | 婷婷色色狠狠爱 | 亚洲经典三级 | 日韩精品一区二区三区免费视频 | 狠狠躁日日躁夜夜躁A片免费 | a级免费网站 | 国产强伦姧人妻完整版 | 国产精品艺校美女校花在线 | 免费午夜无码无码18禁无码影院 | 三妻四妾高清完整版在线观看免费 | 亚洲有码区 | 2019最新福利天堂视频92视频 | 久热香蕉在线爽青青 | 成人国产免费 | 日韩经典午夜福利发布 | 国产一级 黄 片 | 一区二区三区视频在线观看 | 好紧再快点好深好爽视频 | 性a爱片免费视频性 | 黑人特黄AA完整性大片 | 人人影视大全 | 亚洲人成色20242024老人头 | 一本免费视频 | 全黄H全肉边做边吃奶NP | 日本不卡一区二区三区 | 99热久久是有精品首页 | 免费播放黄色 | 精品伊人久久大线蕉色首页 | 四虎最新在线永久免费 | 日韩精品AV一二三区在线 | 国产ts人妖系列视频网站 | 黄网免费在线观看 | 三级片在线看 | 久久久久久久岛国免费播放 | 神马97| 成人在线免费观看视频 | 免费e夜情网站 | 国产精品高潮呻吟AV久久无码 | 黑人巨茎大战俄罗斯美女 | 换脸国产AV一区二区三区 | 丁香五月激情缘综合区 | 黄A无码片内射无码视频 | 国产又黄又刺激的免费A片小说 | 国产69精品久久久久久人妻精品 | 王爷在书房含乳尖H女攻男受 | 三级欧美| 操亚洲女人 | www.91久久| 全球金属网 | 国产人妻人伦AV又粗又一长 | 在线观看日本污污ww网站 | 亚洲精品国产一区二区精华液 | 欧美激情亚洲一区中文字幕 | 嗯啊在线观看 | 欧美xxxxb| 欧洲综合色| 三级黄毛片 | 男主是军人的肉肉H | 老司机福利深夜亚洲入口 | 人妻无码AV中文系列免费 | 成人欧美日韩视频一区 | 国产精品20247人妻精品冫 | 亚洲小说乱欧美另类 | 在线免费亚洲 | 髙清国产性猛交XXXAND | 99久久国产露脸精品竹菊传煤 | 风骚扰物美女图片20p | 国内精品久久国产大陆 | 国产成人一级 | 亚洲二区在线 | 蜜桃在线观看无码免费 | 成年男人午夜片免费观看 | 黄色三级a| 色婷婷亚洲婷婷7月 | 乖宝真紧H太好C了H 灌饱娇嫩H将军公主最新章节 | 国产无遮挡又黄又大又爽在线观看 | 国产www视频 | 一区二区人妻精品无码A片 一区二区人妻无码欧美 | 9797色| 欧美激情在线播放一区二区三区 | 曰本xxⅹ孕妇性xxx | 99国精产品品质溯源网 | 日本三级韩国三级香港三级a级 | 成人无码精品一区二区在线观看 | 日韩一卡二卡3卡四卡2021高清妈妈的朋友 | 五月天亚洲色图 | 2019最新福利天堂视频92视频 | 欧美一区二区三区在线视频 | 欧美特黄99久久毛片免费 | 久久日本无码一区二区三区 | 99热成人精品国产免男男 | a久久久久一级毛片护士免费 | 久久综合影视 | 日本xxwwwxxxx | 日韩欧美在线视频一区二区 | 男主开会桌下被C得合不拢H | 五月丁香综合啪啪成人小说 | 91精品福利 | 国产亚洲精品久久久久婷婷图片 | 宅男午夜大片又黄又爽大片 | 人妻女警官痴汉电车在线 | 中文字幕va一区二区三区 | 亚洲视频高清不卡在线观看 | 天堂网ww| 国产精品久久久久不卡绿巨人 | A片高潮抽搐揉捏奶头视频在线看 | 一级毛片人与动免费观看 | 久久久免费看少妇高潮A片特黄 | 日韩福利视频高清免费看 | 2018天天干天天操 | 国产乱码精品一区二区三上 | 桃子视频在线高清免费观看 | 九一果冻传媒制片入口 | 亚洲一区二区观看播放 | 日本三级韩国三级三级a级按摩 | 亚洲a视频在线 | 国产a级一级久久毛片 | 大胸年轻继坶2韩伦影院 | 欧美手机手机在线视频一区 | 精品无人乱码一区二区三区的优势 | 久久久精品日韩免费观看 | 扒开双腿被两个男人玩弄视频 | 亚洲午夜无码毛片AV久久小说 | 亚洲国产欧美日本视频 | 久99久热只有精品国产男同 | 中文字幕久久久久久久系列 | 久久精品中文騷妇女内射 | 快播酒色网 | 韩国精品一区二区 | 欧美毛片| 最新午夜国内自拍视频 | 1区2区3区高清视频 2017国产小视频 | 国产11一12周岁女毛片 | 精品一区二区三区的国产在线观看 | 无人区1在线观看 | 免费国产一级特黄aa大 | 福利片导航 | 老太婆BBBBBB视频 | 天天综合网站 | 九九在线中文字幕无码 | 久久精品麻豆日日躁夜夜躁妓女 | 樱花草免费视频在线观看WWW | 人妻熟女斩五十路0930 | 正在播放国产精品 | 国产精品视频一区二区猎奇 | 国产互换人妻好紧HD无码 | 欧美卡2卡4卡无卡免费 | a一级毛片视频免费看 | 国产123区在线视频观看 | 高辣H文短篇啪啪小说男男 高辣H文黄暴糙汉文H文 | 成人午夜羞羞爽爽视频欧美 | 青青青国产在线观看手机免费 | 亚洲欧美日韩国产精品第不页 | 手在线播放波多野结衣 | 色免费观看 | 思思久久99热只有频精品66 | 国产又色又爽又黄又免费软件 | 忘忧草在线社区WWW日本-韩国 | 豆国产97在线 | 亚洲 | 久草在在线免在线观看视频 | 中文天堂最新版在线网 | 日韩亚洲欧美综合 | 我的战舰能升级动漫免费观看 | 被特种兵啪到哭BL | 国产福利91精品一区二区 | 久久99国产综合精品 | 成人a毛片久久免费播放 | 日本精a在线观看 | 巜隔壁放荡人妻bd高清 | 久久久鲁 | 99国产在线视频有精品视频 | yellow字幕中文在线观看 | 野花日本大全免费观看6高清版 | 午夜免费视频 | 韩国视频在线观看高h | 久久91精品国产91久久跳舞 | 国产国产人免费视频成69大陆 | 美女免费视频一区二区三区 | 黄色资源在线观看 | 国产亚洲欧美高清在线 | 天天射天天拍 | 日本高清视频色视频免费 | 日本久久精品毛片一区随边看 | 日韩欧美综合AV久久一区 | 黄在线视频播放免费网站 | 亚洲 日本 欧美 中文幕 | 久久大香伊蕉在人线国产昨爱 | 日韩成人在线播放 | 乱系列140章肉艳1一12 | 国产亚洲精品久久久闺蜜 | 男人晚上适合偷偷看的污污 | 国产超高清麻豆精品传媒麻豆精品 | 国产精品扒开腿做爽爽爽视频 | 手机在线观看黄色 | 国产亚洲精品久久久久久鸭绿欲 | 丁香五月亚洲中文字幕 | 欧美又粗又长又爽做受 | 国产51社区精品视频资源 | 精品一卡2卡三卡4卡乱码免费 | 2019国产最新视频在线观看 | 国产对白国语对白 | 亚洲国产精品成熟老女人 | 三级成人AV电影在线观看 | 永久免费观看国产裸体美女 | 0855午夜福利伦理电影 | 男女高潮又爽又黄又无遮挡 | 国产精品久久久久影院 | 欧美一级影院 | 亚洲午夜精品久久久久久app | 色妇视频 | 人禽互交50篇视频 | 日韩一区二区视频在线观看 | 日韩一二区色情高清清视频 | 嗯啊 流水噗呲h啪啪皇上双性 | 丰满高潮大叫少妇 | 把她日出水来太爽太紧了 | 黄页网站视频在线观看 | 毛茸茸xxxx免费视频hd | 最新国产福利在线播放 | 婷婷综合在线观看丁香 | 日本高清视频在线 | 麻豆国产成人AV在线 | 你懂的在线观看视频 | 国产乱码免费卡1卡二卡3卡四卡 | 欧美视频第一区 | 在线天堂网 | 久久久无码精品亚洲欧美 | 2024国产精品视频一区 | 电影 国产 偷窥 亚洲 欧美 | 天天躁夜夜躁狠狠夜夜 | 老师你下面太紧进不去动态图 | 一卡二卡卡四卡免费高清欢迎您 | 高清成人影院 | 西西人体做爰大胆视频韩国 | 天天躁日日躁很很很躁 | 最新中文字幕在线 | 天天日影院 | 成人午夜免费视频毛片 | 午夜理论电影在线观看亚洲 | 东京热中文无码 在线 | 黑人XOXO性欧美片 | 日韩欧美一区二区三区免费看 | 欧美性狂猛bbbbbbxxxx | 天天干天天干天天 | 成年人黄视频在线观看 | 国产精品久久久久久久久久直 | 欧美亚洲日本一区二区三区浪人 | 亚洲国产成人精品一区91 | 工口h全彩无遮挡 | 九九影院免费还看视频 | 丁香花视频免费播放社区 | 人与嘼在线A片观看免费 | 2022在线精品视频网站 | 中国 韩国 日本 免费看 | 国产成人精品久久久久婷婷 | 日本一道一区二区免费看 | 亚洲精品动漫免费二区 | 免费黄色毛片视频 |