《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于S3C2410的觸摸屏驅動程序設計
基于S3C2410的觸摸屏驅動程序設計
摘要: 在觸摸屏的設計中,抗干擾設計是難點和重點,直接關系到觸摸屏的工作性能。實驗發現坐標采集時,丟棄第一次采集值讀取的坐標轉換值效果較好。本文所介紹的驅動程序已經在博創公司的教學實驗設備UP-NETarm2410-S平臺上經過實際驗證,從數據穩定性和系統負載的角度看,效果良好。同時通過修改程序內部的定時器時鐘頻率可以改變筆在屏上移動所產生的數據量。
Abstract:
Key words :

  引言

  隨著信息家電和通訊設備的普及,作為與用戶交互的終端媒介,觸摸屏在生活中得到廣泛的應用。如何在系統中集成觸摸屏模塊以及在嵌入式操作系統中實現其驅動程序,都成為嵌入式系統設計者需要考慮的問題。本文主要介紹在三星S3C2410X微處理器的硬件平臺上進行基于嵌入式Linux的觸摸屏驅動程序設計。

  硬件實現方案

  SPI接口是Motorola推出的一種同步串行接口,采用全雙工、四線通信系統,S3C2410X是三星推出的自帶觸摸屏接口的arm920T內核芯片,ADS7843為Burr-Brown生產的一款性能優異的觸摸屏控制器。本文采用SPI接口的觸摸屏控制器ADS7843外接四線電阻式觸摸屏,這種方式最顯著的特點是響應速度更快、靈敏度更高,微處理器與觸摸屏控制器間的通訊時間大大減少,提高了微處理器的效率。ADS7843與S3C2410的硬件連接如圖1所示,鑒于ADS7843差分工作模式的優點,在硬件電路中將其配置為差分模式。


圖1 觸摸屏輸入系統示意圖

  嵌入式Linux系統下的驅動程序

  設備驅動程序是Linux內核的重要組成部分,控制了操作系統和硬件設備之間的交互。Linux的設備管理是和文件系統緊密結合的,各種設備都以文件的形式存放在/dev目錄下,成為設備文件。應用程序可以打開、關閉、讀寫這些設備文件,對設備的操作就像操作普通的數據文件一樣簡便。為開發便利、提高效率,本設計采用可安裝模塊方式開發調試觸摸屏驅動程序。

  設備驅動在加載時首先需要調用入口函數init_module(),該函數完成設備驅動的初始化工作。其中最重要的工作就是向內核注冊該設備,對于字符設備調用register_chrdev()完成注冊,對于塊設備需要調用register_blkdev()完成注冊。注冊成功后,該設備獲得了系統分配的主設備號、自定義的次設備號,并建立起與文件系統的關聯。字符設備驅動程序向Linux內核注冊登記時,在字符設備向量表chrdevs中增加一個device_struct數據結構條目,這個設備的主設備標識符用作這個向量表的索引。向量表中的每一個條目,即一個device_struct數據結構包括兩個元素:一個登記的設備驅動程序的名稱的指針和一個指向一組文件操作的指針。這塊文件操作本身位于這個設備的字符設備驅動程序中,每一個都處理特定的文件操作,比如打開、讀寫和關閉。所謂登記,就是將由模塊提供的file_operations結構指針填入device_struct數據結構數組的某個表項。登記以后,位于上層的模塊(內核)可以“看見”這個模塊了。但是,應用程序卻還不能“看見”它,因而還不能通過系統調用它。要使應用程序能“看見”這個模塊或者它所驅動的設備,就要在文件系統中為其創建一個代表它的節點。通過系統調用mknod()創建代表此項設備的文件節點——設備入口點,就可使一項設備在系統中可見,成為應用程序可以訪問的設備。另外,設備驅動在卸載時需要回收相應的資源,令設備的相應寄存器值復位并從系統中注銷該設備。

  Linux操作系統通過系統調用和硬件中斷完成從用戶空間到內核空間的控制轉移。設備驅動模塊的功能就是擴展內核的功能,主要完成兩部分任務:一個是系統調用,另一個是處理中斷。圖2是一個設備驅動模塊動態掛接、卸載和系統調用的全過程。系統調用部分則是對設備的操作過程,比如open,read,write,ioctl等操作,設備驅動程序所提供的這組入口點由幾個結構向系統進行說明,分別是file_operations數據結構、inode數據結構和file 數據結構。內核內部通過file結構識別設備,通過file_operations數據結構提供文件系統的入口點函數,也就是訪問設備驅動的函數,結構中的每一個成員都對應著一個系統調用。在嵌入式系統的開發中,我們一般僅僅實現其中幾個接口函數:read、write、open、ioctl及release就可以完成應用系統需要的功能。寫驅動程序的任務之一就是完成file_operations中的函數指針。

 

 

 

  觸摸屏驅動程序設計

  觸摸屏驅動程序中重要數據結構

  typedef struct {

  unsigned short pressure;

  unsigned short x;

  unsigned short y;

  unsigned short pad;

  } TS_RET;

  typedef struct {

  unsigned int PenStatus;

  TS_RET buf[MAX_TS_BUF];

  unsigned int head, tail;

  wait_queue_head_t wq;

  spinlock_t lock;

  } TS_DEV;

  static struct file_operations s3c2410_fops = {

  owner: THIS_MODULE,

  open: s3c2410_ts_open,

  read: s3c2410_ts_read,   release: s3c2410_ts_release,

  poll: s3c2410_ts_poll,    };

  在程序中有三個重要的數據結構:用于表示筆觸點數據信息的結構TS_RET,表示ADS7843中有關觸摸屏控制器信息的結構TS_DEV,以及驅動程序與應用程序的接口file_operations結構的s3c2410_fops。

  TS_RET結構體中的信息就是驅動程序提供給上層應用程序使用的信息,用來存儲觸摸屏的返回值。上層應用程序通過讀接口,從底層驅動中讀取信息,并根據得到的值進行其他方面的操作。

  TS_DEV結構用于記錄觸摸屏運行的各種狀態,PenStatus包括PEN_UP、PEN_DOWN和PEN_FLEETING。buf[MAX_TS_BUF]是用來存放數據信息的事件隊列,head、tail分別指向事件隊列的頭和尾。程序中的筆事件隊列是一個環形結構,當有事件加入時,隊列頭加一,當有事件被取走時,隊列尾加一,當頭尾位置指針一致時讀取筆事件的信息,進程會被安排進入睡眠。wq等待隊列,包含一個鎖變量和一個正在睡眠進程鏈表。當有好幾個進程都在等待某件事時,Linux會把這些進程記錄到這個等待隊列。它的作用是當沒有筆觸事件發生時,阻塞上層的讀操作,直到有筆觸事件發生。lock使用自旋鎖,自旋鎖是基于共享變量來工作的,函數可以通過給某個變量設置一個特殊值來獲得鎖。而其他需要鎖的函數則會循環查詢鎖是否可用。MAX_TS_BUF的值為16,即在沒有被讀取之前,系統緩沖區中最多可以存放16個筆觸數據信息。

  s3c2410_fops就是內核對驅動的調用接口,完成了將驅動函數映射為標準接口。上面的這種特殊表示方法不是標準C的語法,而是GNU編譯器的一種特殊擴展,它使用名字進行結構字段的初始化,它的好處體現在結構清晰,易于理解,并且避免了結構發生變化帶來的許多問題。

  init_module函數

  這是模塊的入口函數。在函數內部通過s3c2410_ts_init( )實現模塊的初始化工作。在本設計中設備與系統之間以中斷方式進行數據交換。整個觸摸屏的驅動程序處理比較復雜,而且耗時較長,因而觸摸屏驅動程序不可能在中斷服務程序中完成。在Linux操作系統中一般把中斷處理切為兩個部分或兩半。中斷處理程序是上半部——接收到一個中斷,它就立即開始執行,但只做有嚴格時限的工作,例如對接收的中斷進行應答或復位硬件。這些工作都是在所有中斷被禁止的情況下完成的,能夠被允許稍后完成的工作會推遲到下半部去。在Linux中下半部的實現有多種機制。按觸摸屏時,從ADS7843輸出的數值有一個抖動過程,即從ADS7846輸出的數值有一個不穩定時期,這個過程大約為10ms。所以中斷處理程序的下半部處理函數采用內核定時器機制,使下半部在中斷發生50ms后再作處理。這樣有效地避開了ADS7843輸出值的不穩定時期,使中斷服務程序和中斷處理任務串行化,達到了處理時間較長的觸摸屏事件的目的。驅動程序通過request_irq函數注冊并激活一個中斷處理程序,以便處理中斷。


圖2 設備驅動在內核中的掛接、卸載和系統調用過程

 

 

  int reguest_irq(unsigned int irq, void(*handler)(int, void *, struct pt_regs *), unsigned long irq_flags, const char *dev_name, void *dev_id)

  參數irq表示所要申請的中斷號;handler為向系統登記的中斷處理子程序,中斷產生時由系統來調用;dev_name為設備名;dev_id為申請時告訴系統的設備標識符;irq_flags是申請時的選項,它決定中斷處理程序的一些特性,其中最重要的是中斷處理程序是快速處理程序還是慢速處理程序。

  本設計中觸摸屏控制器ADS7843的中斷輸出通過外部中斷5接在中斷控制器上,當觸摸屏上有觸摸事件發生時,會引發中斷號為IRQ_EINT5的中斷服務程序s3c2410_isr_tc()。圖3所示為該中斷處理程序的流程圖。


圖3 觸摸屏硬件中斷處理程序流程圖

  在s3c2410_isr_tc()中設定了定時器的定時時間為50ms,并立即激活。因此有觸摸屏硬件中斷的情況下50ms后就會引發定時中斷,中斷服務程序為ts_timer_handler(),這個程序實現了觸摸屏中斷的下半部,即在過了抖動時間之后如果觸摸屏確實有有效事件發生則采集觸摸屏坐標,并將定時器的時間重新設為100ms并重新激活,這樣做的目的是如果觸摸筆是拖動的情況,以后每100ms采集一次坐標值,并存入緩沖區,如果不是拖動在采集一次坐標值之后,在第二次進入ts_timer_handler()時,查詢管腳的狀態值,則變為高電平,就將觸摸屏狀態tsdev.PenStatus設為PEN_UP,并釋放定時器,為下次觸摸屏事件做好準備,定時中斷服務程序流程圖如圖4所示。


圖4 定時中斷服務程序流程圖

 

 

  在s3c2410_ts_init()中的另一個重要任務是執行接口函數s3c2410_ts_open(),在這個函數中初始化緩沖區的頭尾指針、觸摸屏狀態變量及觸摸屏事件等待隊列。

  module_exit()

  該函數調用s3c2410_ts_exit(),主要任務是撤銷驅動程序向內核的登記以及釋放申請的中斷資源。

  接口函數s3c2410_ts_read( )

  這個函數實現的任務是將事件隊列從設備緩存中讀到用戶空間的數據緩存中。實現的過程主要是通過一個循環,只有在事件隊列的頭、尾指針不重合時,才能成功的從tsdev.tail指向的隊列尾部讀取到一組觸摸信息數據,并退出循環。否則調用讀取函數的進程就要進入睡眠。

  坐標讀取函數s3c2410_get_XY()

  在定時器中斷處理程序中,當查詢到與相連的EINT5/GPF5為低電平時,即表示有有效事件,應該調用s3c2410_get_XY()函數采集筆觸信息。

  ADS7843有多種轉換時序,時序規定了芯片與設備及CPU間是如何配合工作的。設計中采用16個時鐘周期啟動一次轉換的坐標轉換方式。ADS7843的操作時序如圖5所示。坐標的讀取是通過多次采集取平均值的方法,以X坐標的讀取為例,其讀取過程如圖6所示。循環過程中的每一步都在8個時鐘周期內完成,數據的處理嚴格按照時序進行,Y坐標的采集與X坐標類似。


圖5 ADS7843操作時序


圖6 X坐標采集流程

  結語

  在觸摸屏的設計中,抗干擾設計是難點和重點,直接關系到觸摸屏的工作性能。實驗發現坐標采集時,丟棄第一次采集值讀取的坐標轉換值效果較好。本文所介紹的驅動程序已經在博創公司的教學實驗設備UP-NETarm2410-S平臺上經過實際驗證,從數據穩定性和系統負載的角度看,效果良好。同時通過修改程序內部的定時器時鐘頻率可以改變筆在屏上移動所產生的數據量。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲综合色网站 | 亚洲色无码专区在线观看 | 亚洲香蕉av在线一区二区三区 | 精品精品国产毛片在线看 | 欧美成人午夜精品免费 | 男人猛躁进女人免费播放 | 看片免费黄在线观看入口 | 中国老妇xxxx性开放 | 久久久久久欧美精品色一二三四 | 在线观看欧美国产 | 亚洲乱码国产乱码精品精98 | 国产国拍精品亚洲 | 人妖天堂狠狠ts人妖天堂狠狠 | 久久乐国产精品亚洲综合 | 久久久免费看 | 精品国产一区二区三区护卡密 | 国产又爽又大又黄a片 | 91九色蝌蚪国产 | 免费av网址在线观看 | 国产不卡视频在线观看 | 婷婷五月深深久久精品 | 美国一级特a黄 | 国产精品视频永久免费播放 | 日韩高清国产一区在线 | 日本少妇做爰xxxⅹ漫 | 97人人模人人爽人人少妇 | 国产精品伦一区二区三级视频 | 日本在线中文字幕专区 | 一级黄色毛片视频 | 青青草原精品99久久精品66 | 亚洲一区二区三区不卡视频 | 欧美精品国产一区二区 | 成人在线视频免费看 | 国产精品theporn88| 亚洲影视在线 | 三男一女吃奶添下面视频 | 国产日韩精品视频一区二区三区 | 国产黄色片在线观看 | 四虎1515hh.com| 精品国产污污免费网站入口 | 日韩免费一区二区三区 | 中文日产日产乱码乱偷在线 | 日韩黄色免费网站 | 人人爽人人澡人人人妻 | 国产精品国产精品国产专区不卡 | 亚洲第一黄 | 全黄一级片 | 7788色淫网站免费 | 日本亚洲精品一区二区三区 | 亚洲va欧美va人人爽午夜 | 久久免费视频1 | v天堂中文在线 | 色视频网站免费 | 风间由美性色一区二区三区 | 性俄罗斯交xxxxx免费视频 | 成人依依网 | 夏目彩春搜索结一88av中出 | 亚洲另类在线观看 | 欧美激情一区二区三区 | 欧美大片免费观看网址 | 亚洲色婷婷久久精品av蜜桃久久 | 国产91精品久久久 | 九九久久精品视频 | 亚洲国产成人久久一区www妖精 | 橘梨纱av一区二区三区在线观看 | aa视频免费观看 | 亚洲精品国精品久久99热 | 亚洲一区二区精品视频 | 久热网| 日韩视频无码中字免费观 | 国产又大又粗又猛又爽的视频 | 国产又粗又猛又爽又黄av | 久久99亚洲精品久久99果 | 日韩一二三四区 | 日本无遮羞肉体啪啪大全 | 99精产国品一二三产区区别麻豆 | 亚洲国产中文字幕在线 | 一卡二卡三卡视频 | 五月香婷 | 精品一区二区三区免费毛片爱 | 国产亚洲精品网站 | 成人免费毛片糖心 | 成在人线av无码免费 | 亚洲香蕉视频天天爽 | 久久天天躁夜夜躁狠狠躁2022 | 日本成人免费视频 | 亚洲图片欧美激情 | 97色伦图片97综合影院 | 任你操这里只有精品 | tai9国产一区二区 | 中韩无矿砖专区综合 | 成人网6969conwww | 韩国三级中文字幕hd浴缸戏 | 国产乱子伦视频一区二区三区 | 国产精品主播一区二区 | 自拍偷自拍亚洲精品偷一 | 亚洲精品国产精华液 | 国产午夜亚洲精品理论片色戒 | 高h禁伦亲女1v2| 日本乱码一区二区三区芒果 | 亚洲第一aaaaa片 | xxx偷拍撒尿xxxx| 成 年 人 黄 色 大 片大 全 | 人人妻人人爽人人做夜欢视频 | 97国产情侣爱久久免费观看 | 乌克兰黄色片 | 成人免费黄色小视频 | 欧美一区| 性猛交xxxx免费看网站 | 日韩av午夜在线观看 | 中文韩国午夜理伦三级好看 | 婷婷成人亚洲综合国产xv88 | 国产一区日韩二区欧美三区 | 国产成人亚洲日韩欧美 | 女人精69xxx免费观 | 成–人–黄–色–网–站 | 国产特黄特色大片免费视频 | 成人精品一区二区三区视频播放 | 亚洲成av人片在线播放无码 | 香蕉一区二区 | 久久人妻少妇嫩草av无码专区 | av十大腿控 | 成人日韩在线观看 | 性歌舞团一区二区三区视频 | 翔田千里x88aⅴ | 久久午夜夜伦鲁鲁片无码免费 | 色屁屁www影院免费观看 | 看片在线观看 | 中文不卡在线 | 性折磨bdsm欧美激情另类 | 日本少妇喷水 | 成人精品免费 | 五月婷婷中文字幕 | 日韩高清一区 | 亚洲欧洲日产av | 精品水蜜桃久久久久久久 | 国产在线精品一区 | 五月天天色 | 国产女人被狂躁到高潮小说 | 欧美日韩二区三区 | 一级黄色a级片 | 一区二区三区不卡在线观看 | 亚洲乱码国产乱码精品精小说 | 天天干天天干天天干 | 国产一区二区精品 | 国产精品久久久久久久久久红粉 | 一本加勒比hezyo无码资源网 | 免费一区二区三区 | 一个人在线观看免费视频www | 精品久久国产字幕高潮 | 日本少妇做爰奶水狂喷小说 | 大尺度网站在线观看 | 天天躁日日躁狠躁欧美 | 文中字幕一区二区三区视频播放 | 欧洲熟妇色xxxxx视频 | 欧洲裸体片 | 欧美激情国产精品免费 | 九九久久久 | 欧美人与动性xxxxx杂 | 欧美jiizzhd精品欧美 | 一本大道久久久久精品嫩草 | 射久久| 91免费版黄色 | 国产高清第一页 | 懂色av中文字幕一区二区三区 | 亚洲成成品网站 | 亚洲国产成人极品综合 | 国产亚洲精品精品精品 | 少妇出轨乱人伦 | 国产羞羞 | 亚洲一区二区蜜桃 | 欧美丰满少妇xxxx性 | 一个人免费观看视频www中文 | 大尺度舌吻呻吟声 | 久久免费视频在线观看 | 夜先锋av资源网站 | 波多野结衣网站 | 国产亚洲精品成人aa片新蒲金 | 男人添女人下部高潮全视频 | 老熟妇仑乱视频一区二区 | 国产网站大全 | 天天色综合1 | 免费在线观看黄视频 | 无码丰满少妇2在线观看 | 狠狠色噜噜狠狠狠四色米奇 | 亚洲成a∨人片在线观看不卡 | 国产毛片久久久久久国产毛片 | 国产精品乱码一区二区三区视频 | 无套在线观看 | 久久成人国产精品免费软件 | 日韩欧美中文字幕公布 | 国产精品精品软件 | 亚洲人成未满十八禁网站 | 国精产品999国精产品蜜臀 | 在线视频91 | 精品一区二区三区在线播放 | 欧美xxx性| 69精品人人| 亚洲精品乱码久久久久久蜜桃图片 | 人人添人人澡人人澡人人人人 | 青青青国产精品一区二区 | 国产原创中文av | 手机成人av | 狠狠综合久久av一区二区 | 国产区小视频 | 中国黄色毛片视频 | 久久精品国产精品亚洲毛片 | 国产乱人激情h在线观看 | 国产国语videosex另类 | 人人妻人人插视频 | 黄片毛片视频 | 午夜特片网 | 性感美女一区 | 亚洲欧美日韩另类精品一区二区三区 | 久久99视频| 欧美xxxx8888| 337p粉嫩大胆色噜噜噜噜 | 综合第一页 | 免费精品一区二区三区第35 | 成人性视频免费网站 | 国产精品欧美亚洲 | 蜜臀av免费一区二区三区久久乐 | 亚洲高清视频一区 | 国产一区二区综合 | 中文人妻无码一区二区三区 | 久久免费小视频 | 久久久久免费视频 | 欧美与黑人午夜性猛交久久久 | 色悠久久综合 | 国产乱人伦偷精品视频不卡 | 亚洲综合一区二区三区葵つかさ | 一本色道久久88—综合亚洲精品 | 天堂在线精品视频 | 北条麻妃99精品久久朝桐光 | 国产精品16p | 日韩毛片一区二区三区 | 色噜噜狠狠一区二区 | 最新黄网 | 欧洲成人一区二区三区 | 欧洲mv日韩mv国产 | 国产老女人91精品一区 | 男女一边摸一边做爽视频 | 亚洲色欲在线播放一区二区三区 | 久久爽久久爽久久av东京爽 | 美女涩涩网站 | 同性情a三级a三级a三级 | 国产激情视频一区 | 免费大黄网站 | 亚洲娇小业余黑人巨大汇总 | 亚洲精品免费播放 | 91精品视频在线免费观看 | 国产xxxxxxxxx| 波多野一区二区 | 亚洲熟女少妇一区二区 | 国产成人成网站在线播放青青 | 欧美精品色哟哟 | 国产男人搡女人免费视频 | 天堂网www在线资源网 | 91老司机福利 | 91久久精品日日躁夜夜躁国产 | 性猛交波兰xxxxx | 1769国产精品 | 色天天综合 | 好吊视频一区二区三区四区 | 婷婷开心激情综合五月天 | 午夜精品久久久久久久2023 | 福利片一区二区三区 | 任你躁国产老女人 | 一 级 黄 色 片免费网站 | 玩弄人妻少妇500系列 | 亚洲人成人一区二区在线观看 | 国产一区视频在线免费观看 | 狠狠亚洲 | 黄网站色大毛片 | 亚洲国产精品国自产拍久久 | 少妇无码av无码一区 | 久久中文字幕精品 | 福利色导航 | 国产日本在线观看 | 男女瑟瑟网站 | 丰满少妇高潮在线观看 | 影音先锋 成人 | 亚洲丝袜色图 | 二级大黄大片高清在线视频 | 自拍偷拍视频网站 | 奇米影视第四色7777 | 国产精品涩涩涩视频网站 | 国产又黄又硬又湿又黄的播出时间 | 国产精品无码无在线观看 | 超碰女 | 91天天综合| 少妇一级淫片免费播放 | 一区二区三区中文字幕在线观看 | 成人午夜在线观看 | 国产激情91久久精品导航 | 欧美一区二区三区在线观看 | 国产福利片在线 | 日韩不卡的av| 色偷偷av亚洲男人的天堂 | 亚洲中文字幕在线无码一区二区 | 精品国产一区二区三区四区在线 | 呻吟揉丰满对白91乃欧美区 | 美女黄18以下禁止观看 | 91麻豆精品国产午夜天堂 | 精品视频在线观看一区二区 | 久久久久夜夜夜综合国产 | 久久久久高潮综合影院 | 国产第一页av | 日韩第一区 | 国产亚洲日韩在线a不卡 | 另类异族videosex太狠了 | а天堂中文在线官网在线 | 看片在线| 国产一区二区三区在线电影 | 精品日本一区二区三区免费 | 思思在线视频 | 91麻豆精品国产91久久久更新时间 | 男女做www免费高清视频网站 | 国产精品人人做人人爽人人添 | 亚洲精品国产a久久久久久 51国偷自产一区二区三区 | 风间由美在线观看 | 真人作爱免费视频 | 色七七桃花综合影院 | 最近的中文字幕 | 99精品久久久久久久婷婷 | 欧美视频一区二区三区四区在线观看 | 久久免费看少妇高潮v片特黄 | 美女爱爱爱| 欧美放荡性医生videos | 欧美成人一区二区三区在线观看 | 九色丨9lpony丨国产 | 国产精品无码久久久久成人影院 | 九色porny丨国产首页在线 | 国产一区二区三区精品久久久 | 国产精选中文字幕 | 丰满女人与性猛交视频 | 日本三级全黄少妇三2020 | 亚洲欧洲成人精品av97 | 午夜国产一区 | 国产99久久久国产精品成人免费 | 久久精品夜夜夜夜夜久久 | www亚洲天堂com | 久久青草费线频观看 | 亚洲国产精品国自产拍av | 午夜爽爽爽 | 69精品欧美一区二区三区 | 国产日韩欧美综合 | 国产色综合网 | 精品一区二区三区免费观看 | 99热91| 巨肉黄暴辣文高h文帐中香 巨乳动漫美女 | 性色av香蕉一区二区 | 亚洲精品久久久久av无码 | 亚洲性一区二区 | 婷婷色在线 | 国产98在线 | 欧美 | 97超碰导航 | 国产深夜男女无套内射 | 三级全黄做爰龚玥菲在线 | 日本久久久久 | 亚洲精品一区二区三区中文字幕 | 国产一区二区三区视频在线播放 | 搞av网| 中文字幕亚洲乱码 | 国产吞精囗交免费视频网站 | 免费国产又色又爽又黄的网站 | 深夜爽爽动态图无遮无挡 | 一级少妇精品久久久久久久 | 五十老熟妇乱子伦免费观看 | 在线观看av的网址 | 不卡中文一二三区 | 一级成人毛片 | 国产日产精品久久快鸭的功能介绍 | 日本视频高清一道一区 | 午夜剧场91| 欧美性成人| 久久精品视频8 | 五月婷婷伊人网 | 国产精品久久久久久久久久蜜臀 | 午夜欧美日韩 | 黄色成人在线观看 | 亚洲日本欧美 | 免费一级淫片日本高清视频一 | 国产精品18久久久久白浆软件 | 早川濑里奈av在线播放 | 窝窝九色成人影院 | 久久久精品免费 | 国产91玉足脚交在线播放 | 人人草在线视频 | 久久久久久久久888 国产激情无码一区二区 | 在线播放www | 成人黄色a| 特黄aaaaaaaaa毛片免 | 欧美国产三级 | 欧美日p视频 | 国产人成看黄久久久久久久久 | 亚洲国产精品第一区二区 | 国产精品人妻熟女毛片av久 | 按摩师高h荡肉呻吟在线观看 | 亚洲男人av香蕉爽爽爽爽 | 男女午夜激情视频 | 男人的天堂网av | av黄色免费观看 | 国产精品成人无码免费 | 国产中文在线播放 | 欧美专区在线视频 | 韩产日产国产欧产 | 国产热a欧美热a在线视频 | 日韩在线视频免费观看 | 1000部啪啪未满十八勿入 | 国产成人精品亚洲一区 | 欧美亚洲自拍偷拍 | 欧美人与野 | 美女张开腿让人桶 | 伊人久久大香线蕉亚洲五月天 | 日产韩产麻豆h | 日韩精品――中文字幕 | 亚洲毛片av日韩av无码 | 中文字幕av资源 | 操操操操操操 | www.玖玖玖| 91在线高清 | 欧美日激情 | 野花社区www视频最新资源 | 91精品国产综合久久小仙女图片 | 熟女毛片 | 91chinese video永久地址 | 国产精品伊人久久 | 九九热九九热 | 一区二区欧美日韩 | 偷看少妇做爰过程裸体 | 懂色av一区二区三区蜜臀 | 暖暖日本在线观看 | 丰满少妇69激情啪啪无 | 97久久人人超碰超碰窝窝 | 久久视频在线看 | 免费在线观看日韩av | 国产v欧美v日本v精品按摩 | 午夜影院免费在线观看 | 久久国产精品综合 | 午夜国产小视频 | 手机看片福利永久 | 国产福利姬喷水福利在线观看 | 插插射啊爱视频日a级 | 亚洲精品国产精品乱码视色 | 秋霞午夜鲁丝一区二区老狼 | 蜜桃视频黄色 | 麻豆精品a∨在线观看 | 色噜噜狠狠色综合成人网 | 国产男女爽爽爽免费视频 | 人人妻人人澡人人爽超污 | 欧美成人精品一区二区三区 | 免费观看欧美猛交片 | 中文字幕乱人伦高清视频 | 亚洲乱妇熟女爽到高潮的片 | 777亚洲精品乱码久久久久久 | 日韩中文字幕第一页 | 19禁大尺度做爰无遮挡小说 | 自拍偷自拍亚洲精品情侣 | 色噜噜亚洲精品中文字幕 | 波多野结衣乱码中文字幕 | 久久国产免费观看 | 日韩中文字幕亚洲精品欧美 | 九草av| 大胸少妇午夜三级 | 蜜臀一区二区三区精品免费视频 | 丁香六月啪啪 | 国产人与禽zoz0性伦在线 | 亚洲成人网在线观看 | 久草午夜 | 亚洲视频在线免费观看 | 真实亲伦对白清晰在线播放 | 精品国产露脸精彩对白 | 国产精品久久综合 | 日本夫妻性生活视频 | 久久精品人人做人人综合试看 | 免费无码又爽又高潮视频 | 高级会所人妻互换94部分 | 日本老少交 | 国产亚洲精品久久19p | 久久久网| 人妻熟人中文字幕一区二区 | 亚洲人午夜精品 | 古装大尺度激情呻吟视频 | 爱情岛亚洲首页论坛小巨 | 一区二区精品在线观看 | 丁香六月啪啪 | 国产女人高潮视频在线观看 | 91麻豆精品国产91久久久久久久久 | 激情爆乳一区二区三区 | 欧美精品一区二区蜜臀亚洲 | 18禁肉肉无遮挡无码网站 | 日本午夜在线视频 | 99热激情 | √天堂在线 | 国产精品偷伦免费观看视频 | 国产成人精品一区二三区 | 99爱视频 | 国产精品嫩草影院桃色 | 亚洲精品伊人 | av网站在线免费观看 | 日本伦理中文字幕 | 亚洲精品国产嫩草在线观看东京热 | 国精产品乱码视频一区二区 | 一级做a爱视频 | 综合中文字幕 | 日本在线看片免费人成视频 | 丁香六月婷婷开心婷婷网 | 国产精品久久久久久人妻精品动漫 | 91久久夜色精品国产网站 | 国产日韩免费视频 | 中国黄色一级大片 | 999国产在线 | 国产真实露脸精彩对白 | 男女拔萝卜免费观看 | 91丝袜美女 | 黄色视屏在线看 | 国产一区91精品张津瑜 | 丁香六月婷婷 | 国产一区二三区 | 少妇高潮交换91 | 特黄一级视频 | 国产十区 | 日本亚洲一区二区 | www.国产视频| 又黄又爽又色又刺激的视频 | 黄色aaa网站| 午夜亚洲福利 | 欧美专区在线 | 福利二区视频 | 97在线免费 | 亚洲一区二区三区偷拍女厕 | 午夜高潮视频 | 加勒比毛片 | 亚洲最大黄色 | 国产高清自拍av | 欧美第一浮力影院 | 一区二区三区日韩视频在线观看 | 大桥未久av片 | 清清草视频 | 国产精品亚洲欧美大片在线看 | 久久久精品欧美一区二区免费 | 精品国产综合 | 国产免费不卡av | 久久久久久久久久av | 欧美色久 | 亚洲区小说区激情区图片区 | 一本色道久久综合亚洲精品酒店 | 91精品久久久久久久久99蜜臂 | 国产午夜大地久久 | www.色网| 亚洲 自拍 另类小说综合图区 | 秋霞一级视频 | 人人爽人人澡人人高潮 | 四影虎影免费在线观看 | 第九色激情 | 欧美一级成人 | 国产又黄又爽又猛免费视频网站 | 国产黄色精品网站 | 亚洲国产婷婷香蕉久久久久久 | 国产激情久久久久影院老熟女 | 欧美成人一区二区三区四区 | 青青视频在线播放 | 91麻豆自制传媒国产之光 | 草草在线观看视频 | 久久99精品久久久久久水蜜桃 | 亚洲性网站 | 看a网站| 少妇av| 成人做爰高潮片免费视频美国 | 亚洲区一区二 | 97人人爱| 国产在线欧美日韩 | 少妇又紧又黄又刺激视频 | 人人爱免费在线观看 | 无码av大香线蕉伊人久久 | 久久精品视频99 | 国产69久久精品成人看动漫 | 中文精品欧美无线码一区 | 人妻人人做人碰人人添 | 无遮挡粉嫩小泬久久久久久久 | 久产久精国产品 | 国产波霸爆乳一区二区 | 日本少妇高潮xxxxx另类 | 成人性生交大片免费看96 | 人妻aⅴ无码一区二区三区 日本一卡2卡3卡四卡精品网站 | 51嘿嘿嘿国产精品伦理 | 精品少妇无码av无码专区 | 免费视频久久久 | 亚洲国产一区二区三区日本久久久 | 欧美77777| 天天影视亚洲 | 国产精品热久久高潮av袁孑怡 | 性猛交ⅹxxx乱大交大片 | 天堂网www在线 | 日韩一二三四 | 精品国产精品久久一区免费式 | 亚洲欧美中文字幕在线一区 | 国产一级片免费视频 | 成人午夜免费视频 | 免费观看性生交大片3区 | 直接看的毛片 | 久久国产精品免费 | 黄色三级在线播放 | 2020无码专区人妻系列日韩 | 国产伦精品一区二区三区妓女下载 | www.男人天堂.com| 门国产乱子视频观看 | 沈阳熟女露脸对白视频 | 日韩日韩日韩日韩日韩 | 亚洲精品在线观看视频 | 国产综合无码一区二区色蜜蜜 | 91亚洲精品在线观看 | 国产精品一区在线免费观看 | 日韩成人激情 |