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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12843|回復: 37
打印 上一主題 下一主題
收起左側(cè)

從單片機基礎到程序框架(全集PDF)

  [復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:540927 發(fā)表于 2020-9-8 13:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
吳堅鴻先生在21ic論壇上連載的帖子最終整理成的書,前期內(nèi)容是C語言基礎,后面是51單片機的基礎,文章很有思想深度,不同于市場上所賣的單片機書籍,它從項目開發(fā)的角度來寫,有很多內(nèi)容是一般書籍上沒有的,值得推廣學習。吳堅鴻先生免費把書籍分享給社會,在此感謝他的付出。

從單片機基礎到程序框架(全集 2019pdf版).pdf

4.21 MB, 下載次數(shù): 728, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏22 分享淘帖 頂6 踩
回復

使用道具 舉報

沙發(fā)
ID:108573 發(fā)表于 2020-9-9 10:15 | 只看該作者
這個作者真的好偉大。要是有目錄就完美了
回復

使用道具 舉報

板凳
ID:59830 發(fā)表于 2020-9-9 10:49 | 只看該作者
講的比較仔細,初學者有可能說教程單片機比較老了.我們學習的是思路.
國產(chǎn)的51單片機 增強型51比較多些. 模塊功能的寄存器稍作修改就可以.
例如:賽元的SC92F8003

/*
*****************************************************
* 文件名: main.c
* 備注: 主函數(shù)
* 測試功能 :C語言學習程序 P15發(fā)送數(shù)據(jù)
   UART0 串口發(fā)送數(shù)據(jù)后,占小部分data,其它IO資源釋放
     //--sc92f8003.h--
          //P1PH |= 0x20; // P15 上拉使能(測試上拉可用可不用)
                SCON |= 0x50; //模式1 10位全雙工;允許接收     
                tmp = 16000000L / 9600; //
                   //--使用定時器1--
                //T2CON &= 0xCF; //選擇定時器1(默認)
                TH1 = (u8)(tmp >> 8); //定時器1計數(shù)器的 高8位
                TL1 = (u8) tmp; //        //定時器1計數(shù)器的 低8位
          //IPUART = 1; // 串口高優(yōu)先級 使能
                //EA = 1; //使能總中斷
                //EUART = 0; //串口中斷 使能               
          //TI = 0;       

//--注銷部分開始---
* 測試功能:UART0串口功能 IO輸入(P17 P00 P01) 輸出(P12 P13 P14)
* 功能說明:
* 硬件資源:
//芯片設置內(nèi)部時鐘 16MHZ ,看門狗除能 低電壓2.9V  復位腳做 P17IO
//                sbit LED1 = P1^2; // LED口
//                sbit LED2 = P1^3; //
//                sbit LED3 = P1^4; //
//                sbit KEY_INPUT1 = P1^7; // 按鍵口
//                sbit KEY_INPUT2 = P0^0; //
//                sbit KEY_INPUT3 = P0^1; //
//                UART0 串口
//                ConfigUART0(0,9600); //-串口配置參數(shù)-引腳 P15(TX0) P16(RX0)
//                // ConfigUART0(1,9600); //串口配置參數(shù)-引腳 P20(TX0A) P11(RX0A)
//--注銷部分結(jié)束---
*
*****************************************************
*/
  //#include "REG52.H"
#include "sc92f8003.h"
void View(unsigned long u32ViewData);
void to_BufferData(unsigned long u32Data,unsigned char *pu8Buffer,unsigned char u8Type);
void SendString(unsigned char *pu8String);
/*---C語言學習區(qū)域的開始。-----------------------------------------------*/
void main() //主函數(shù)
{
                unsigned char a; //定義一個變量 a。
                unsigned int b; //定義一個變量 b。
                unsigned long c; //定義一個變量 c。
                a=100; //給變量 a 賦值。
                b=10000; //給變量 b 賦值。
                c=1000000000; //給變量 c 賦值。
                View(a); //在電腦串口端查看第 1個數(shù) a。
                View(b); //在電腦串口端查看第 2個數(shù) b。
                View(c); //在電腦串口端查看第 3個數(shù) c。
       
                while(1)
                {
                }
}
/*---C語言學習區(qū)域的結(jié)束。-----------------------------------------------*/
void View(unsigned long u32ViewData)
{
                static unsigned char Su8ViewBuffer[43];
                code unsigned char Cu8_0D_0A[]={0x0d,0x0a,0x00};
                code unsigned char Cu8Start[]={"開始..."};
                static unsigned char Su8FirstFlag=0;
                static unsigned int Su16FirstDelay;
                if(0==Su8FirstFlag)
                {
                        Su8FirstFlag=1;
                        for(Su16FirstDelay=0;Su16FirstDelay<10000;Su16FirstDelay++);
                        SendString(Cu8Start);
                        SendString(Cu8_0D_0A);
                        SendString(Cu8_0D_0A);
                }
                to_BufferData(u32ViewData,Su8ViewBuffer,1);
                SendString(Su8ViewBuffer);
                to_BufferData(u32ViewData,Su8ViewBuffer,2);
                SendString(Su8ViewBuffer);
                to_BufferData(u32ViewData,Su8ViewBuffer,3);
                SendString(Su8ViewBuffer);
                to_BufferData(u32ViewData,Su8ViewBuffer,4);
                SendString(Su8ViewBuffer);
                SendString(Cu8_0D_0A);
}


void to_BufferData(unsigned long u32Data,unsigned char *pu8Buffer,unsigned char u8Type)
{
                code unsigned char Cu8Array1[]={0xB5,0xDA,0x4E,0xB8,0xF6,0xCA,0xFD,0x00};
                code unsigned char Cu8Array2[]="十進制:";
                code unsigned char Cu8Array3[]="十六進制:";
                code unsigned char Cu8Array4[]="二進制:";
                static unsigned char Su8SerialNumber=1;
                static unsigned int Su16BufferCnt;
                static unsigned int Su16TempCnt;
                static unsigned int Su16TempSet;
                static unsigned long Su32Temp1;
                static unsigned long Su32Temp2;
                static unsigned long Su32Temp3;
                static unsigned char Su8ViewFlag;
               
                if(1==u8Type)
                {
                        for(Su16BufferCnt=0;Su16BufferCnt<7;Su16BufferCnt++)
                        {
                                pu8Buffer[Su16BufferCnt]=Cu8Array1[Su16BufferCnt];
                        }
                        pu8Buffer[2]=Su8SerialNumber+'0';
                        pu8Buffer[Su16BufferCnt]=0x0d;
                        pu8Buffer[Su16BufferCnt+1]=0x0a;
                        pu8Buffer[Su16BufferCnt+2]=0;
                        Su8SerialNumber++;
                        return;
                }
                else if(2==u8Type)
                {
                        for(Su16BufferCnt=0;Su16BufferCnt<7;Su16BufferCnt++)
                        {
                                pu8Buffer[Su16BufferCnt]=Cu8Array2[Su16BufferCnt];
                        }
                        Su32Temp1=1000000000;
                        Su32Temp2=10;
                        Su16TempSet=10;
                }
                else if(3==u8Type)
                {
                        for(Su16BufferCnt=0;Su16BufferCnt<9;Su16BufferCnt++)
                        {
                                pu8Buffer[Su16BufferCnt]=Cu8Array3[Su16BufferCnt];
                        }
                        Su32Temp1=0x10000000;
                        Su32Temp2=0x00000010;
                        Su16TempSet=8;
                }
                else
                {
                        for(Su16BufferCnt=0;Su16BufferCnt<7;Su16BufferCnt++)
                        {
                                pu8Buffer[Su16BufferCnt]=Cu8Array4[Su16BufferCnt];
                        }
                        Su32Temp1=0x80000000;
                        Su32Temp2=0x00000002;
                        Su16TempSet=32;
                }

          Su8ViewFlag=0;
                for(Su16TempCnt=0;Su16TempCnt<Su16TempSet;Su16TempCnt++)
                {
                                Su32Temp3=u32Data/Su32Temp1%Su32Temp2;
                                if(Su32Temp3<10)
                                {
                                        pu8Buffer[Su16BufferCnt]=Su32Temp3+'0';
                                }
                                else
                                {
                                        pu8Buffer[Su16BufferCnt]=Su32Temp3-10+'A';
                                }

                                if(0==u32Data)
                                {
                                        Su16BufferCnt++;
                                        break;
                                }
                                else if(0==Su8ViewFlag)
                                {
                                        if('0'!=pu8Buffer[Su16BufferCnt])
                                        {
                                                Su8ViewFlag=1;
                                                Su16BufferCnt++;
                                        }
                                }
                                else
                                {
                                        Su16BufferCnt++;
                                }       
                                Su32Temp1=Su32Temp1/Su32Temp2;
                }
                pu8Buffer[Su16BufferCnt]=0x0d;
                pu8Buffer[Su16BufferCnt+1]=0x0a;
                pu8Buffer[Su16BufferCnt+2]=0;
}


void SendString(unsigned char *pu8String)
{
        static unsigned int Su16SendCnt;
        static unsigned int Su16Delay;
        u32 tmp; //
         //-REG52.H-
        //SCON=0x50;
        //TMOD=0X21;
        //TH1=TL1=256-(11059200L/12/32/9600);
        //TR1=1; //sc92f8003 芯片 不能開啟
        //ES = 0;
        //TI = 0;
       
    //--sc92f8003.h--
          //P1PH |= 0x20; // P15 上拉使能(測試上拉可用可不用)
                SCON |= 0x50; //模式1 10位全雙工;允許接收     
                tmp = 16000000L / 9600; //
                   //--使用定時器1--
                //T2CON &= 0xCF; //選擇定時器1(默認)
                TH1 = (u8)(tmp >> 8); //定時器1計數(shù)器的 高8位
                TL1 = (u8) tmp; //        //定時器1計數(shù)器的 低8位
          //IPUART = 1; // 串口高優(yōu)先級 使能
                //EA = 0; //使能總中斷
                EUART = 0; //串口中斷 使能               
          TI = 0;       
       
        for(Su16SendCnt=0;Su16SendCnt<43;Su16SendCnt++)
        {
                if(0==pu8String[Su16SendCnt])
                {
                        break;
                }
                else
                {
                        SBUF =pu8String[Su16SendCnt];
                        //for(Su16Delay=0;Su16Delay<800;Su16Delay++);//-REG52.H-延時
                        for(Su16Delay=0;Su16Delay<2400;Su16Delay++);//-sc92f8003.h-延時
                        TI = 0;
                }
        }
}
回復

使用道具 舉報

地板
ID:448556 發(fā)表于 2020-9-9 11:00 | 只看該作者
有目錄版的 在他群文件里
回復

使用道具 舉報

5#
ID:540927 發(fā)表于 2020-9-11 16:23 | 只看該作者
yygdzjs 發(fā)表于 2020-9-9 10:49
講的比較仔細,初學者有可能說教程單片機比較老了.我們學習的是思路.
國產(chǎn)的51單片機 增強型51比較多些.  ...

謝謝您的回復呢,真的覺得這本書很不錯,一般的單片機書籍講解的沒有這么仔細,而且單片機部分也只涉及最基本的,這本書中單片機部分把項目中能用到的知識也做了深入講解,真希望有更多的人能夠看到
回復

使用道具 舉報

6#
ID:797195 發(fā)表于 2020-9-13 10:12 | 只看該作者
很好的學習資料,感謝作者
回復

使用道具 舉報

7#
ID:292876 發(fā)表于 2020-9-13 14:40 來自觸屏版 | 只看該作者
中間水準的設計開發(fā)人員,看吳師傅的教程,也會有很多的啟發(fā),這本書不會教你太多如何寫代碼,而是教你單片機思路。是不可多得神作。我看了好多遍,每一次都有所啟發(fā),特別是在不注意的邊邊角角,總有些許收獲。神作
回復

使用道具 舉報

8#
ID:164385 發(fā)表于 2020-9-15 19:53 | 只看該作者
偉大的作者!
回復

使用道具 舉報

9#
ID:253767 發(fā)表于 2020-9-16 07:56 | 只看該作者
吳堅鴻先生奉獻社會!!!
回復

使用道具 舉報

10#
ID:540927 發(fā)表于 2020-9-29 13:19 | 只看該作者
希望不要沉啊,讓更多需要的人看到
回復

使用道具 舉報

11#
ID:83634 發(fā)表于 2020-9-29 21:36 | 只看該作者
不可多得神作
回復

使用道具 舉報

12#
ID:540927 發(fā)表于 2020-10-27 11:18 | 只看該作者
這么好的東西竟然沉了,大家需要的趕緊下啊
回復

使用道具 舉報

13#
ID:246635 發(fā)表于 2020-10-27 21:42 | 只看該作者
還能下載吧?謝謝分享
回復

使用道具 舉報

14#
ID:517691 發(fā)表于 2022-6-22 22:23 | 只看該作者
很好的資料
回復

使用道具 舉報

15#
ID:299910 發(fā)表于 2022-9-3 16:51 | 只看該作者
看了第一頁 捐權(quán)聲明 我就感受到了作者胸懷的寬廣。瀏覽了一下內(nèi)容,圖片標注的很認真詳細,應該對我們很有幫助。感謝作者,感謝樓主分享!
回復

使用道具 舉報

16#
ID:690831 發(fā)表于 2022-9-4 00:52 | 只看該作者
這本書看過好幾次,每次都有新的啟發(fā)
回復

使用道具 舉報

17#
ID:765334 發(fā)表于 2022-9-5 17:40 來自觸屏版 | 只看該作者
佩服,佩服,下載來學習
回復

使用道具 舉報

18#
ID:949074 發(fā)表于 2022-9-5 23:04 | 只看該作者
正在無頭緒的學習單片機,謝謝分享
回復

使用道具 舉報

19#
ID:970790 發(fā)表于 2022-9-6 00:08 | 只看該作者
佩服,佩服,下載來學習
回復

使用道具 舉報

20#
ID:248392 發(fā)表于 2022-9-6 08:55 | 只看該作者
感謝吳老師!
回復

使用道具 舉報

21#
ID:15745 發(fā)表于 2022-11-30 16:28 | 只看該作者
還沒入門,學習看看
回復

使用道具 舉報

22#
ID:748788 發(fā)表于 2022-12-1 12:50 | 只看該作者
傳一個帶目錄的,方便查看 手把手教你單片機程序框架—吳堅鴻(共1209頁pdf下載).pdf (3.96 MB, 下載次數(shù): 57)


回復

使用道具 舉報

23#
ID:15745 發(fā)表于 2023-4-20 16:28 | 只看該作者
正好在學習51單片機,學習學習
回復

使用道具 舉報

24#
ID:1064915 發(fā)表于 2023-4-21 17:35 | 只看該作者
已下載,拜讀中
回復

使用道具 舉報

25#
ID:1108782 發(fā)表于 2024-1-16 09:26 | 只看該作者
wwh2382 發(fā)表于 2022-12-1 12:50
傳一個帶目錄的,方便查看

U are hero!
回復

使用道具 舉報

26#
ID:149799 發(fā)表于 2024-4-6 11:01 | 只看該作者
多謝樓主,仔細看看資料確實有幫助的。
回復

使用道具 舉報

27#
ID:934176 發(fā)表于 2025-4-13 16:09 | 只看該作者
講的比較仔細,初學者有可能說教程單片機比較老了.我們學習的是思路. 國產(chǎn)的51單片機 增強型51比較多些. 模塊功能的寄存器稍作修改就可以.
回復

使用道具 舉報

28#
ID:889188 發(fā)表于 2025-4-14 13:08 | 只看該作者
這個作者真的好偉大。
回復

使用道具 舉報

29#
ID:1148523 發(fā)表于 2025-4-20 14:23 | 只看該作者
TKS
回復

使用道具 舉報

30#
ID:91165 發(fā)表于 2025-4-21 10:57 | 只看該作者
內(nèi)容詳細,適合初學者
回復

使用道具 舉報

31#
ID:1148769 發(fā)表于 2025-4-23 15:22 | 只看該作者
cayboy1988 發(fā)表于 2025-4-13 16:09
講的比較仔細,初學者有可能說教程單片機比較老了.我們學習的是思路. 國產(chǎn)的51單片機 增強型51比較多些. 模 ...

有沒有教程集 樓主
回復

使用道具 舉報

32#
ID:18253 發(fā)表于 2025-4-24 16:51 | 只看該作者
真不錯!資料老了一些,但核心的東西真不過時。
回復

使用道具 舉報

33#
ID:940483 發(fā)表于 2025-5-15 11:28 | 只看該作者
好東西啊,造福入門的人
回復

使用道具 舉報

34#
ID:140411 發(fā)表于 2025-8-26 08:42 | 只看該作者
不錯的學習資料,謝謝
回復

使用道具 舉報

35#
ID:170693 發(fā)表于 2025-9-19 07:18 | 只看該作者
下載了,感謝吳堅鴻先生免費把書籍分享給社會。
回復

使用道具 舉報

36#
ID:1090137 發(fā)表于 2025-9-19 10:58 | 只看該作者
這個作者真的好偉大。要是有目錄就完美了
回復

使用道具 舉報

37#
ID:1107340 發(fā)表于 2025-9-20 08:09 | 只看該作者
很好的學習資料,感謝作者
回復

使用道具 舉報

38#
ID:584814 發(fā)表于 2025-9-28 10:02 | 只看該作者
很好的學習資料,感謝作者。
樓主的下載不正常,試了兩次扣了兩次分結(jié)果都是中斷;22樓的正常。
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
色欧美日韩亚洲| 全色精品综合影院| 999福利在线视频| 91av精品| 亚洲一二三四区| 色综合天天狠天天透天天伊人| 亚洲乱码一区二区三区三上悠亚| 天天舔天天操天天干| 国产精品久久久久久久久鸭| 国产拍在线视频| 视频一区免费在线观看| 欧美美女网站色| 91免费看蜜桃| 北岛玲一区二区| 狂野欧美激情性xxxx| av在线不卡免费| 日韩成人伦理电影在线观看| 91精品国产高清一区二区三区| 99视频在线播放| 泷泽萝拉在线播放| 国产黄色免费网站| 欧美aaaaaa| 成人天堂资源www在线| 亚洲欧美日韩高清| 日韩中文字幕国产| 免费看污污视频| 在线观看亚洲欧美| 免费观看v片在线观看| 蜜桃一区二区三区| 自拍偷在线精品自拍偷无码专区 | 亚洲日本久久| 91成人网在线| 国产精品一区二区av| 性少妇xx生活| 羞羞视频立即看| 九色丨蝌蚪丨成人| 综合久久一区二区三区| 91国产精品电影| 一级片免费在线观看视频| 最近中文字幕av免费高清| 麻豆免费在线| 岛国精品一区二区| 精品少妇v888av| 亚洲免费av一区| 影音先锋国产在线资源| 天堂久久午夜av| av网站一区二区三区| 色综合男人天堂| 精品久久久99| 国产在线精选视频| 天堂av一区| 中文字幕日韩一区| 国产精品久久久久久av| 巨胸大乳www视频免费观看| www.天堂在线观看| 美女网站一区| 色婷婷久久久综合中文字幕| 久久综合九色综合久99| 九九九国产视频| 嫩草精品影院| 久久精品一区| 国产亚洲欧洲在线| 精品久久久久久中文字幕2017| 影音先锋一区二区资源站| 日韩一区精品| 一区在线观看视频| 7777精品伊久久久大香线蕉语言| 欧美成人精品欧美一级乱| 污视频网站免费观看| 成人黄色免费网站| 国产精品久久久久久亚洲伦| 亚洲线精品一区二区三区八戒| 国产91精品入口17c| 久久久国产精华液| 亚洲欧洲成人| 久久高清国产| 中文字幕亚洲综合久久| 日本在线观看视频一区| 91丨九色丨蝌蚪丨少妇在线观看| 精品精品久久| 91.麻豆视频| 欧美日韩一区综合| 国产又黄又猛又粗又爽| 国产黄色在线免费观看| 精品无人码麻豆乱码1区2区 | 黄色网页在线观看| 国产精品一区二区不卡| 97人人爽人人喊人人模波多 | 欧美大片黄色| 91香蕉视频黄| 国产精品一区二区三区成人| 欧美黄色aaa| 91精品大全| 岛国精品一区二区| 国产精品美女免费| 欧美极品aaaaabbbbb| 欧美a在线看| 粉嫩av亚洲一区二区图片| 17婷婷久久www| 日本黄色录像视频| www免费网站在线观看| 国模一区二区三区白浆| 91精品国产自产91精品| 99久久精品久久亚洲精品| 九色网友自拍视频手机在线| 国产精品99久久久久久宅男| 国产成人欧美在线观看| 欧美精品一区二区成人| 欧美做爰性欧美大fennong| 欧洲大片精品免费永久看nba| 精品福利在线视频| 异国色恋浪漫潭| 亚洲色图图片区| 亚洲瘦老头同性70tv| 日韩一区二区精品| 日韩免费高清在线| 天天操天天射天天色| 亚洲人成高清| 美日韩精品免费视频| 免费成人深夜天涯网站| 免费黄色网页在线观看| 中文字幕精品—区二区四季| 欧美日本韩国国产| 伊人亚洲视频| 欧美sss在线视频| 欧美一区二区三区免费观看视频| 成人3d动漫一区二区三区| jizzjizzjizz美国| 免费在线亚洲| 国产午夜精品视频免费不卡69堂| 色姑娘综合天天| 天堂在线第六区| 成人丝袜视频网| 成人区精品一区二区| av中文字幕在线免费观看| 国产欧美啪啪| 亚洲爱爱爱爱爱| 岛国av免费观看| 韩日视频在线| 欧美国产精品中文字幕| 久久亚洲综合网| 亚洲三区在线播放| 久久性感美女视频| 另类美女黄大片| 深夜福利影院在线观看| 樱桃视频成人在线观看| 欧美影院一区二区| 污污视频网站在线| 天堂√在线中文官网在线| 91小视频在线免费看| 国模精品娜娜一二三区| 日本人妻熟妇久久久久久| 97se亚洲| 91精品国产综合久久久久久| 中文字幕第17页| julia中文字幕久久亚洲蜜臀| 日韩中文一区二区| 正在播放一区二区| 国产不卡一二三| 91在线不卡| 亚洲在线视频网站| 能在线观看的av| 天天操夜夜干| 久久青草国产手机看片福利盒子| 日韩在线观看电影完整版高清免费| 热re99久久国产精品| 国产综合精品| 国产精品激情av电影在线观看| 自拍偷拍福利视频| 欧美日韩一区二区三区四区不卡| 亚洲色图校园春色| 欧美极品视频在线观看| 色综合视频一区二区三区44| 欧美α欧美αv大片| 亚洲激情视频小说| 极品视频在线| 日韩一区二区不卡| 88久久精品无码一区二区毛片| 大菠萝精品导航| 911精品国产一区二区在线| 精品影片一区二区入口| 日本高清视频在线观看| 亚洲高清视频在线| 欧美一区二区三区爽大粗免费| 高清av电影| 国产suv精品一区二区6| 四虎影视永久免费在线观看一区二区三区 | 久热中文字幕在线| 国产日韩欧美一区| 鬼打鬼之黄金道士1992林正英| 在线播放一区二区精品产| 亚洲网站视频| 欧美自拍大量在线观看| 中文字幕一区二区三区四区视频 | 午夜精品免费| 国产成人精品电影久久久| 蜜桃视频久久一区免费观看入口| 欧美午夜视频| 成人国产精品久久久久久亚洲| 午夜av免费观看| 99精品全国免费观看视频软件| 欧美在线观看网站| 欧美天堂在线视频| 免费在线成人| 日本一区二区精品视频| 在线观看av资源网| 欧美韩国日本不卡| www.日日操| 一区二区三区视频网站 | 国产精品日韩精品欧美精品| 91在线免费看片| 91香蕉网站| ww久久中文字幕| 欧美一级黄色片视频| 91视频在线观看| 欧美精品在欧美一区二区少妇| 精品丰满少妇一区二区三区| 亚洲高清999| 久久久久久美女| 黄色免费视频网站| 主播大秀视频在线观看一区二区| 亚洲色图日韩av| 久久久久精彩视频| 激情婷婷欧美| 免费在线一区二区| 大胆高清日本a视频| 依依成人综合视频| 日本不卡视频一区| 久久91视频| 久久国产精品电影| 国精产品乱码一区一区三区四区| 亚洲激情精品| 欧美一区少妇| 亚洲jizzjizz妇女| 亚洲日本韩国一区| 男生操女生视频在线观看| 9999精品成人免费毛片在线看| 亚洲成人激情图| 无码人妻精品一区二| 精品999网站| 少妇特黄a一区二区三区| 最新中文字幕在线视频| 在线中文字幕一区二区| 欧美日韩精品在线观看视频 | 日本中文字幕视频| 高跟丝袜一区二区三区| 粉嫩精品久久99综合一区| 999国产精品一区| 国产高清在线不卡| 特黄三级视频| 亚洲欧美日本在线| 给我看免费高清在线观看| 亚洲伊人影院| 国产精品视频yy9099| 免费h网站在线观看| 中文一区在线播放| 成人区人妻精品一区二| 97品白浆高清久久久久久| 麻豆国产精品va在线观看不卡| 2018亚洲男人天堂| 久久亚洲一级片| 91传媒理伦片在线观看| 911亚洲精品| 国产在线观看不卡| av黄色免费| 欧美三级三级三级爽爽爽| 日韩成人免费在线观看| 亚洲精品国产日韩| 亚洲色婷婷久久精品av蜜桃| 在线看一级片| 久久久国产精品免费| 亚洲国产综合久久精品小蝴蝶| 欧美韩国日本不卡| 欧美老熟妇乱大交xxxxx| 国产欧美久久一区二区三区| 精品国产91亚洲一区二区三区www 精品国产_亚洲人成在线 | 青青青视频在线播放| av影片在线一区| 精品一区二区三区国产| 狠狠v欧美ⅴ日韩v亚洲v大胸| 日韩av网址在线观看| 国产 欧美 精品| 国产美女在线观看一区| 黄色免费观看视频网站| 日韩毛片免费观看| 欧洲日韩成人av| 91av入口| 制服丝袜日韩国产| 国产毛片在线视频| www.66久久| 玖草视频在线观看| 99热国内精品| 美女黄色片网站| 九九精品调教| 欧美中文字幕在线| 国产激情99| 精品免费视频一区二区| 丰满大乳国产精品| 中文字幕不卡在线播放| 妖精视频在线观看免费| 亚洲精品一级| 欧美日韩一区二区在线免费观看| 91成人在线网站| 风间由美一区二区三区| 电影在线一区| 日韩中文字幕在线看| 91九色蝌蚪在线| 欧美亚洲精品一区| 99久久国产免费| 国产喂奶挤奶一区二区三区| av片在线免费看| 性娇小13――14欧美| 蜜臀视频一区二区三区| 国产女人18毛片水真多18精品| 欧美日韩成人一区二区三区| av免费看在线| 91av在线网站| 中文字幕2018| 亚洲日韩中文字幕| 国产又白又嫩又爽又黄| 欧美日韩免费网站| 国产一级片毛片| 成人爽a毛片一区二区免费| 91精品人妻一区二区三区蜜桃欧美| 欧美伊人影院| 成人性视频欧美一区二区三区| 天堂va在线高清一区| 欧美精品与人动性物交免费看| 午夜小视频福利在线观看| 日韩av免费看| 小小水蜜桃在线观看| www.xxxx精品| 97影视在线观看| 亚洲九九九在线观看| www.91在线观看| 日韩欧美黄色动漫| 一区二区三区免费在线| 成人av片在线观看| 精品国产一区二区三区在线| 深夜成人在线| 99久久无色码| a级影片在线| 国产精品自拍视频| 精品黄色免费中文电影在线播放| 欧美亚洲日本网站| 香蕉国产在线| 久久久视频在线| 在线午夜视频| 色综合久久天天综线观看| 午夜免费性福利| 日韩有码在线视频| 啊啊啊啊啊好爽| 日韩在线视频中文字幕| 农村一级毛片| 亚洲电影av在线| 精品极品三级久久久久| 精品久久久久久中文字幕一区奶水| 国产精品毛片久久久久久久av| 国产精品白丝在线| 在线观看毛片av| 一区二区三区日韩欧美精品 | 综合在线一区| 中文字幕视频三区| 久久国产综合| a在线观看免费视频| 婷婷综合社区| 五月天激情视频在线观看| 欧美成人一区二免费视频软件| 成人不卡免费视频| 亚洲二区精品| 亚洲一区二区三区四区av| 久久亚洲国产精品一区二区| 国产精品300页| 黑人精品欧美一区二区蜜桃| 日韩一区二区三区四区视频| 91麻豆国产自产在线观看| 中文字幕免费高清在线观看| 精品国产成人av| 欧美77777免费视频| 亚洲欧洲日韩国产| 亚洲男人网站| 91免费在线视频| 免费视频成人| 成年人视频网站免费观看| 国内精品久久久久久久97牛牛| 免费在线观看污| 国产亚洲精品久| 色呦呦视频在线| 亚洲精品国精品久久99热| 簧片在线观看| 国产有码一区二区| 国产电影一区| 在线观看免费成人av| 久久久精品午夜少妇| 久久视频免费在线观看| 一个色综合网站| 国产精品久久人| 久久久久久国产精品三级玉女聊斋 | 欧美午夜久久久| 一个人看的www免费观看视频|