wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4715|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

Arduino簡(jiǎn)易小型PLC代碼

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:330820 發(fā)表于 2022-11-28 12:45 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
簡(jiǎn)昜小型PLC只有16個(gè)指令,這幾個(gè)是PLC基本功能,如需要其它功能可自行加上。
輸入輸出可自行更改位置點(diǎn)數(shù)。
內(nèi)部繼電器M,計(jì)數(shù)器,計(jì)時(shí)器,可增加所需要個(gè)數(shù)。
如果要在設(shè)備上運(yùn)行。
需要在輸入,輸出,電源,每個(gè)部份要做好抗干擾功能。
連接人機(jī)介面HMI可成為小型控制系統(tǒng)。在小型設(shè)備使用很方便。
沒有實(shí)際在設(shè)備上測(cè)試,只在arduino LGT8F328 nulllab mini arduino  nano板上測(cè)試過!

easy_mini_plc.ino
  1. //在arduino LGT8F328 nulllab mini arduino nano板上測(cè)試過,
  2. //這幾個(gè)都是PLC基本功能,如需要其它功能可自行加上。
  3. //------------------------------------------------------

  4. #include "macrodef.h"  
  5. unsigned int T2ovfcount=10;               //timers 100ms
  6. //-------------------------------------------------------
  7. void setup()
  8. {
  9.   Serial.begin(115200);  
  10. //----------------------------------------
  11. //更改自己的輸入輸出點(diǎn)
  12. //-----------------------------------------
  13.   pinMode(A2, INPUT_PULLUP);
  14.   pinMode(A3, INPUT_PULLUP);
  15.   pinMode(4, INPUT_PULLUP);
  16.   pinMode(5, INPUT_PULLUP);
  17.   pinMode(6, INPUT_PULLUP);
  18. //----------------------------------------
  19. // fastioMode(6, OUTPUT);
  20.   pinMode(7, OUTPUT);
  21.   pinMode(8, OUTPUT);
  22.   pinMode(9, OUTPUT);
  23.   pinMode(13, OUTPUT);
  24. //----------------------------------------
  25. //  T2 10ms Interrupt setup
  26. //----------------------------------------
  27.   noInterrupts();
  28.   TCCR2A =
  29.     1 << WGM20;
  30.   TCCR2B =
  31.     1 << WGM22 |
  32.     1 << CS22 |
  33.     1 << CS21 |
  34.     1 << CS20;
  35.   TIMSK2 =
  36.     1 << TOIE2;
  37.   OCR2A = 78;
  38.   interrupts();
  39. //--------------------------------
  40.   count0=0;
  41.   timer0=0;
  42.   count1=0;
  43.   timer1=0;
  44.   count2=0;
  45.   timer2=0;
  46.   count3=0;
  47.   timer3=0;
  48. }
  49. //-------------------------------
  50. void loop()
  51. {
  52. //---------------------------------------------
  53. //  其它程式
  54. //---------------------------------------------
  55. test_plc1();
  56. //test_plc2();
  57. //test_plc3();
  58. //test_plc4();
  59. //test_plc5();
  60. //---------------------------------------------
  61. PlcEnd();
  62. //---------------------------------------------
  63. //test output
  64.       
  65.    Serial.print(stb);
  66.    Serial.print("\t");
  67.    Serial.print(count0);
  68.    Serial.print("\t");
  69.    Serial.print(timer30);
  70.    Serial.print("\t");
  71.    Serial.print(Y3);
  72.    Serial.print("\t");
  73.    Serial.print(T30);
  74.    Serial.println();
  75.    
  76. }

  77. //---------------------------------------
  78. // ISR Timer Routine 10ms Interrup
  79. //---------------------------------------
  80. ISR(TIMER2_OVF_vect){
  81.      T2ovfcount--;
  82.      isrtimer(30);    //10ms 0.01s timer
  83.      isrtimer(31);
  84.   if(T2ovfcount<=0){
  85.     T2ovfcount=10;   
  86.     isrtimer(0);     //100ms  0.1s timer
  87.     isrtimer(1);
  88.     isrtimer(2);
  89.     isrtimer(3);
  90.     isrtimer(4);
  91.   }
  92. }

  93. //-------------------------------------
  94. // PLC io input output
  95. ///更改自己的輸入輸出點(diǎn)
  96. //-------------------------------------
  97. void PlcEnd() {
  98. digitalWrite(9,Y0);  
  99. digitalWrite(7,Y1);  
  100. digitalWrite(8,Y2);  
  101. digitalWrite(13,Y3);  
  102.    X0=!digitalRead(A2);
  103.    X1=!digitalRead(A3);
  104.    X2=!digitalRead(4);
  105.    X3=!digitalRead(5);
  106.    X4=!digitalRead(6);
  107.    stb=0;
  108. }

  109. //--------------------------------  
  110. //X0,X1,其中一個(gè)接GND 生效
  111. //test plc
  112. //-------------------------------------------------------------------------------------
  113. void test_plc1(){
  114.                
  115. LD(X0)                //   |----||----------|---|/|--------------------------( )-----|
  116. OR(X1)                //   |   LD X0        |  ANI M1                      OUT T3,2  |  0.2s
  117. ANI(M1)               //   |----||----------|                                        |
  118. OUTT(3,2)             //   |   OR X1                                                 |
  119. LD(T3)                //   |----||-------------------------------|-----------( )-----|
  120. ATL(0,Y3)             //   |   LD T2                             |        ATL Y3     |
  121. OUT(M1)               //   |                                     |-----------( )-----|
  122. LD(Y3)                //   |                                              OUT M1     |
  123. OUTC(0,20)            //   |----||-------------------------------------------( )-----|   
  124. LD(C0)                //   |   LD Y3                                      OUT C0,20  |  20   
  125. RSTC(0)               //   |----||-------------------------------------------( )-----|
  126.                       //   |   LD C0                                      RST C0         
  127. }
  128. //-------------------------------------------------------------------------------------------
  129. void test_plc2(){  
  130. LD (X4)            //    |-------||-------|--------||-------||-------|------( )----|
  131. LD (X0)            //    |     LD X4      |     LD X0      AND X1    |  OUT Y3     |                     
  132. AND(X1)            //    |                |--------||-------||-------|             |
  133. LD (X2)           //                            LD X2      AND X3
  134. AND(X3)  
  135. ORB
  136. ANB
  137. OUT(Y3)  
  138. }   
  139. //-----------------------------------------------------------------------------------------
  140. void test_plc3(){
  141. LD  (X0)           //    |------||------|------||------|--------------------( )-----|
  142. OR  (X2)           //    |     LD X0    |    AND X1    |                 OUT Y3
  143. AND (X1)           //    |------||------|              |
  144. LD  (X3)           //    |     ORI X2                  |
  145. AND (X4)           //    |------||------||-------------|  
  146. ORB                //    |     LD X3   AND X4
  147. OUT(Y3)
  148. }
  149. //-------------------------------------------------------------------
  150. void test_plc4(){
  151. LD (X0)                           
  152. SET(M0)
  153. LD (M0)
  154. OUT(Y3)
  155. LD (X1)
  156. RST(M0)
  157. }
  158. //------------------------------------------------------------------
  159. void test_plc5(){
  160. LD (X2)
  161. ATL(0,Y3)  
  162. }      
  163. //------------------------------------------------------------------
復(fù)制代碼



macrodef.h


  1. //----------------------------------------------------------
  2. //計(jì)時(shí)器 中斷 時(shí)間 -- isrtimer(0)---
  3. //------------------------------------------------------------
  4. #define  isrtimer(x)\
  5.   if (startt##x){\
  6.       if(!T##x){\
  7.         if(!timer##x){\
  8.            T##x=1;\
  9.         }\
  10.         else{\
  11.           timer##x--;\
  12.         }\
  13.       }\
  14.     }
  15. //-------------------------------------------------------
  16. //計(jì)時(shí)器 OUT x=計(jì)時(shí)器號(hào),k=計(jì)時(shí)器時(shí)間 ----OUTT(2,5)----
  17. //-------------------------------------------------------
  18. #define OUTT(x, k)\
  19.           stb=0;\
  20.     if (st0) {\
  21.        if(!T##x){\
  22.         if(!startt##x){\
  23.            startt##x=1;\
  24.            timer##x=k;\
  25.            }\
  26.         }\
  27.     }\
  28.     else {\
  29.             timer##x=0;\
  30.            startt##x=0;\
  31.            T##x=0;\
  32.            }
  33.                            
  34. //-----------------------------------------------------------
  35. //按一次鍵ON 又按一次鍵OFF ATL(a,d) a=ATL號(hào) d=輸出  --ATL(0,Y3)---
  36. //-----------------------------------------------------------
  37. #define ATL(a,d)\
  38.                if(st0){\
  39.                   if (!atl##a){\
  40.                   d =(st0^d);\
  41.                  atl##a=1;\
  42.                   }\
  43.                }\
  44.               else{\
  45.                 atl##a=0;\
  46.                }   
  47.                                                
  48. //---------------------------------------------------
  49. //counter 計(jì)數(shù)器 x=計(jì)數(shù)器號(hào) k=計(jì)數(shù)器數(shù)值----OUTC(0,20)---
  50. //---------------------------------------------------------
  51. #define OUTC(x,k)\
  52.            stb=0;\
  53.         if(C##x==0){\
  54.             if(st0){\
  55.               if(cset##x==0) { count##x=k; cset##x=1;}\
  56.                 if(cst##x==0){\
  57.                       cst##x=1;\
  58.                          count##x--;\
  59.                           if(count##x==0){\
  60.                          C##x=1;\
  61.                        }\
  62.                   }\
  63.               }\
  64.                 else{\
  65.                   cst##x=0;\
  66.               }\
  67.     }
  68. //---------------------------------------------------------
  69. //reset 計(jì)數(shù)器 x=計(jì)數(shù)器號(hào)
  70. //------------------------------------------------
  71. #define RSTC(x)\
  72.        if(st0){\
  73.               C##x=0;\
  74.               cst##x=0;\
  75.               cset##x=0;\
  76.               count##x=0;\
  77.        }
  78. //----------------------------------------------------------
  79. //reset timer 計(jì)時(shí)器  ---RSTT(0)
  80. //-------------------------------------------------------------
  81. #define RSTT(d)\
  82.    if(st0){\
  83.       timer##x=0;\
  84.       startt##x=0;\
  85.       T##d=0;\
  86.    }      
  87. //-------------------------------------------------------      
  88. #define SET(d)   if(st0){d=1;}                     
  89. #define RST(d)   if(st0){d=0;}                     
  90. #define LD(d)    stu[stb]=st0;stb++; st0=d;        
  91. #define LDI(d)   stu[stb]=st0;stb++; st0 =!d;
  92. #define OUT(d)   d=st0;stb=0;
  93. #define ANB      stb--;st0=(st0 & stu[stb]);
  94. #define AND(d)   st0=(st0 & d);
  95. #define ANI(d)   st0=(st0 &!d);
  96. #define ORB      stb--;st0=(st0 | stu[stb]);
  97. #define OR(d)    st0=(st0 | d);   
  98. #define ORI(d)   st0=(st0 |!d);      

  99. //------------------------------------------------
  100. //內(nèi)部狀態(tài)使用
  101. //-------------------------------------------------
  102. bool stu[8]{};
  103. unsigned int stb;
  104. bool st0;
  105. //------ATL------
  106. bool atl0;
  107. bool atl1;
  108. bool atl2;
  109. bool atl3;
  110. bool atl4;
  111. //-----------------------------------------
  112. //PLC 輸入
  113. //----------------------------------------------
  114. bool X0;
  115. bool X1;
  116. bool X2;
  117. bool X3;
  118. bool X4;
  119. //---------------------------------------------
  120. //PLC 輸出
  121. //----------------------------------------------
  122. bool Y0;
  123. bool Y1;
  124. bool Y2;
  125. bool Y3;
  126. bool Y4;
  127. //--------------------------
  128. //PLC 內(nèi)部繼電器
  129. //---------------------------
  130. bool M0;
  131. bool M1;
  132. bool M2;
  133. bool M3;
  134. bool M4;
  135. //----------------------------
  136. //計(jì)時(shí)器狀態(tài)使用
  137. //------------------------------

  138. unsigned int timer0;
  139. bool startt0;
  140. bool T0;
  141. //------------------------
  142. unsigned int timer1;
  143. bool startt1;
  144. bool T1;
  145. //------------------------
  146. unsigned int timer2;
  147. bool startt2;
  148. bool T2;
  149. //------------------------

  150. unsigned int timer3;
  151. bool startt3;
  152. bool T3;
  153. //------------------------
  154. unsigned int timer4;
  155. bool startt4;
  156. bool T4;
  157. //------------------------
  158. unsigned int timer30;
  159. bool startt30;
  160. bool T30;
  161. //------------------------
  162. unsigned int timer31;
  163. bool startt31;
  164. bool T31;
  165. //----------------------------
  166. //計(jì)數(shù)器狀態(tài)使用
  167. //------------------------------
  168. unsigned int count0;
  169. bool C0;
  170. bool cset0;
  171. bool cst0;
  172. //--------------------------------
  173. unsigned int count1;
  174. bool C1;
  175. bool cset1;
  176. bool cst1;
  177. //-------------------------------
  178. unsigned int count2;
  179. bool C2;
  180. bool cset2;
  181. bool cst2;
  182. //-----------------------------------
  183. unsigned int count3;
  184. bool C3;
  185. bool cset3;
  186. bool cst3;
  187. //----------------------------------------
  188. unsigned int count4;
  189. bool C4;
  190. bool cset4;
  191. bool cst4;
  192. //---------------------------------------
  193. unsigned int count30;
  194. bool C30;
  195. bool cset30;
  196. bool cst30;
  197. //-----------------------------------------
復(fù)制代碼


評(píng)分

參與人數(shù) 2黑幣 +55 收起 理由
zwk34 + 5 贊一個(gè)!
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏9 分享淘帖 頂2 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:857155 發(fā)表于 2023-2-28 14:16 | 只看該作者
樓主厲害!&#128077;&#128077;&#128077;請(qǐng)問這個(gè)怎么實(shí)現(xiàn)
回復(fù)

使用道具 舉報(bào)

板凳
ID:53978 發(fā)表于 2023-3-2 20:10 | 只看該作者
這個(gè)厲害呀,應(yīng)該會(huì)有實(shí)用性。
回復(fù)

使用道具 舉報(bào)

地板
ID:204072 發(fā)表于 2024-8-21 15:22 | 只看該作者
建議看看OpenPLC
回復(fù)

使用道具 舉報(bào)

5#
ID:198286 發(fā)表于 2025-6-9 16:27 | 只看該作者
能做成通用arduino就完美了,這樣可以不用328芯片了 古董芯片沒有價(jià)值了,
回復(fù)

使用道具 舉報(bào)

6#
ID:307051 發(fā)表于 2025-6-25 04:32 | 只看該作者
分享即是美德
回復(fù)

使用道具 舉報(bào)

7#
ID:469589 發(fā)表于 2025-6-26 09:23 | 只看該作者
很好的思路,感謝分享!
回復(fù)

使用道具 舉報(bào)

8#
ID:808676 發(fā)表于 2025-7-23 05:46 | 只看該作者
感謝分享!
回復(fù)

使用道具 舉報(bào)

9#
ID:469589 發(fā)表于 2025-7-31 10:29 | 只看該作者
感覺像30年前的匯編和西門子的語句表,
可讀,但自己寫不了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
成年人av电影| 天堂а在线中文在线无限看推荐| 90岁老太婆乱淫| 日本大胆人体视频| 国产精品一区二区三区成人| 精品av久久707| 亚洲国产一区在线观看| 懂色中文一区二区在线播放| 91精品秘密在线观看| 成人全视频在线观看在线播放高清| 在线香蕉视频| 青草视频在线播放| 五月激情六月婷婷| 无码视频在线观看| 精品无码一区二区三区蜜臀| 亚洲制服中文字幕| 青青草视频国产| 国产麻豆一区二区三区在线观看| 久久免费视频在线观看| 亚洲高清av在线| 欧美性猛交xxxx乱大交极品| 国产嫩草影院久久久久| 麻豆91小视频| 一本色道精品久久一区二区三区| 红桃视频在线观看一区二区| www欧美在线观看| 亚洲天堂电影| 1区2区在线观看| 国产天堂在线| 最近2018年手机中文在线| 免费女人毛片视频| 欧美日溪乱毛片| 亚洲第一色视频| 国产精品午夜一区二区| 日韩乱码一区二区| 久草视频手机在线| 成熟人妻av无码专区| 日日夜夜精品视频免费观看| 日韩毛片在线免费看| 妞干网视频在线观看| 日韩电影在线播放| 国产富婆一区二区三区| 久久久综合九色合综国产精品| aa国产精品| 亚洲国产成人精品女人| 深爱激情久久| 亚洲激情77| 日韩精品福利一区二区三区| 日韩欧美另类中文字幕| 国产精品99久久免费| 天然素人一区二区视频| 天堂资源在线| 亚洲美女久久精品| 在线天堂新版最新版在线8| 免费网站在线观看人| 好操啊在线观看免费视频| av在线电影播放| 91在线直播| 欧美69xxxx| v片在线观看| av软件在线观看| 少女频道在线观看免费播放电视剧| 97电影在线看视频| 日本蜜桃在线观看| av片在线观看免费| brazzers在线观看| 中文在线免费视频| 亚洲欧美电影| 国外成人福利视频| 亚洲精品a区| 麻豆精品av| 国产免费av一区二区三区| 精品国产一区探花在线观看| 日韩综合精品| 伊人成年综合电影网| 欧美综合二区| 久草热8精品视频在线观看| 狠狠色丁香九九婷婷综合五月| 国产一区二区在线观看视频| 成人在线视频一区二区| 91麻豆文化传媒在线观看| 国产欧美日韩精品一区| 亚洲黄色性网站| 疯狂欧美牲乱大交777| 欧美日韩一区 二区 三区 久久精品| 欧美日韩午夜在线| 亚洲精品福利在线观看| 日韩在线视频播放| 海角国产乱辈乱精品视频| 国产91色在线|| 99精品国产一区二区| 日韩久久精品一区二区三区| 免费cad大片在线观看| 久久久久免费精品| 亚洲性图第一页| 欧美做受xxxxxⅹ性视频| 欧美国产日韩在线观看成人| 天天操夜夜操视频| 国产成人a亚洲精v品无码| 日韩在线xxx| 亚洲精品无码一区二区| 亚洲综合图片一区| 中文字幕亚洲乱码熟女1区2区| 国产又色又爽又黄又免费| 久久夜色邦福利网| 麻豆av电影| 99视频在线观看地址| 天天综合av| 亚洲免费福利一区| 亚洲综合社区| 国产三级精品视频| 精品美女永久免费视频| 亚洲第一av网站| 久久久久久久一| 成人毛片网站| 麻豆tv在线播放| 亚洲无人区码一码二码三码| 国产一级片免费| 韩国av电影在线观看| xxx欧美尤物xxx| 在线播放中文字幕| 女厕盗摄一区二区三区| 精品日产乱码久久久久久仙踪林| 国内久久精品| 91色porny在线视频| 色素色在线综合| 最近2019好看的中文字幕免费| 国产精品久久久久免费a∨大胸| 日韩久久久久久久| 亚洲日本黄色片| 国产污视频在线观看| 天堂av手机版| 浪潮av在线| 在线男人天堂| 婷婷综合网站| 99久久er热在这里只有精品66| 欧美午夜激情小视频| 中文字幕久久亚洲| 国产精品一区二区三区免费| 亚洲男人天堂色| 国产一级片网址| 亚洲国产成人在人网站天堂| www免费在线观看视频| 性欧美videohd高精| 亚洲色图二区| 国产色综合久久| 精品福利一区二区三区 | 成人福利视频在| av在线导航| 国产最新精品| 91在线播放网址| 欧美绝品在线观看成人午夜影视| 性色av一区二区三区在线观看| 日韩精品一区二区三区外面| 国产成人精品国内自产拍免费看| 日韩精品伦理第一区| 国偷自产av一区二区三区麻豆| 免费看日韩毛片| 国产成人精品一区二区免费视频| 尤物视频在线免费观看| 亚洲区小说区图片区qvod按摩| 国产精品影视天天线| 欧美专区在线观看一区| 5566成人精品视频免费| 成人免费看片视频在线观看| 手机看片日韩av| 亚洲成人偷拍自拍| 精品无人乱码| 国产欧美日韩精品一区二区免费 | 亚洲国产高清视频| 一区免费观看视频| 中文字幕欧美国内| 亚洲成人第一| 亚洲不卡的av| 欧美另类交视频| 色在线视频网| 91久久午夜| 色视频一区二区| 国产免费一区视频观看免费| 色播五月综合网| 97人妻精品一区二区三区视频| 成视频免费在线看| 91成人精品在线| 成人动漫一区二区在线| 日韩国产欧美区| 欧美一区二区三区四区五区六区| 真实乱视频国产免费观看| 小说区图片区综合久久88| 在线heyzo| 制服诱惑一区二区| 欧美群妇大交群中文字幕| 91影视免费在线观看| 无码人妻一区二区三区在线| xxxx69hd| 九色porny丨首页入口在线| 亚洲一区二区三区高清| 日本精品一级二级| 欧美又大又粗又长| 国产精品乱码久久久久| 一区二区小视频| 人成免费电影一二三区在线观看| 精品欧美午夜寂寞影院| 国产精品久线在线观看| 欧美剧在线观看| 国产精品99久久免费黑人人妻| 夜夜爽8888| 欧美最顶级a∨艳星| 欧美顶级毛片在线播放| 中文字幕一区二区在线观看| 欧美成人精品在线观看| 欧美日韩精品在线一区二区| 一卡二卡在线视频| 黄色免费在线播放| 亚洲精品在线观看91| 亚洲国产一区二区三区青草影视| 26uuu另类亚洲欧美日本一| 国产探花在线看| 99久久精品日本一区二区免费 | 国产精品高潮呻吟久久av无限| 日本女人黄色片| 高清av中文在线字幕观看1| 超碰caoporn久久| 免费看的黄色欧美网站| 欧美一级一区二区| 丝袜足脚交91精品| 久久久夜色精品| 午夜成人影视| 欧美一区二区三区久久精品茉莉花 | 日韩经典一区| 久久夜色精品国产噜噜av| 色偷偷偷综合中文字幕;dd| 爱福利视频一区二区| 国产又粗又猛又爽又黄的视频一| 巨大荫蒂视频欧美大片| 日韩av中文在线观看| 精品盗摄一区二区三区| 天天想你在线观看完整版电影免费| 国产成人无码专区| 色鬼7777久久| 99精品99| 亚洲精品国产免费| 丁香六月激情婷婷| 男人的天堂va免费视频| 神马电影网我不卡| 久久亚洲一级片| 日本久久久久久| 少妇视频一区二区| 日本免费一二区| 欧美日韩一视频区二区| 日韩精品在线一区| 我的公把我弄高潮了视频| 狠狠躁日日躁夜夜躁av| 福利视频一区| 亚洲婷婷在线视频| 国产精品国产三级国产专区53| 国产一级视频在线观看| 日本ー区在线视频| 日韩电影在线一区二区三区| 亚洲天堂男人天堂| 日韩不卡的av| 国产成人福利| 日韩精品免费一区二区在线观看 | 免费在线成人av| 精产国品一区二区| 大桥未久在线播放| 成人一区二区三区中文字幕| 国产成人精品视频| 国产精品久久免费观看| 欧美理论在线观看| 日本视频中文字幕一区二区三区 | 久久精品国产露脸对白| 国产成人精品自线拍| 精品国产不卡| 亚洲高清一区二| 91精品国产三级| 人人影院免费大片| 国精品一区二区| 国产亚洲xxx| 久久国产精品影院| 污视频在线观看免费| 日本视频免费一区| 久久免费精品日本久久中文字幕| 91ts人妖另类精品系列| 国产传媒在线播放| 久久久综合网站| 精品国产乱码久久久久软件| 伊人成人在线观看| 精品91福利视频| 色综合久久中文字幕| 肉大捧一出免费观看网站在线播放| 一区二区三区激情视频| 日韩在线欧美| 亚洲天堂久久av| 菠萝菠萝蜜网站| 欧美日韩在线精品一区二区三区激情综 | 高清视频在线www色| 免费一级欧美片在线观看| 热99久久精品| 久久国产精品波多野结衣| 色网在线免费观看| 一区二区三区免费| 成人免费在线网| www.夜夜骑.com| 精品一区二区成人精品| 欧美在线视频播放| 中文字幕69页| 日韩08精品| 精品在线小视频| 好吊一区二区三区视频| 97视频在线观看网站| 伊人色综合久久天天| 热久久最新网址| 在线观看成人网| 91视视频在线观看入口直接观看www | 日韩中文在线电影| 欧美另类第一页| 成人h动漫精品一区二区下载| av动漫精品一区二区| 一区二区三区www| 九九九久久久久| 激情不卡一区二区三区视频在线| 日韩av网址在线观看| 婷婷丁香综合网| 国产激情欧美| 日韩av影视在线| 国产一区二区视频在线观看| 亚洲av无码专区在线| 欧美黄色精品| 国产精品高精视频免费| www.av日韩| 国语自产精品视频在线看8查询8| 国产精品伦子伦免费视频| 天堂v在线观看| 新狼窝色av性久久久久久| 99re在线观看视频| 国产一级黄色大片| 国产成人精品综合在线观看 | 成人羞羞网站| 日韩av免费网站| 天堂成人在线视频| 久久精品一区二区国产| 精品国产_亚洲人成在线| 翁止熄痒禁伦短文合集免费视频| 丁香一区二区三区| 欧美一级爱爱视频| 一个人免费视频www在线观看| 一区二区三区在线播| 日本少妇激三级做爰在线| 国产v日韩v欧美v| 精品国产乱码久久久久久久久| 日韩欧美综合视频| 国偷自产视频一区二区久| 欧美激情国产精品| 亚洲精品无amm毛片| 亚洲专区在线| 日韩福利一区二区三区| 国产宾馆自拍| 亚洲国产欧美日韩另类综合| 日本少妇xxxx| 99久久久国产| 欧美激情一区二区三区久久久| 午夜美女福利视频| 日韩成人伦理电影在线观看| 亚洲黄色一区二区三区| 在线视频1区| 欧美中文字幕一区二区三区亚洲| 亚洲精品国产一区黑色丝袜| jizz久久精品永久免费| 欧美专区国产专区| 国产精品入口麻豆免费| 国产日韩欧美麻豆| 中文字幕成人免费视频| 日本电影欧美片| 美女少妇精品视频| 亚洲成年人电影网站| 成人黄页毛片网站| 亚洲一区二区蜜桃| 欧美亚洲韩国| 欧美肥婆姓交大片| 又粗又硬又爽国产视频| 国产精品专区免费| 欧美第一页在线| 九色国产蝌蚪| 亚洲欧美在线aaa| 久久精品老司机| 亚洲成aⅴ人片久久青草影院| 国产日韩欧美黄色| 成人福利免费网站| 色婷婷综合久色| 自拍偷拍欧美亚洲| 9色国产精品| 日韩在线视频在线| 天堂av中文在线| 日韩亚洲国产中文字幕| 四虎影视最新网站入口在线观看| 久久久久国产精品免费免费搜索| 又色又爽又黄18网站| 首页亚洲中字| 国产欧美一区二区在线播放| 亚洲嫩模一区|