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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 786|回復: 2
收起左側

幾個MCU51單片機匯編語言設計

[復制鏈接]
ID:1155552 發表于 2025-6-29 09:57 | 顯示全部樓層 |閱讀模式
系統采用AT89S51,晶振為12MHz,獨立、依次完成以下設計任務:
(1) 利用P1口,設計一份含4個獨立鍵盤和4個獨立發光二極管的硬件電路圖,并設計晶振和復位電路,正確連接EA引腳。
(2) 設計一份(1)電路的鍵盤判斷程序(不含鍵盤消除抖動功能),以及自定義功能的發光二極管顯示程序。
(3) 設計一份通過P3.4口輸出周期為1ms的方波(采用軟件延時),以及通過P3.5口輸出周期為1min的方波(采用定時中斷)程序。
(4) 利用P1口,設計4×4行列式鍵盤電路,以及采用74HC164芯片,設計通過串行口連接方式連接4個7段數碼管的電路。
(5) 在(4)電路中,設計一份鍵盤判斷程序(包含鍵盤軟件消除抖動功能)和顯示學號后四位程序。
(6) 采用DAC0832設計一份D/A轉換電路圖,需要設計專門的基準電壓。

led程序:
; 8051 匯編:按鍵(P1.0-P1.3)控制共陰極 LED(P1.4-P1.7)
; 功能:短按點亮對應 LED,長按(超 200ms)切換狀態(亮/滅)
; 硬件:按鍵接 P1.0-P1.3(按下接地),共陰極 LED 接 P1.4-P1.7(陽極串電阻接 P1)

ORG 0000H
    LJMP MAIN

; 延時消抖(約 20ms@12MHz)
DELAY_20MS:
    MOV R7, #20
DEL1:
    MOV R6, #248
DEL2:
    DJNZ R6, DEL2
    DJNZ R7, DEL1
    RET

; 主程序
MAIN:
    MOV P1, #0FH       ; P1 低四位上拉輸入,高四位初始滅(共陰極 LED 高電平滅)
   
KEY_SCAN:
    ; 檢測 P1.0 按鍵
    MOV A, P1
    ANL A, #01H        ; 屏蔽其他位,取 P1.0
    JNZ CHECK_P11      ; 未按下,跳檢測 P1.1
   
    ACALL DELAY_20MS   ; 消抖
    MOV A, P1
    ANL A, #01H
    JNZ CHECK_P11      ; 抖動,跳檢測 P1.1
   
    ; 確認 P1.0 按下:翻轉 P1.4 狀態(共陰極 LED 高電平滅、低電平亮)
    CPL P1.4         
   
    ; 等待釋放(長按不影響其他按鍵,但需等釋放再掃其他鍵)
WAIT_RELEASE0:
    MOV A, P1
    ANL A, #01H
    JZ WAIT_RELEASE0   ; 未釋放則等待
    ACALL DELAY_20MS   ; 釋放消抖
    SJMP CHECK_P11     ; 掃下一個鍵

CHECK_P11:
    ; 檢測 P1.1 按鍵(邏輯同 P1.0)
    MOV A, P1
    ANL A, #02H
    JNZ CHECK_P12
   
    ACALL DELAY_20MS
    MOV A, P1
    ANL A, #02H
    JNZ CHECK_P12
   
    CPL P1.5         
   
WAIT_RELEASE1:
    MOV A, P1
    ANL A, #02H
    JZ WAIT_RELEASE1
    ACALL DELAY_20MS
    SJMP CHECK_P12

CHECK_P12:
    ; 檢測 P1.2 按鍵(邏輯同 P1.0)
    MOV A, P1
    ANL A, #04H
    JNZ CHECK_P13
   
    ACALL DELAY_20MS
    MOV A, P1
    ANL A, #04H
    JNZ CHECK_P12
   
    CPL P1.6         
   
WAIT_RELEASE2:
    MOV A, P1
    ANL A, #04H
    JZ WAIT_RELEASE2
    ACALL DELAY_20MS
    SJMP CHECK_P13

CHECK_P13:
    ; 檢測 P1.3 按鍵(邏輯同 P1.0)
    MOV A, P1
    ANL A, #08H
    JNZ KEY_SCAN       ; 未按下,回到總掃描
   
    ACALL DELAY_20MS
    MOV A, P1
    ANL A, #08H
    JNZ KEY_SCAN       ; 抖動,回到總掃描
   
    CPL P1.7         
   
WAIT_RELEASE3:
    MOV A, P1
    ANL A, #08H
    JZ WAIT_RELEASE3
    ACALL DELAY_20MS
    SJMP KEY_SCAN      ; 掃完所有鍵,回到總掃描

END


矩陣鍵盤程序:
;====================================================================
; 4x4矩陣鍵盤掃描與數碼管顯示程序
; 硬件連接:
;   P1.0-P1.3: 鍵盤行輸出
;   P1.4-P1.7: 鍵盤列輸入
;   P3.2: INT0(前兩列按鍵中斷)
;   P3.3: INT1(后兩列按鍵中斷)
;   P3.1: TXD(串口輸出,驅動數碼管)
;====================================================================

        ORG     0000H        ; 設置程序起始地址為0000H(復位向量)
        LJMP    MAIN        ; 無條件跳轉到主程序MAIN處執行

        ORG     0003H        ; 設置外部中斷0(INT0)向量地址
        LJMP    INT0_HANDLER ; 當發生INT0中斷時,跳轉到INT0_HANDLER處理

        ORG     0013H        ; 設置外部中斷1(INT1)向量地址
        LJMP    INT1_HANDLER ; 當發生INT1中斷時,跳轉到INT1_HANDLER處理

;====================================================================
; 主程序
;====================================================================
MAIN:   MOV     SP, #70H      ; 設置堆棧指針SP為70H(避免覆蓋工作寄存器區)
        MOV     IE, #85H      ; 開中斷控制寄存器:
                           ;   EA=1(開總中斷),
                           ;   EX0=1(開INT0中斷),
                           ;   EX1=1(開INT1中斷)
        MOV     TCON, #05H    ; 設置外部中斷觸發方式:
                           ;   IT0=1(INT0下降沿觸發),
                           ;   IT1=1(INT1下降沿觸發)
        MOV     SCON, #00H    ; 配置串口為模式0(同步移位寄存器方式)
        MOV     P1, #0F0H     ; 初始化P1口:
                           ;   P1.0-P1.3(低4位)=0(輸出行掃描信號)
                           ;   P1.4-P1.7(高4位)=1(輸入列檢測信號)

MAIN_LOOP:
        SJMP    MAIN_LOOP     ; 無限循環(所有工作在中斷處理中完成)

;====================================================================
; 前兩列按鍵中斷處理(INT0)
;====================================================================
INT0_HANDLER:
        PUSH    ACC           ; 保護累加器A的值到堆棧
        PUSH    PSW           ; 保護程序狀態字PSW到堆棧
        PUSH    DPH           ; 保護數據指針高8位DPH到堆棧
        PUSH    DPL           ; 保護數據指針低8位DPL到堆棧

        LCALL   DELAY_10MS    ; 調用延時子程序消抖(約10ms)

        JB      P3.2, INT0_EXIT ; 檢查P3.2是否仍為低電平:
                           ;   若為高電平,說明是按鍵抖動,跳轉到INT0_EXIT返回

        MOV     R0, #0        ; 初始化行計數器R0=0(從第1行開始掃描)
        MOV     R1, #0FEH     ; 初始化行掃描碼R1=11111110B(選中第1行)

KEY_SCAN_0:
        MOV     P1, R1        ; 將行掃描碼輸出到P1口(低4位)
        JNB     P1.4, KEY_00  ; 檢測第1列(P1.4):
                           ;   若為低電平,說明第1列有按鍵按下,跳轉到KEY_00
        JNB     P1.5, KEY_01  ; 檢測第2列(P1.5):
                           ;   若為低電平,說明第2列有按鍵按下,跳轉到KEY_01

        MOV     A, R1         ; 將當前行掃描碼復制到累加器A
        RL      A             ; 將A循環左移一位(生成下一行掃描碼)
                           ;   例如: 11111110B → 11111101B → 11111011B → 11110111B
        MOV     R1, A         ; 將新的行掃描碼保存回R1
        INC     R0            ; 行計數器R0加1(指向下一行)
        CJNE    R0, #4, KEY_SCAN_0 ; 比較R0與4:
                           ;   若不等于4,說明未掃描完所有行,繼續掃描下一行

INT0_EXIT:
        POP     DPL           ; 從堆棧恢復數據指針低8位DPL
        POP     DPH           ; 從堆棧恢復數據指針高8位DPH
        POP     PSW           ; 從堆棧恢復程序狀態字PSW
        POP     ACC           ; 從堆棧恢復累加器A
        RETI                  ; 中斷返回,恢復PC值并開中斷

;====================================================================
; 后兩列按鍵中斷處理(INT1)
;====================================================================
INT1_HANDLER:
        PUSH    ACC           ; 保護累加器A
        PUSH    PSW           ; 保護程序狀態字PSW
        PUSH    DPH           ; 保護數據指針高8位DPH
        PUSH    DPL           ; 保護數據指針低8位DPL

        LCALL   DELAY_10MS    ; 調用延時子程序消抖

        JB      P3.3, INT1_EXIT ; 檢查P3.3是否仍為低電平
                           ;   若為高電平,說明是抖動,跳轉到INT1_EXIT返回

        MOV     R0, #0        ; 初始化行計數器R0=0
        MOV     R1, #0FEH     ; 初始化行掃描碼R1=11111110B

KEY_SCAN_1:
        MOV     P1, R1        ; 輸出行掃描碼到P1口
        JNB     P1.6, KEY_10  ; 檢測第3列(P1.6):
                           ;   若為低電平,跳轉到KEY_10
        JNB     P1.7, KEY_11  ; 檢測第4列(P1.7):
                           ;   若為低電平,跳轉到KEY_11

        MOV     A, R1         ; 復制當前行掃描碼到A
        RL      A             ; 循環左移生成下一行掃描碼
        MOV     R1, A         ; 保存新的行掃描碼
        INC     R0            ; 行計數器加1
        CJNE    R0, #4, KEY_SCAN_1 ; 未掃描完4行則繼續掃描

INT1_EXIT:
        POP     DPL           ; 恢復DPL
        POP     DPH           ; 恢復DPH
        POP     PSW           ; 恢復PSW
        POP     ACC           ; 恢復ACC
        RETI                  ; 中斷返回

;====================================================================
; 按鍵處理與數碼管顯示
;====================================================================
KEY_00: MOV     A, R0         ; 將行號(R0)復制到累加器A
        MOV     B, #4         ; 將常數4放入寄存器B
        MUL     AB            ; 執行乘法: A = A × B (行號×4)
        MOV     R2, A         ; 將計算結果(行號×4)保存到R2
        SJMP    DISPLAY_KEY   ; 跳轉到DISPLAY_KEY顯示按鍵值

KEY_01: MOV     A, R0         ; 復制行號到A
        MOV     B, #4         ; 常數4放入B
        MUL     AB            ; 行號×4
        ADD     A, #1         ; 加1(第2列對應的偏移量)
        MOV     R2, A         ; 保存按鍵值到R2
        SJMP    DISPLAY_KEY   ; 跳轉到顯示處理

KEY_10: MOV     A, R0         ; 復制行號到A
        MOV     B, #4         ; 常數4放入B
        MUL     AB            ; 行號×4
        ADD     A, #2         ; 加2(第3列對應的偏移量)
        MOV     R2, A         ; 保存按鍵值到R2
        SJMP    DISPLAY_KEY   ; 跳轉到顯示處理

KEY_11: MOV     A, R0         ; 復制行號到A
        MOV     B, #4         ; 常數4放入B
        MUL     AB            ; 行號×4
        ADD     A, #3         ; 加3(第4列對應的偏移量)
        MOV     R2, A         ; 保存按鍵值到R2

DISPLAY_KEY:
        MOV     A, R2         ; 將按鍵值從R2復制到累加器A
        MOV     DPTR, #SEG_TAB ; 將段碼表的基地址存入數據指針DPTR
        MOVC    A, @A+DPTR    ; 查表獲取按鍵值對應的段碼
                           ;   A = 段碼表[按鍵值]
        MOV     SBUF, A       ; 將段碼發送到串口數據緩沖區SBUF
                           ;   觸發串口發送過程
        JNB     TI, $         ; 等待發送完成標志位TI置位
                           ;   $表示當前地址,形成原地循環
        CLR     TI            ; 手動清除發送完成標志位TI
        SJMP    INT0_EXIT     ; 跳轉到INT0_EXIT恢復現場并返回

;====================================================================
; 延時子程序(約10ms @12MHz晶振)
;====================================================================
DELAY_10MS:
        MOV     R7, #20       ; 設置外層循環計數器R7=20
DELAY_LOOP1:
        MOV     R6, #248      ; 設置內層循環計數器R6=248
DELAY_LOOP2:
        DJNZ    R6, DELAY_LOOP2 ; 內層循環: R6減1,若不為0則繼續循環
        DJNZ    R7, DELAY_LOOP1 ; 外層循環: R7減1,若不為0則繼續循環
        RET                   ; 子程序返回

;====================================================================
; 共陽極數碼管段碼表(0-F)
;====================================================================
SEG_TAB:
        DB      0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H ; 0-7的段碼
        DB      80H, 90H, 88H, 83H, 0C6H, 0A1H, 86H, 8EH     ; 8-F的段碼

        END                     ; 程序結束標記

DA轉換程序:
ORG 0000H
    LJMP MAIN
    ORG 100H
;程序初始化
MAIN:   MOV A,#00H               ;賦初值
UP:     MOVX @DPTR, A            ;輸出  4機器周期
        INC A                    ;A的值加1 1機器周期
        CJNE A ,0FFH ,UP          ;如果上次計算的結果不是0,就跳轉 當A加到255,再變成0之后就會下降。
DOWN:   DEC A                    ;同上
        MOVX @DPTR, A            ;4個機器周期
        CJNE A ,#00H , DOWN      ;條件滿足時使用4個機器周期,條件不滿足時使用3個機器周期
        INC A                    ;1個機器周期
        SJMP UP                  ;2個機器周期

        END
屏幕截圖 2025-06-29 095233.png

矩陣鍵盤

矩陣鍵盤

DA轉換

DA轉換

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:1155590 發表于 2025-6-29 21:40 | 顯示全部樓層
嗯,剛好學到這個,很好的參考
回復

使用道具 舉報

ID:1156026 發表于 2025-7-5 13:41 | 顯示全部樓層
剛好學到這個,很好的參考
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美成人中文字幕在线| 成人免费观看视频在线观看| 日韩视频在线永久播放| 99久久99久久精品国产片果冻| 好吊妞视频这里有精品| 日本a级在线| 欧美性猛交xx乱大交| 日韩精品一区二区av| 深夜福利网站在线观看| 国产一区一区三区| 成人久久一区二区三区| 日韩在线观看视频免费| 欧美少妇一区二区| 国产精品三级电影| 人人狠狠综合久久亚洲| 成人激情在线| 日日夜夜一区| 成a人片在线观看| 波多野吉衣av| 欧美最猛黑人xxxx黑人猛交黄| av一级在线观看| 99久久久久久久久久| 男女视频一区二区三区| 伊人av成人| 99高清视频有精品视频| 欧美精品18videos性欧| 国产精品1区2区| 欧美疯狂party性派对| 国产精品久久久久久妇女| 国产尤物视频在线| www.天天射| 久热中文字幕在线精品首页| jlzzjlzzjlzz亚洲人| 国产亚洲精品码| 国产sm调教视频| 无套内谢丰满少妇中文字幕| 老太脱裤让老头玩ⅹxxxx| 日韩欧美一区二区视频在线播放| 国产精品主播视频| 久久久久久久久久国产精品| 亚洲欧洲在线看| 日韩三级高清在线| 色拍拍在线精品视频8848| 自拍偷拍国产亚洲| 国产日产欧产精品推荐色| 亚洲国产成人精品女人久久久 | 欧美丰满片xxx777| 精品国产成人在线影院| 欧洲亚洲国产日韩| 亚洲国产欧美在线| 亚洲天堂精品在线观看| 欧美精彩视频一区二区三区| 成人自拍视频在线观看| 国产真实乱对白精彩久久| 日韩成人精品视频| 免费久久99精品国产自在现线| 中文字幕av亚洲精品一部二部| 国产欧美久久一区二区三区| 日韩美脚连裤袜丝袜在线| 亚洲高清999| 国产高清亚洲| 精品精品视频| 奇米一区二区| 99ri日韩精品视频| 粉嫩av一区二区| 免费福利视频一区| 欧美女王vk| 日韩久久精品| 亚洲一区在线| 国内久久精品| 免费视频一区| 日本在线不卡视频| 久草精品在线观看| 风间由美一区二区三区在线观看| 成人中文字幕合集| 麻豆专区一区二区三区四区五区| 久久国产乱子精品免费女| 视频在线观看一区二区三区| 日韩午夜免费视频| 亚洲视频www| 视频在线观看91| 韩国毛片一区二区三区| 免费国产在线视频| av在线三区| 久久日韩视频| 欧美videos另类精品| 婷婷色在线资源| 欧美巨大xxxx做受沙滩| 免费看男女www网站入口在线| 福利网站在线观看| 欧美日韩五码| 欧美大片网站| 蜜桃a∨噜噜一区二区三区| 久久九九热re6这里有精品| 国产麻豆一区二区三区精品视频| 日韩中文在线电影| 中文字幕午夜精品一区二区三区| 一本到12不卡视频在线dvd| 激情综合电影网| 亚洲激情婷婷| 国产一区在线观看视频| 成a人片国产精品| 国产无一区二区| 亚洲日本va午夜在线影院| 亚洲电影一区二区三区| 欧美一a一片一级一片| 日韩午夜中文字幕| 国产一区二区三区四区福利| 欧美极品少妇xxxxⅹ喷水| 51色欧美片视频在线观看| 成人免费看吃奶视频网站| 成人信息集中地欧美| 国产精品麻豆免费版| 免费在线观看91| 天堂av免费看| 欧美大尺度做爰床戏| 三区视频在线观看| 成都免费高清电影| 久久国产精品二区| av网站在线观看免费| 色se01短视频永久免费| 黄无遮挡免费网站| 最后生还者第二季在线观看 | 97偷自拍亚洲综合二区| 亚洲黄色毛片| 99久久久免费精品国产一区二区| 亚洲女人的天堂| 在线免费观看成人短视频| 亚洲第一综合天堂另类专| 欧美裸体男粗大视频在线观看| 国产91精品网站| 日本不卡久久| 国产成人久久婷婷精品流白浆| 九色porny自拍视频| 日本午夜视频在线观看| 农村少妇久久久久久久| 91精品国产九九九久久久亚洲| 亚洲综合中文| 国产高清一区日本| 亚洲一区在线观看免费| 精品国产一区二区国模嫣然| 欧美精品videosex牲欧美| 国产 高清 精品 在线 a| 欧美精品自拍视频| 在线视频第一页| 91精品视频免费在线观看| 桃乃木香奈和黑人aⅴ在线播放| 日本私人网站在线观看| 99精品在免费线偷拍| 你懂的成人av| 成人在线免费看视频| 国产哺乳奶水91在线播放| 淫行教师动漫| 国产精品久久麻豆| 久久黄色影视| 国产99一区视频免费| 日韩欧美中文字幕在线观看| 最近2019年手机中文字幕| 国产精品免费一区二区三区在线观看| 97视频在线免费播放| 中文字幕人妻熟女人妻洋洋| 熟女高潮一区二区三区| 动漫av一区二区三区| 日本欧洲一区| 国产 日韩 欧美| 久久午夜电影| 精品久久在线播放| 国内精品久久久久伊人av | 99只有精品| 日日夜夜一区二区| 欧美网站在线观看| 久久久久久久久久国产| 国产激情片在线观看| 国产又粗又猛又爽又黄av| 日韩一区二区三区不卡| 男人天堂亚洲二区| 女人丝袜激情亚洲| 久久影视一区二区| 在线观看不卡av| 亚洲国产一区二区精品视频 | 欧美日韩免费电影| 三级在线观看一区二区| 欧美视频裸体精品| 欧美中在线观看| 亚洲五月天综合| 一本大道伊人av久久综合| 女人黄色片免费| 国偷自产av一区二区三区| 成人网在线播放| 亚洲精品久久久久中文字幕欢迎你| 国产精品加勒比| 老鸭窝一区二区| 欧美中文字幕一二三四区| 超碰免费公开在线| 亚洲高清网站| 在线观看免费一区| 5566av亚洲| 亚洲精品女人久久久| 综合久久一本| 超碰超碰人人人人精品| 蜜桃传媒麻豆第一区在线观看| 91精品国产aⅴ一区二区| 国产精品视频一区二区三区经| 亚洲av无码一区二区二三区| 国产在线麻豆精品| 欧美啪啪网站| 国产亚洲美州欧州综合国| 蜜臀久久99精品久久久久久宅男 | 娇小发育未年成性色xxx8| 欧美91在线|欧美| av在线综合网| 久久精品中文字幕免费mv| 少妇高潮喷水久久久久久久久久| 亚洲天堂手机版| 素人av在线| 久久一二三区| 亚洲黄色在线看| 天堂av在线中文| 中国精品一区二区| jizz在线观看中文| 美女精品网站| 亚洲精品一区中文字幕乱码| 国产乱人伦精品一区二区三区| 波多野结衣日韩| 无遮挡的视频在线观看| 久热精品在线| 国产视频精品免费播放| 日本一本草久p| 91国内精品视频| 超碰97国产精品人人cao| 国产麻豆成人精品| 久久久av网站| 天堂在线一区二区三区| 精品全国在线一区二区| 亚洲啊v在线免费视频| 亚洲黄色av一区| 成人午夜电影在线播放| 欧美日韩精品亚洲精品| 在线观看免费网站| 国产一区二区精品| 亚洲区在线播放| 美女网站色免费| 久久99精品国产自在现线小黄鸭 | 亚洲第一主播视频| 成人免费观看网站| 国产精品久久久免费视频| 成人午夜在线观看视频| 久久国产免费看| 欧美大片免费观看| 精品无码国产一区二区三区51安| 5g影院5g电影天天爽快| 亚洲精品久久| 日韩av在线网址| www欧美激情| 青娱乐在线视频观看| 大色综合视频网站在线播放| 欧美日韩精品电影| 免费看欧美一级片| 美女脱光衣服与内衣内裤一区二区三区四区| 欧美成a人片在线观看久| 国产欧美日韩在线| 91亚洲精品视频| 国产精品国产三级国产专区52| 97影院秋霞午夜在线观看| 风间由美性色一区二区三区| 2019亚洲日韩新视频| 四虎永久免费地址| 日本精品一区二区三区在线播放| 成人天堂资源www在线| 国产精品96久久久久久| 国产极品国产极品| 成年人网站在线| 国产精品美女久久久久久久久| 国产精品一区在线观看| 91在线视频国产| 亚洲欧美在线综合| 欧美亚洲国产一区在线观看网站 | 国产精品av在线播放| 久草视频在线免费看| 日本动漫同人动漫在线观看| 亚洲国产激情av| 久久国产精品久久精品国产| 99精品视频在线播放免费| 精品国产亚洲一区二区三区大结局| 一本高清dvd不卡在线观看 | 国产美女搞久久| 国产精品第六页| 日本免费成人| 欧美日韩在线直播| 中文字幕第80页| 导航艳情国产电影| 国产一区二区三区免费看| 国产精品久久久久久久电影 | 青青草视频成人| 午夜精品一区| 亚洲狼人国产精品| 国产在线拍揄自揄拍无码| 日本成址在线观看| 久久久久久久欧美精品| 国产99视频在线观看| 波多野结衣一区二区三区在线 | 成人在线网址| 亚洲一区视频在线| 777精品久无码人妻蜜桃| 四虎4hutv紧急入口| 国产伦精品一区二区三区免费| 欧美三级网址| 国产精品视频观看| 国产精品jizz在线观看老狼| 国产丝袜美女| 鲁大师成人一区二区三区| 国产精品成av人在线视午夜片| 亚洲香蕉在线视频| 九色成人国产蝌蚪91| 中文字幕欧美日韩| 久久9999久久免费精品国产| 国产亚洲人成a在线v网站| 日韩欧美亚洲一区二区| av在线网站观看| 精精国产xxxx视频在线播放| 91成人国产精品| 超碰人人cao| 大地资源网3页在线观看| 精品动漫一区二区三区| 伊人色在线观看| 亚洲欧美视频一区二区| 亚洲成人自拍网| 久国产精品视频| 久草资源在线| 欧美丝袜丝交足nylons图片| 国产精品一区二区无码对白| 日本色护士高潮视频在线观看 | 中文字幕一区二区三区四区五区人| 黑人40厘米全进去| www.色综合.com| 日本天堂免费a| jizzjizz亚洲中国少妇| 欧美国产1区2区| 成人毛片视频网站| 国模吧精品人体gogo| 香蕉久久一区二区不卡无毒影院| 亚洲精品免费一区亚洲精品免费精品一区 | 精品欧美乱码久久久久久1区2区| 国精产品一区二区三区| 日本久久免费| 亚洲精品少妇网址| 五月天激情国产综合婷婷婷| 国产在线观看91一区二区三区| 18久久久久久| 中文字幕乱在线伦视频中文字幕乱码在线 | 精品国产乱码久久久久久天美 | 中文字幕第三区| 日韩深夜视频| 亚洲精品视频在线播放| 久久久久久久久久影院| 色999国产精品| 91夜夜揉人人捏人人添红杏| bdsm国产| 国产欧美日韩在线观看| 久久人人爽av| 久久久久久久| 俺也去精品视频在线观看| 一区二区三区免费观看视频| av不卡在线看| 日韩视频精品| 污网站免费在线观看| 一本一本久久a久久精品综合麻豆| 中文av一区二区三区| 极品白浆推特女神在线观看| 香蕉乱码成人久久天堂爱免费| www.555国产精品免费| 在线观看的黄色| 色99之美女主播在线视频| 99热这里精品| 久久精品国产77777蜜臀| 国产精品免费看久久久无码| 国产黄在线观看| 欧美一级搡bbbb搡bbbb| 波多野结衣国产| 欧美三区视频| 日韩av电影免费观看| 日韩毛片在线一区二区毛片| 欧美精品第1页| 国产91精品一区| 国产精品日韩精品欧美精品| 日韩欧美国产二区| 国产中文字幕在线| 亚洲成人黄色网址| 日韩免费av一区二区| 亚洲国产成人精品一区二区三区| 日韩有码一区二区三区| 人妻激情另类乱人伦人妻 | 精品动漫一区| 亚洲综合五月天| 岛国大片在线观看| 精品av综合导航| aaaa一级片| 99久久精品国产网站| 奇米777在线| 欧美挤奶吃奶水xxxxx|