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

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

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2668|回復(fù): 0
收起左側(cè)

STC12C5410AD單片機(jī)智能小車代碼與原理圖資料

[復(fù)制鏈接]
ID:1531 發(fā)表于 2021-9-23 09:15 | 顯示全部樓層 |閱讀模式
單片機(jī)源程序如下:
  1. // 注:以下文檔的 TAB 為 2 個(gè)字符!

  2. /*------------------------------------------------------------------------
  3.         此項(xiàng)目為“尋跡小車”的升級(jí),在結(jié)構(gòu)上作了改進(jìn),碼盤從10(20)個(gè)/圈提高到 50(100)個(gè)圈;
  4. 同時(shí),改進(jìn)了電機(jī)的驅(qū)動(dòng)防護(hù)邏輯,既能實(shí)現(xiàn)電機(jī)的四個(gè)狀態(tài),保證不短路,還可以使PWM控制的
  5. 軟件耗費(fèi)大大減少,而且一個(gè)電機(jī)只需使用3個(gè)I/O口(原來(lái)為 4個(gè))。

  6.         其余沒(méi)做大的改動(dòng),所以程序只要要修改的是電機(jī)驅(qū)動(dòng)部分。
  7.        
  8.         為了能使用PCA硬件實(shí)現(xiàn)PWM,以便于使用RTOS,暫時(shí)取消PWM的頻率修改功能,日后有更好的方案再考慮。

  9. 因?yàn)槌绦蛞С謱ほE的所有功能,所以將程序分成模塊化,便于閱讀和調(diào)試。
  10. 程序分為:
  11.         1) 主控程序 —— 調(diào)度所有消息,初始化系統(tǒng)
  12.         2) 電機(jī)驅(qū)動(dòng)模塊 —— 包含所有與電機(jī)驅(qū)動(dòng)有關(guān)的函數(shù),接受不同的控制命令,并付諸實(shí)施;
  13.         3) 軌跡采樣模塊 —— 包含所有與軌跡采樣有關(guān)的處理,結(jié)果為與處理后的軌跡狀態(tài);
  14.         4) 走軌跡控制模塊 —— 讀取軌跡采樣所獲取的信息,根據(jù)需求和策略輸出相應(yīng)的電機(jī)控制命令;將調(diào)試的相關(guān)功能也納入此模塊。
  15.        

  16. 資源分配:
  17.         Timer 0 ——  系統(tǒng)時(shí)基, 1ms
  18.         Timer 1 ——  串口波特率

  19. ------------------------------------------------------------------------*/

  20. #pragma PR
  21. #pragma OT(5,size)

  22. #pragma Listinclude
  23. #pragma code

  24. #include <E:\dingqi\keilc51\inc\math.h>

  25. #include <STC12C5410AD.h>                                /* STC12C5410AD 的頭文件*/

  26. #include <Port_Def.H>

  27. #include <ComConst.H>

  28. #include <CM_Const.H>

  29. #include <CM_Var.H>

  30. void init_hardware(void);                                                                                        // 硬件初始化函數(shù)
  31. void init_var(void);                                                                                                        // 初始化變量
  32. void feed_watchdog(void);                                                                                        // 清看門狗計(jì)數(shù)器

  33. extern void init_LineCtrl_Hardware(void);                                                                                        // 初始化軌跡控制模塊用硬件
  34. extern void init_LineCtrl_Var(void);                                                                                                        // 初始化軌跡控制模塊用變量
  35. extern void lineCtrl_proc(unsigned char ucMessage);                                                // 軌跡控制部分處理入口函數(shù)

  36. extern void init_MotorDrv_Hardware(void);                                                                                        // 初始化電機(jī)驅(qū)動(dòng)模塊用硬件
  37. extern void init_MotorDrv_Var(void);                                                                                                        // 初始化電機(jī)驅(qū)動(dòng)模塊用變量
  38. extern void calOutValue(unsigned char No);                                                                                // 計(jì)算電機(jī)控制輸出值
  39. extern void calSpeed(void);                                                                                                                                                // 計(jì)算轉(zhuǎn)速
  40. extern void proc_Stop(unsigned char No);                                                                                        // 處理行走脈沖計(jì)數(shù)
  41. extern void proc_PID_Ctrl(unsigned char No);                                                                        // 處理PID控制

  42. extern void init_LineSamp_Hardware(void);                                                                                        // 初始化軌跡采樣模塊用硬件
  43. extern void init_LineSamp_Var(void);                                                                                                        // 初始化軌跡采樣模塊用變量
  44. extern void lineSamp_proc(void);                                                                                                                        // 軌跡采樣處理

  45. /******** 主程序 *************/

  46. void main(void)
  47. {
  48.         init_hardware();
  49.        
  50.         init_var();
  51.        
  52.         EA = TRUE;                // 啟動(dòng)中斷,開(kāi)始正常工作
  53.        
  54.         while(1)
  55.         {
  56.                 if(gb_CheckM1StopCnt)
  57.                 {
  58.                         gb_CheckM1StopCnt = FALSE;       
  59.                         proc_Stop(MOTOR1);                                                                                // 處理行走脈沖計(jì)數(shù)
  60.                 }

  61.                 if(gb_M1CalOutValue == TRUE)
  62.                 {
  63.                         gb_M1CalOutValue = FALSE;
  64.                         calOutValue(MOTOR1);                                                                        // 根據(jù)變化后的參數(shù)計(jì)算電機(jī)輸出控制數(shù)據(jù)
  65.                 }

  66.                 if(gb_CheckM2StopCnt)
  67.                 {
  68.                         gb_CheckM2StopCnt = FALSE;       
  69.                         proc_Stop(MOTOR2);                                                                                // 處理行走脈沖計(jì)數(shù)
  70.                 }

  71.                 if(gb_M2CalOutValue == TRUE)
  72.                 {                       
  73.                         gb_M2CalOutValue = FALSE;
  74.                         calOutValue(MOTOR2);                                                                        // 根據(jù)變化后的參數(shù)計(jì)算電機(jī)輸出控制數(shù)據(jù)
  75.                 }
  76.                
  77.                 if(gb_calSpeed)
  78.                 {
  79.                         gb_calSpeed = FALSE;                                               
  80.                         calSpeed();                                                                                                                // 計(jì)算速度
  81.                 }

  82.                 if(gb_SpeedOk)
  83.                 {
  84.                         gb_SpeedOk = FALSE;
  85.                         if(gb_EnablePID)
  86.                         {
  87.                                 proc_PID_Ctrl(MOTOR1);                                                        // 根據(jù)速度值計(jì)算PID控制值
  88.                                 proc_PID_Ctrl(MOTOR2);                                                        // 根據(jù)速度值計(jì)算PID控制值
  89.                         }
  90.                 }
  91.                                                

  92.                 if(gb_NewData)
  93.                 {
  94.                         gb_NewData = FALSE;
  95.                         lineCtrl_proc(NEW_RCV_DATA);                // 處理數(shù)據(jù)接收
  96.                 }

  97.                 if(gb_SampleStart)
  98.                 {
  99.                         union
  100.                         {
  101.                                 unsigned int all;
  102.                                 unsigned char b[2];
  103.                         }uiTemp;
  104.                        
  105.                         uiTemp.b[0] = TH0;
  106.                         uiTemp.b[1] = TL0;
  107.                         if(uiTemp.all > (TIME1ms_C + SAMP_LED_ONTIME))
  108.                         {
  109.                                 gb_SampleStart = FALSE;
  110.                                 lineSamp_proc();                                                        // 處理軌跡采樣
  111.                         }
  112.                 }
  113.                        
  114.                 if(gb_NewSampData)
  115.                 {
  116.                         gb_NewSampData = FALSE;
  117.                         lineCtrl_proc(NEW_SAMP_DATA);                                                        // 處理軌跡采樣數(shù)據(jù)
  118.                 }
  119.                                                
  120.                 if (gb_1msFlag==TRUE)
  121.                 {
  122.                         gb_1msFlag=FALSE;
  123.                
  124.                         gc_LED_Time_Cnt--;
  125.                         if(gc_LED_Time_Cnt ==0)
  126.                         {
  127.                                 gc_LED_Time_Cnt = LED_ON_OFF_TIME;
  128.                                 gb_WorkDisp = ~gb_WorkDisp;
  129.                         }
  130.                        
  131.                         gc_ui1msCnt--;
  132.                         if(gc_ui1msCnt==0)
  133.                         {
  134.                                 gc_ui1msCnt=WDTTIME_C;
  135.                                 feed_watchdog();
  136.                         }
  137.                        
  138.                         gc_ucMeaSpeedTimeCnt--;
  139.                         if(gc_ucMeaSpeedTimeCnt ==0)
  140.                         {
  141.                                 gc_ucMeaSpeedTimeCnt = MEA_SPEED_PERIOD;
  142.                                 gb_calSpeed = TRUE;
  143.                         }
  144.                 }
  145.         }
  146. }


  147. /********** 模塊自用函數(shù) **************/

  148. // 以下函數(shù)只由模塊自身使用,別的模塊不用聲明。

  149. /********************************************/
  150. /*名稱:         init_hardware                                                                                        */
  151. /*用途:  硬件初始化函數(shù)                                                                      */
  152. /*說(shuō)明:         初始化所有相關(guān)的硬件狀態(tài)                                                */
  153. /********************************************/

  154. void init_hardware(void)
  155. {
  156.        
  157.         /* 初始化系統(tǒng)時(shí)鐘 */
  158.         CLK_DIV = CLKDIV1_C;
  159.        
  160.         /* 初始化I/O口*/
  161.         P1M0 = P1M0_C;
  162.         P1M1 = P1M1_C;
  163.        
  164.         P2M0 = P2M0_C;
  165.         P2M1 = P2M1_C;
  166.        
  167.         P3M0 = P3M0_C;
  168.         P3M1 = P3M1_C;
  169.        
  170.         /* 初始化定時(shí)器 */
  171.        
  172.         TMOD = T0MODE1|T1MODE2;                // Timer0工作在模式1 ,16位定時(shí),Timer1 工作在模式 2 ,8位重加載,作為波特率發(fā)生器;
  173.         AUXR = AUXR&CLR_T0X12_C;        // Timer0 工作在12分頻
  174.        
  175.         TCON = 0;                                                                        /* 未使用外部中斷,所以不用定義中斷的觸發(fā)方式 */
  176.                
  177.         TH0 = TIME1msH_C;
  178.         TL0 = TIME1msH_C;
  179.         TR0 = TRUE;
  180.        
  181.         /* 初始化中斷 */
  182.        
  183.         IE = EnT0_C;                                                                                                        // 此處只允許 Timer0 中斷,其它由各模塊自身決定
  184.        
  185.         IPH = NOIP_C;                                                                                                        // 此處不設(shè)優(yōu)先級(jí),有各功能模塊自身設(shè)定
  186.         IP = NOIP_C;                                       
  187.        
  188.         /* 初始化軌跡采樣模塊所需硬件 */       
  189.        
  190.         init_LineSamp_Hardware();
  191.        
  192.         /* 初始化軌跡控制所需硬件 */
  193.        
  194.         init_LineCtrl_Hardware();
  195.        
  196.         /* 初始化電機(jī)驅(qū)動(dòng)所需硬件 */
  197.        
  198.         init_MotorDrv_Hardware();
  199.        
  200.         /* 看門狗初始化程序 */
  201.        
  202.         WDT_CONTR = Watchdog_C;                                                                // 設(shè)置 WDT 分頻
  203. }

  204. /********************************************/
  205. /*名稱:        init_var                                                                                                                */
  206. /*用途: 變量初始化                                                                                      */
  207. /*說(shuō)明:        初始化全局變量                                                                                        */
  208. /********************************************/

  209. void init_var(void)
  210. {
  211.         // WDT參數(shù)初始化
  212.         gb_1msFlag=FALSE;
  213.         gc_ui1msCnt=WDTTIME_C;
  214.         gc_LED_Time_Cnt = LED_ON_OFF_TIME;       
  215.        
  216.         /* 初始化軌跡采樣模塊用變量 */
  217.         init_LineSamp_Var();
  218.        
  219.         /* 初始化軌跡控制所用變量 */
  220.         init_LineCtrl_Var();
  221.        
  222.         /* 初始化電機(jī)驅(qū)動(dòng)所用變量 */
  223.         init_MotorDrv_Var();
  224. }


  225. /********************************************/
  226. /*名稱:        feed_watchdog                                                                                                */
  227. /*用途: 喂狗程序                                                                                              */
  228. /*說(shuō)明:        請(qǐng)參照STC12C5410的喂狗方法說(shuō)明                        */
  229. /********************************************/

  230. void feed_watchdog(void)
  231. {
  232.         WDT_CONTR = CLRWDT_C;
  233. }

  234. // ------------- 中斷處理程序 ---------------------

  235. /********************************************/
  236. /*          定時(shí)器 0 中斷服務(wù)               */
  237. /* 說(shuō)明:  1ms 中斷一次,                                                                         */
  238. /********************************************/

  239. void  Timer0_Int(void) interrupt 1 using 1
  240. {
  241.        
  242.         TH0 = TIME1msH_C;
  243.         TL0 = TIME1msL_C;
  244.                        
  245.         gb_1msFlag = TRUE;
  246.        
  247.         gb_EnSample = ~gb_EnSample;
  248.         if(gb_EnSample)
  249.         {
  250.                 gb_Sample = EN_Sample;                                                                                        // 打開(kāi)采樣LED
  251.                 gb_SampleStart = TRUE;
  252.         }
  253. }
  254. \032
復(fù)制代碼
51hei.png
代碼和原理圖資料51hei附件下載:
智能小車詳細(xì)資料.rar (238.93 KB, 下載次數(shù): 68)

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

無(wú)效樓層,該帖已經(jīng)被刪除

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
日韩手机在线观看| 91久久视频| 黄污视频在线观看| 国产福利第一视频在线播放| 视频免费观看| 网上成人av| 色aⅴ色av色av偷拍| freehdxxxx| 夜色av.com| 男女爱爱免费网站| 好男人社区在线视频| 午夜电影福利网| 97福利电影| 欧美jiizzhd精品欧美| 日本欧美亚洲| 无线免费在线视频| 成人精品一区二区三区免费| 尤物网址在线观看| 羞羞电影在线观看www| 女子免费在线观看视频www| gogo久久| 亚洲精品中文字幕| 亚洲成人高清| 国产精品流白浆在线观看| 日本韩国欧美超级黄在线观看| 偷拍自拍一区| 日韩精品网站| 国语自产精品视频在线看8查询8| 午夜亚洲福利在线老司机| 日本中文字幕一区| 国产69精品一区二区亚洲孕妇| 99久久国产综合色|国产精品| 久久综合视频网| 亚洲欧美日韩在线| 欧美性一区二区| 亚洲精品在线观看网站| 亚洲香蕉成人av网站在线观看 | 视频二区不卡| 国模大尺度视频一区二区| 盗摄牛牛av影视一区二区| 欧美理论电影大全| 亚洲精品护士| 国产高清视频一区| 中文字幕在线一区二区三区| 香蕉av福利精品导航| 欧美性欧美巨大黑白大战| 欧美成人高清电影在线| 中文字幕日韩av综合精品| 韩国欧美亚洲国产| 91亚洲永久免费精品| 色噜噜狠狠一区二区三区| 男人插女人视频在线观看| www.污污视频| 影音先锋男人资源在线观看| 嫩草影院一区二区三区| 97一区二区三区| www.女人的天堂.com| 久久精品蜜桃| 日本电影欧美片| 亚洲资源网你懂的| 模特精品在线| 国产欧美日韩一区二区三区在线观看| 激情懂色av一区av二区av| 精品日韩一区二区三区| 欧美疯狂xxxx大交乱88av| 2022国产精品| 国产一区二区四区| 白嫩情侣偷拍呻吟刺激| 久久不卡免费视频| 美女免费观看一区二区三区| 97超碰在线资源站| 一色桃子av在线| 国产精品45p| 久久一二三四| 亚洲人成影院在线观看| 精品国免费一区二区三区| 久久久久国产一区二区三区| 久久国产精品高清| 鲁一鲁一鲁一鲁一av| 中文字幕电影av| 亚洲欧美高清视频| 天天草夜夜操| xxxx视频在线| 精品国产一区二区三区四区| 精品一区二区在线观看| 亚洲第一激情av| 国产一区二区三区三区在线观看| 国产欧美日韩免费| 男人日女人的bb| 国产男女猛烈无遮挡a片漫画 | 国产精品成人观看视频国产奇米| 日本在线观看一区二区三区| 91高清国产视频| 国产精品日日夜夜| 老少交欧美另类| av网站无病毒在线| 欧美日韩导航| 国产精品99久久久久久久女警| 欧美午夜精品久久久久久人妖 | 9.1国产丝袜在线观看| 亚洲高清在线播放| 国产精品300页| 99久久精品日本一区二区免费 | 一本久久a久久免费精品不卡| 日韩少妇与小伙激情| 久久久久一区二区| 国产原创剧情av| 性猛交富婆╳xxx乱大交天津| 男人的天堂网av| www999久久| 蜜桃免费网站一区二区三区 | 国产黄色激情视频| 午夜激情视频在线播放| 亚洲精品手机在线| 嫩草在线视频| 天天综合网91| 国产日产精品1区| 亚洲欧美一区二区三区久久| 国产一区二区久久久| 中文字幕无码毛片免费看| 国产又粗又猛又爽又黄的| 成人福利资源| 国产精品久久久久久av公交车| 日韩av中文在线观看| 欧洲一区在线观看| 国产精品一区二区久久| 色多多视频在线播放| 亚洲高清视频免费观看| 久草.com| 日韩精品丝袜美腿| 国产免费久久精品| 久久国产精品久久精品| 男女裸体影院高潮| 国产无套在线观看| 四虎最新网站| 亚洲一区二区三区中文字幕在线观看 | 亚洲三级av在线| 国产专区一区二区| 欧美成人午夜精品免费| 四虎精品成人免费观看| a级片在线免费| 天使萌一区二区三区免费观看| 91激情在线视频| 黄色成人在线播放| 欧美精品xxx| 999香蕉视频| 国产精品一区二区人人爽| 黄色电影免费在线看| 久久激情电影| 亚洲视频精选在线| 欧美极品第一页| 免费日韩视频在线观看| 国产又粗又大又爽视频| 91在线高清| av成人天堂| 制服丝袜亚洲播放| 51午夜精品视频| 日本激情视频在线| 99草在线视频| a毛片在线播放| 鲁大师成人一区二区三区| 青青操夜夜操| 波多野结衣精品| 另类调教123区 | 久久婷婷五月综合| www污网站在线观看| 欧美激情三级| 中文在线免费一区三区高中清不卡| 美女av一区二区三区| 欧美精品福利视频| 国内少妇毛片视频| 国产绳艺sm调教室论坛| 久草中文在线观看| 免费看欧美女人艹b| 亚洲国产美女久久久久| 免费看欧美一级片| 精品人妻伦一二三区久久| 国产乱妇乱子在线播视频播放网站| 日本欧美在线观看| 一区二区三区回区在观看免费视频| 国产视频九色蝌蚪| 五月激情婷婷网| 欧美成人黄色| 日韩一区在线播放| 一区二区福利视频| 99色精品视频| 福利视频理论电影| 秋霞午夜一区二区三区视频| 亚洲欧美乱综合| 成人av片网址| 欧美成人精品欧美一级乱黄| 午夜老司机在线观看| 国内精品不卡在线| 久久久久久久久久久免费| 亚洲男人在线天堂| 德国一级在线视频| 亚洲精品国产日韩| 中文字幕亚洲欧美日韩在线不卡 | 黄视频在线免费| 国产一区二区在线| 欧美美女直播网站| 国产激情片在线观看| 手机看片福利永久| 美女日韩一区| 一本久久a久久精品亚洲| 亚洲欧美99| 成人午夜福利视频| 亚洲伦理网站| 一区二区免费在线播放| 久久久精品动漫| 国产精品一区二区av白丝下载| 伊人久久高清| 亚洲一二三四区| 在线观看成人av| 香蕉av在线播放| 国产 日韩 欧美 综合 一区| 在线观看区一区二| 日韩精品一区二区在线视频| 波多野结衣久久高清免费| 欧美91在线| 日韩一区国产二区欧美三区| 91淫黄看大片| 爱爱视频网站免费| 亚洲国产高清一区| 久久黄色av网站| 熟女少妇内射日韩亚洲| 永久免费无码av网站在线观看| 亚洲天天影视| 久久久久亚洲综合| 成人av网站观看| 国产熟女一区二区三区五月婷| 青青在线精品| 91国产视频在线观看| 欧美日韩黄色一级片| 日日干夜夜骑| 亚洲黄页一区| 欧美激情一级精品国产| 午夜剧场免费在线观看| 污污在线观看| ㊣最新国产の精品bt伙计久久| 日韩国产在线一区| 884aa四虎免费影库4h| 精品国产美女| 国产一区二区三区三区在线观看| 免费成人深夜夜行p站| 成人p站proumb入口| 国产日韩精品一区二区浪潮av | 国产欧美日韩成人| 国产成人福利av| 精品av久久707| 亚洲国产精品自拍视频| 国外av在线| 国产亚洲短视频| 亚洲三区在线| 成人欧美视频在线观看播放| 中国女人久久久| 欧美一区亚洲一区| 日韩国产成人在线| 国产精品自在线拍| 亚洲网在线观看| 亚洲天堂网av在线| 久久野战av| 666欧美在线视频| 一级全黄裸体片| √天堂资源地址在线官网| 中文字幕一区免费在线观看| 久久久久久av无码免费网站下载| 黄网站在线观看高清免费| 久久99国产精品成人| 电影午夜精品一区二区三区| 亚洲伦片免费看| 亚洲免费黄色| 国产日产欧美精品| 欧美一区,二区| 一区二区在线影院| 欧洲中文字幕国产精品| 99久久精品无免国产免费| 日韩精品一卡| 午夜伦欧美伦电影理论片| 国产精品无码电影在线观看| 99热播在线观看| av一本久道久久综合久久鬼色| 亚洲mv在线看| japanesexxxx在线播放| 国产电影精品久久禁18| 热re99久久精品国99热蜜月| 国产卡一卡二卡三| 国产一区二区三区不卡在线观看| 激情伦成人综合小说| 91香蕉网站| 成人av在线观| 潘金莲一级淫片aaaaa免费看| 一菊综合网成人综合网| 久久久影院官网| 国产黄色片免费在线观看| 无圣光视频在线观看| 亚洲国产成人精品视频| 波多野结衣三级视频| 国产蜜臀av在线播放| 欧美一级精品大片| 性生交大片免费全黄| 日韩综合一区二区三区| 粗暴蹂躏中文一区二区三区| 姑娘第5集在线观看免费好剧| av亚洲在线观看| 日韩美女在线播放| 一级片中文字幕| 日韩欧美天堂| 韩剧1988在线观看免费完整版| 精品国产一级片| 亚洲综合社区| 欧美日韩一区二区视频在线 | 99re这里都是精品| 国产综合中文字幕| 成人午夜在线观看视频| 在线观看国产精品网站| 国产三级在线观看完整版| 警花av一区二区三区| 欧美噜噜久久久xxx| 朝桐光av在线一区二区三区| 美女久久一区| 日韩三级电影| 97在线观看免费观看| 亚洲成av人片一区二区三区| 国产精品无码毛片| 亚洲网址在线观看| 日本亚洲欧洲色α| 国产一级黄色大片| 国产亚洲一区字幕| 九九久久久久久| 一区在线影院| 欧美俄罗斯性视频| 狠狠色综合久久婷婷| 国产a视频精品免费观看| 国产日韩一区二区在线| av小次郎在线| 亚洲女同性videos| 午夜精品久久久久久久99| 国产丝袜在线观看视频| 日韩激情片免费| 一区二区三区精| 欧美bbbbb| 成人性生活视频免费看| 日本大胆在线观看| 国产性色av一区二区| 国产毛片在线视频| 九九国产精品视频| 国产精品99久久免费黑人人妻| av白虎一区| 超薄丝袜一区二区| 欧美成人观看免费全部完小说| wwww国产精品欧美| 国内精品免费视频| 国产伦理久久久久久妇女 | 波多野结衣视频一区| 97超碰成人在线| 91麻豆精品一二三区在线| 日产日韩在线亚洲欧美| 国内a∨免费播放| 精品久久久精品| 91日韩中文字幕| 欧美成熟视频| 偷拍盗摄高潮叫床对白清晰| 日本不卡视频| 中文字幕亚洲国产| 欧美另类黑人巨大videos| 国产精品久久久久久久久免费桃花| 亚洲精品乱码久久| 国产探花一区在线观看| 久久久久久高清| 成人精品福利| 最近2019中文字幕第三页视频| 成年女人免费毛片视频永久| 亚洲欧洲另类国产综合| 成人做爰视频网站| 欧美精品午夜| 精品人妻少妇一区二区| 国产精品亚洲一区二区三区在线观看 | 欧美日韩二区三区| 无码久久精品国产亚洲av影片| 久久99日本精品| 在线播放免费视频| 色天下一区二区三区| 鲁丝一区二区三区免费| 免费黄色在线看| 欧美美最猛性xxxxxx| 黄色小视网站| 欧美蜜桃一区二区三区| 亚洲va欧美va| 国产精品午夜免费| 91精品一区二区三区蜜桃| 久久久久欧美精品| 国内自拍第二页| 精品一级毛片| 男女裸体影院高潮| 高清在线一区二区| 久久精品一二三区| 毛片大全在线观看| 日韩免费精品视频| 午夜在线网站|