久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 21140|回復: 32
打印 上一主題 下一主題
收起左側

STM32單片機開發板及核心板diy制作資料 含PCB 電路原理圖下載 帶基礎外設板

  [復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 happy112 于 2016-6-22 14:39 編輯

開放所有制作資料方便大家diy

KBLSTM32基礎套件主要由核心板(CB)以及基礎外設板(PB-B)構成。核心板和外設板采用專有接口接插方式連接。

KBLSTM32基礎套件的整體效果圖(外形尺寸:15cm*10cm):




    A——MCU,STM32核心板
    B——電源模塊,提供了兩種供電方式:5V圓頭適配器或者USB方式,同時提供了電源引出插針,方便實驗調試等用處。
    C——USB轉串口模塊,目前計算機上擁有串口的已經少之又少,所以我們去掉了串口,直接設計了USB轉串口,可以提供STM32和計算機的串口通信和對STM32的ISP下載。
    D——六位數碼管,用于數碼顯示實驗。采用兩片鎖存器,實現了處理器管腳的復用。數碼管采用共陰極數碼管,高電平點亮。
    E——LCD1602和LCD12864的接口。
    F——兩個電位器,用于調節LCD1602和LCD12864屏幕對比度。
    G——8位LED,可用于發光二極管,GPIO的實驗。采用了共陽極接法。
    H——鍵盤,包括K1到K16矩陣鍵盤和K01到K04獨立鍵盤。
    I——DS18B20溫度傳感器接口。注意絲印指示溫度傳感器的接法。
    J——紅外接收管。
    K——AT24C02電路。
    L——蜂鳴器電路,低電平控制使能。
    M——步進電機驅動電路,經過鎖存器控制使能,以及2003的驅動。
    N——步進電機外部驅動電源的引入端口,步進電機可以由外部電源提供電流驅動。
    O——繼電器電路。




    A——Boot0,Boot1啟動順序選擇,使用跳線帽。
    B——系統時鐘電路,高頻8MHz,低頻32768Hz。
    C——核心板上發光二極管,低電平使能。
    D——復位按鍵。
    E、F——STM32所有管腳引出。
    G——PD0,1,2和電源端口,向外提供3.3V輸出。
    H——STM32F103RB主芯片。
    I——兩位按鍵,觸發低電平。
    J——ISP下載電路,可以通過串口下載程序。
    K——JTAG/SWD下載調試電路
    L——上電電源指示燈。
    M——miniUSB接口,同時可以為核心板供電。
    N——5V-3.3V電路,使用優質濾波電容保證電源。
    O——RTC后備電池。

PCB:

原理圖:


下面是這個stm32板子的測試程序資料包

主程序如下:
  1. /*
  2. /////////////////////////////////////////////////////////////////////////////////
  3. //     _______  _______                                                        //
  4. //    |____   ||  ____ \                                                       //
  5. //        /  / | |    \ Author  : ZeDis                                        //
  6. //       /  /  | |      E-mail  : zedis@sina.com                               //
  7. //      /  /   | |      QQ      : 1599882166                                   //
  8. //     /  /___ | |____/ Subordination:  Kinlby S&T Co.,Ltd.                    //
  9. //    /_______||_______/                                                       //
  10. //                                                                             //
  11. /////////////////////////////////////////////////////////////////////////////////
  12. //   Filename   :  main.c
  13. //   Project    :  PROJECT
  14. //   Develop-T  :  Keil MDK 4.2 & STM32STDPERIPH_LIB 3.5
  15. //   Version    :  v1.0
  16. //   Releas Date: 2012.06.26
  17. //   Description:  
  18. //
  19. ////////////////////// (C) COPYRIGHT 2012 KINBLY S&T/////////////////////////////
  20. //  This project developed based  on  the periph-device library  of STMicroelectr
  21. //-onics,we declare the copyright of STMicroelectronics periph-device library.   
  22. /////////////////////////////////////////////////////////////////////////////////
  23. //   History Releas Version
  24. //    2012.06.26  V1.0
  25. //        Update records: Achieved the funciton in <description>.
  26. //                                                                    —— By ZeDis
  27. /////////////////////////////////////////////////////////////////////////////////
  28. */
  29. /*-------------------------- Includes ----------------------------------------*/
  30. #include "stm32f10x.h"
  31. #include "function.h"
  32. /*-------------------------- Macros -------------------------------------------*/
  33. /*-------------------------- Private typedef ----------------------------------*/
  34. /*-------------------------- Variables  ---------------------------------------*/
  35. ErrorStatus HSEStartUpStatus;
  36. uchar TestType ;
  37. u8 OfflineFullTest ;
  38. /*-------------------------- Private function prototypes ----------------------*/
  39. void SYS_GPIO_init(void);
  40. void NVIC_Configuration(void);
  41. void RCC_Configuration(void);
  42. void TestMenu(void);
  43. void ScanK1_OffLine(void);
  44. void EXTI9_5_Config(void);
  45. /*-------------------------- Function body ------------------------------------*/

  46. /****************************************************************************
  47. 函數名稱:main
  48. 函數功能:主函數,程序入口
  49. 參數介紹:無
  50. 返回值  :無
  51. 注意事項:無
  52. *****************************************************************************/
  53. int main(void)
  54. {
  55.         //  配置系統時鐘
  56.         RCC_Configuration();
  57.         //  初始化幾個關鍵管腳
  58.         SYS_GPIO_init();
  59.         //  配置串口
  60.         Usart_Init();
  61.         //  配置中斷向量
  62.         NVIC_Configuration();
  63.         //  清除整板測試標志位
  64.         OfflineFullTest = 0 ;
  65.         //  先不設置測試項目
  66.         TestType = NULL_TYPE  ;
  67.         //  上電4s內檢測離線全板測試命令
  68.         ScanK1_OffLine();  
  69.         //  打印測試項目菜單
  70.         TestMenu();
  71.         while(1)
  72.           {
  73.                 Function(TestType);
  74.         }
  75. }

  76. /****************************************************************************
  77. 函數名稱:SYS_GPIO_init
  78. 函數功能:初始化開發套件上幾個關鍵管腳
  79. 參數介紹:無
  80. 返回值  :無
  81. 注意事項:無
  82. *****************************************************************************/
  83. void SYS_GPIO_init(void)
  84. {
  85.         GPIO_InitTypeDef GPIO_InitStructure;
  86. //配置核心板上的兩個LED的引腳:PB14,PB15
  87.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15 | GPIO_Pin_14;
  88.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
  89.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  90.         GPIO_Init(GPIOB, &GPIO_InitStructure);
  91.         GPIO_SetBits(GPIOB,  GPIO_Pin_15);
  92. ///////               
  93. //關閉繼電器,          電動機 的鎖存器的使能,不讓其工作。
  94.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
  95.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
  96.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;
  97.         GPIO_Init(GPIOC, &GPIO_InitStructure);        
  98.         RELY_MOTO_DIS;
  99. ///////
  100. //關閉板上數碼管的段選和位選使能
  101.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11 | GPIO_Pin_12 ;
  102.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
  103.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;
  104.         GPIO_Init(GPIOC, &GPIO_InitStructure);
  105.         SEG_WEI_DIS;
  106.         SEG_DU_DIS;
  107. ////////
  108. //關閉蜂鳴器
  109.         GPIO_InitStructure.GPIO_Pin =   GPIO_Pin_8 ;
  110.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;
  111.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
  112.         GPIO_Init(GPIOC, &GPIO_InitStructure);
  113.         FM_BEEP_OFF;
  114. /////////
  115. //配置K01,K02,K03,K04為輸入
  116.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 ;
  117.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
  118.         GPIO_Init(GPIOC, &GPIO_InitStructure);
  119. /////////
  120. }
  121. /****************************************************************************
  122. 函數名稱:NVIC_Configuration
  123. 函數功能:配置中斷向量控制器
  124. 參數介紹:無
  125. 返回值  :無
  126. 注意事項:無
  127. *****************************************************************************/
  128. void NVIC_Configuration(void)
  129. {
  130.         NVIC_InitTypeDef NVIC_InitStructure;
  131.         // 選擇使用優先級分組第0組:4位響應優先級
  132.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);        
  133. //使能串口中斷
  134.         //  指定串口全局中斷向量號:37
  135.         NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;
  136.         //  指定相應優先級 0
  137.         NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
  138.         //  使能
  139.         NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  140.         NVIC_Init(&NVIC_InitStructure);
  141. ////////
  142.         // 選擇使用優先級分組第1組:1位搶占優先級,3位響應優先級
  143.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
  144.         //  配置RTC全局中斷:3
  145.         NVIC_InitStructure.NVIC_IRQChannel = RTC_IRQn;
  146.         //  指定搶占優先級別 1
  147.         NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;
  148.         //  指定響應優先級別 0
  149.         NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
  150.         //  使能RTC中斷
  151.         NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  152.         //  配置RTC
  153.         NVIC_Init(&NVIC_InitStructure);
  154. }

  155. /****************************************************************************
  156. 函數名稱:RCC_Configuration
  157. 函數功能:配置系統時鐘樹
  158. 參數介紹:無
  159. 返回值  :無
  160. 注意事項:無
  161. *****************************************************************************/
  162. void RCC_Configuration(void)
  163. {
  164.         //  復位RCC(只用在調試模式)
  165.         RCC_DeInit();
  166.         //  使能外部高速時鐘 HSE
  167.         RCC_HSEConfig(RCC_HSE_ON);
  168.         //  等待HSE穩定
  169.         HSEStartUpStatus = RCC_WaitForHSEStartUp();
  170. //HSE 穩定后,開始配置系統工作時鐘
  171.         if(HSEStartUpStatus == SUCCESS)
  172.         {
  173.                 //  HCLK = SYSCLK 設置高速總線時鐘=系統時鐘
  174.                 RCC_HCLKConfig(RCC_SYSCLK_Div1);
  175.                 //  PCLK2 = HCLK 設置低速總線2時鐘=高速總線時鐘
  176.                 RCC_PCLK2Config(RCC_HCLK_Div1);
  177.                 //  PCLK1 = HCLK/2 設置低速總線1的時鐘=高速時鐘的二分頻
  178.                 RCC_PCLK1Config(RCC_HCLK_Div2);
  179.                 //  令Flash處于等待狀態,2是針對高頻時鐘的
  180.                 FLASH_SetLatency(FLASH_Latency_2);
  181.                 //  使能flash預讀取緩沖區
  182.                 FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
  183.                 //  PLLCLK = 8MHz * 9 = 72 MHz 利用鎖相環講外部8Mhz晶振9倍頻到72Mhz
  184.                 RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9);
  185.                 //  Enable PLL 使能鎖相環
  186.                 RCC_PLLCmd(ENABLE);
  187.                 //  等待鎖相環輸出穩定
  188.                 while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)
  189.                 {
  190.                 }
  191.                 //  將鎖相環輸出設置為系統時鐘
  192.                 RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
  193.                 //  等待校驗成功
  194.                 while(RCC_GetSYSCLKSource() != 0x08)
  195.                 {
  196.                 }
  197.         }
  198. ///////
  199.         //  使能串口1的時鐘,開發套件上使用串口1作為通信接口
  200.         RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
  201.         //  使能定時器3時鐘,用于蜂鳴器產生音量的變化
  202.         RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);
  203.         //  使能GPIO A,B,C和復用引腳外設,允許外設工作
  204.         RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB |
  205.                          RCC_APB2Periph_GPIOC| RCC_APB2Periph_AFIO, ENABLE);
  206. }

  207. /****************************************************************************
  208. 函數名稱:TestMenu
  209. 函數功能:測試項目菜單
  210. 參數介紹:無
  211. 返回值  :無
  212. 注意事項:無
  213. *****************************************************************************/
  214. void TestMenu(void)
  215. {
  216.         USART1_Puts("\r\n ********************************************************");
  217.         USART1_Puts("\r\n **============= HRB KBL S&T Co,.Ltd. =================**");        
  218.         USART1_Puts("\r\n **========= 用 * 心 * 做 * 到 * 更 * 好 ! ============**");
  219.         USART1_Puts("\r\n **====================================================**");
  220.         USART1_Puts("\r\n * 請按照項目編號進行相應的外設測試:                  **");
  221.         USART1_Puts("\r\n *    F - 執行全板測試;                                **");
  222.         USART1_Puts("\r\n *    1 - 板上發光二極管測試;                          **");
  223.         USART1_Puts("\r\n *    2 - 板上多位數碼管測試;                          **");
  224.         USART1_Puts("\r\n *    3 - 板上LCD1602測試(請斷電換屏);                 **");
  225.         USART1_Puts("\r\n *    4 - 板上矩陣鍵盤測試;                            **");
  226.         USART1_Puts("\r\n *    5 - 板上LCD12864測試(請斷電換屏);                **");
  227.         USART1_Puts("\r\n *    6 - 板上RTC測試;                                 **");
  228.         USART1_Puts("\r\n *    7 - 蜂鳴器測試;                                  **");
  229.         USART1_Puts("\r\n *    8 - AT24C02測試;                                 **");
  230.         USART1_Puts("\r\n *    9 - 紅外遙控器測試;                              **");
  231.         USART1_Puts("\r\n *    0 - 溫度傳感器18b20測試;                         **");
  232.         USART1_Puts("\r\n *    a - 繼電器,步進電機測試;                        **");
  233.         USART1_Puts("\r\n *    Other - 顯示測試項選擇菜單;                      **");
  234.         USART1_Puts("\r\n ********************************************************");
  235. }

  236. /****************************************************************************
  237. 函數名稱:ScanK1_OffLine
  238. 函數功能:掃描核心板上K1動作,以返回離線全板測試命令
  239. 參數介紹:無
  240. 返回值  :無
  241. 注意事項:無
  242. *****************************************************************************/
  243. void ScanK1_OffLine(void)
  244. {
  245.         u16 Count ;
  246.         GPIO_InitTypeDef GPIO_InitStructure;
  247.         //  配置PC7,核心板上的K1,用于產生離線全板測試命令
  248.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
  249.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  250.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
  251.         GPIO_Init(GPIOC, &GPIO_InitStructure);
  252.         //  關閉D2,開始離線整板測試命令掃描
  253.         GPIO_SetBits(GPIOB,GPIO_Pin_14);
  254. //一共查詢500次,如果在此過程中發現K1按下,則認為產生離線整板測試命令        
  255.         for(Count = 500 ; Count>0;Count--)
  256.         {
  257.                 DelayMs(5);
  258.                 //   閃爍指示
  259.                 GPIO_WriteBit(GPIOB, GPIO_Pin_15, (BitAction)(1 - GPIO_ReadOutputDataBit(GPIOB, GPIO_Pin_15)));        
  260.                 //   K1按下
  261.                 if(!GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_7))
  262.                 {        //   消抖
  263.                         DelayMs(15);
  264.                         if(!GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_7))
  265.                         {//  置位:離線整板測試標志位;測試全部項目;置位:全部測試標志位
  266.                                 OfflineFullTest = 1 ;
  267.                                 TestType = FULL_TYPE  ;
  268.                                 FullTestFlag = 1 ;
  269.                          ///////
  270.                         }               
  271.                 }
  272.         }
  273. /////////
  274.         // D2 亮起,結束離線命令掃描
  275.         GPIO_ResetBits(GPIOB,GPIO_Pin_14);        
  276. }

  277. /********************  (C) COPYRIGHT KBL ** END OF FILE   **********************/
復制代碼




開發板全部資料(壓縮包)下載:

FULLBOARD.rar

5.95 MB, 下載次數: 157, 下載積分: 黑幣 -5

STM32.rar

424.22 KB, 下載次數: 159, 下載積分: 黑幣 -5

評分

參與人數 1黑幣 +5 收起 理由
大大大情子 + 5 很給力!

查看全部評分

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

使用道具 舉報

沙發
ID:106429 發表于 2016-8-26 09:40 | 只看該作者
一定要頂起來,感謝樓主的開源精神!!!
回復

使用道具 舉報

板凳
ID:153150 發表于 2016-12-8 13:15 | 只看該作者
原理圖是在哪一個壓縮包呀?
回復

使用道具 舉報

地板
ID:153760 發表于 2016-12-10 20:13 | 只看該作者
很贊,樓主很好
回復

使用道具 舉報

5#
ID:153199 發表于 2016-12-31 12:55 | 只看該作者
感謝分享
回復

使用道具 舉報

6#
ID:159044 發表于 2016-12-31 23:12 | 只看該作者
吊,大神啊
回復

使用道具 舉報

7#
ID:161977 發表于 2017-1-16 10:36 | 只看該作者
新人,頂貼, 求下載
回復

使用道具 舉報

8#
ID:161977 發表于 2017-1-16 13:17 | 只看該作者
新手想借用你的資料做個東西,謝謝分享。
回復

使用道具 舉報

9#
ID:166007 發表于 2017-2-22 16:48 | 只看該作者
你好,能把資料直接發給我一份嗎?2468635978@qq.com   謝謝拉
回復

使用道具 舉報

10#
ID:166590 發表于 2017-2-25 15:39 | 只看該作者
很不錯  收下了
回復

使用道具 舉報

11#
ID:201771 發表于 2017-5-17 14:22 | 只看該作者
怎樣才能獲黑幣啊
回復

使用道具 舉報

12#
ID:207939 發表于 2017-6-5 10:56 | 只看該作者
炒雞感謝樓主,太屌了!
回復

使用道具 舉報

13#
ID:211069 發表于 2017-6-14 10:51 | 只看該作者
謝謝樓主提供好需要學習
回復

使用道具 舉報

14#
ID:186583 發表于 2017-7-21 19:58 | 只看該作者
感謝分享
回復

使用道具 舉報

15#
ID:170778 發表于 2017-7-24 10:18 | 只看該作者
非常棒,頂一個
回復

使用道具 舉報

16#
ID:184018 發表于 2017-9-21 23:44 | 只看該作者
正在學習布線  謝謝啦
回復

使用道具 舉報

17#
ID:184018 發表于 2017-9-21 23:45 | 只看該作者
下載幣不夠啦····悲劇·····
回復

使用道具 舉報

18#
ID:230225 發表于 2017-9-23 15:36 | 只看該作者
STM32單片機開發板及核心板diy制作資料可以
回復

使用道具 舉報

19#
ID:97832 發表于 2017-10-14 21:20 | 只看該作者
謝謝分享學習學習
回復

使用道具 舉報

20#
ID:233182 發表于 2017-10-25 02:06 | 只看該作者
so good
回復

使用道具 舉報

21#
ID:242883 發表于 2017-10-25 18:22 | 只看該作者
113101456 發表于 2017-2-25 15:39
**** 作者被禁止或刪除 內容自動屏蔽 ****

一定要頂起來,感謝樓主的開源精神!!!!
回復

使用道具 舉報

22#
ID:280182 發表于 2018-1-27 13:37 | 只看該作者
感謝樓主分享
回復

使用道具 舉報

23#
ID:293710 發表于 2018-4-2 20:55 | 只看該作者
非常好666666666666
回復

使用道具 舉報

24#
ID:304991 發表于 2018-4-10 10:43 | 只看該作者
厲害大神
支持開源
回復

使用道具 舉報

25#
ID:305096 發表于 2018-4-10 13:27 | 只看該作者
非常贊66666666666666666
回復

使用道具 舉報

26#
ID:163662 發表于 2018-4-10 13:48 | 只看該作者
資料看著很不錯啊,可以發布嗎
回復

使用道具 舉報

27#
ID:325009 發表于 2018-5-8 14:08 | 只看該作者
黑幣不夠啊
回復

使用道具 舉報

28#
ID:335867 發表于 2018-5-22 17:45 | 只看該作者
厲害厲害!~!
回復

使用道具 舉報

29#
ID:388415 發表于 2018-8-21 10:15 | 只看該作者
感謝,新手學習。
回復

使用道具 舉報

30#
ID:393619 發表于 2018-9-4 16:57 | 只看該作者
謝謝樓主的分享 給力
回復

使用道具 舉報

31#
ID:210959 發表于 2019-9-15 17:02 | 只看該作者
非常好的資料,感謝樓主慷慨分享。
回復

使用道具 舉報

32#
ID:96552 發表于 2020-9-25 08:52 | 只看該作者
一定要頂起來,感謝樓主的開源精神!!!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品国产a级 | 欧美日韩综合 | 成人性视频免费网站 | 天天看夜夜 | 国产免费一区二区 | 久久aⅴ乱码一区二区三区 亚洲欧美综合精品另类天天更新 | 欧美日韩1区2区 | 亚洲精品久久久久中文字幕二区 | 日韩精品一区二区三区在线 | 亚洲交性 | 日本欧美黄色片 | 欧美日韩在线成人 | 99视频在线免费观看 | 国产精品美女久久久久久免费 | 国产亚洲精品精品国产亚洲综合 | av在线成人 | 特级黄一级播放 | 一级二级三级黄色 | 欧美一区二区网站 | 久久久av| 国精日本亚洲欧州国产中文久久 | 国产精品久久久久aaaa九色 | 亚洲一二三区精品 | 成人一区二区在线 | 精品日韩一区二区 | 午夜视频免费网站 | 午夜精品| 日本不卡一区二区三区在线观看 | 国产精品欧美精品 | 久久美女视频 | 久久99精品久久久久久国产越南 | 国产a区| 精品久久久久久久久久久久久久 | 日韩欧美精品在线播放 | 久久精品一区二区三区四区 | 日韩精品二区 | 日韩在线成人 | 96国产精品久久久久aⅴ四区 | 99精品一区二区三区 | 日韩网站免费观看 | 日韩第一页 |