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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2444|回復: 10
收起左側

單片機+ADC0832 如何修正AD顯示值并判斷電壓是否符合要求?附程序

[復制鏈接]
回帖獎勵 50 黑幣 回復本帖可獲得 10 黑幣獎勵! 每人限 1 次
ID:1045846 發表于 2024-1-20 17:39 | 顯示全部樓層 |閱讀模式
這個程序也是在本論壇上找的,在使用ADC0832模塊讀取電壓值時,發現轉換的電壓值同電壓表顯示的有偏差,現在想通過修正使兩者基本一致,即不同的電壓范圍加上相應的數字,條件如下:
1.AD值在0.2以下時不加;
2.大于0.2,小于1.0時加0.05;
3.大于1.0,小于3.0時加0.1
4.大于3.0,小于4.0時加0.13
5.大于4.0時,加0.16

還有一個需求:
電壓值在0.2以下或1.5-3.0范圍時點亮P3.0,其它的值均點亮P3.1。

感謝各位老師。

以下是目前使用的單片機程序:

  1. //-----------------------------------------------------------------
  2. //  說明: 調整VR1時,ADC0832將模擬電壓轉換為數字電壓顯示在1602液晶
  3. //        屏第0行,液晶屏第1行同時以進程條方式顯示當前電壓大小.
  4. //
  5. //-----------------------------------------------------------------
  6. #include <reg51.h>
  7. #include <intrins.h>
  8. #include <string.h>
  9. #define uchar  unsigned char
  10. #define uint unsigned int
  11. //ADC0832引腳定義
  12. sbit CS   =  P1^0;                //片選線(電路中固定連接低電平)
  13. sbit CLK  =  P1^1;                //時鐘線
  14. sbit DIO  =  P1^2;                //數據線
  15. //LCD1602端口定義
  16. sbit RS = P2^5;                        //寄存器選擇
  17. sbit RW = P2^6;                        //讀寫控制
  18. sbit E  = P2^7;                        //使能控制
  19. #define LCD_PORT  P0        //液晶端口
  20. uchar Disp_Buff1[] = " VOLTAGE:  0.00V";        //數字電壓顯示緩沖
  21. uchar Disp_Buff2[16];                                                //進程條圖形顯示緩沖
  22. #define delay4us() { _nop_();_nop_();_nop_();_nop_();}
  23. //-----------------------------------------------------------------
  24. // 延時函數
  25. //-----------------------------------------------------------------
  26. void delay_ms(uint x)
  27. {
  28.         uchar t; while(x--) for(t = 0; t < 120; t++);
  29. }

  30. //-----------------------------------------------------------------
  31. // 讀LCD忙狀態
  32. //-----------------------------------------------------------------
  33. bit Read_LCD_Busy_Flag()
  34. {
  35.         uchar result;
  36.         LCD_PORT=0xff;                        //液晶屏端口電平拉高
  37.         RS=0;RW=1;                            //選擇命令寄存器,準備讀
  38.         E=1;delay4us(); result=P0; E=0;       //下降沿讀命令寄存器
  39.         return (result&0x80)? 1 : 0;          //返回忙狀態
  40. }

  41. //-----------------------------------------------------------------
  42. // 寫LCD命令
  43. //-----------------------------------------------------------------
  44. void Write_LCD_Command(uchar cmd)        
  45. {
  46.         while(Read_LCD_Busy_Flag());           //液晶屏忙等待
  47.         RS=0;RW=0;                             //選擇命令寄存器,準備寫
  48.         E=0; _nop_();_nop_();LCD_PORT=cmd;     //數據送到液晶屏端口
  49.         delay4us();E=1;delay4us();E=0;         //寫入后禁止液晶屏
  50. }

  51. //-----------------------------------------------------------------
  52. // 寫LCD數據
  53. //-----------------------------------------------------------------
  54. void Write_LCD_Data(uchar dat)
  55. {
  56.         while(Read_LCD_Busy_Flag());           //液晶屏忙等待
  57.         RS=1;RW=0;                             //選擇數據寄存器,準備寫
  58.         E=0; LCD_PORT=dat; delay4us();         //數據送到液晶屏端口
  59.         E=1;delay4us(); E=0;                   //寫入后禁止液晶屏
  60. }

  61. //-----------------------------------------------------------------
  62. // 在LCD指定行/列位置顯示字符串
  63. //-----------------------------------------------------------------
  64. void LCD_Show_String(uchar r,uchar c, char *s)
  65. {
  66.         uchar i=0;
  67.         uchar code DDRAM[]={0x80,0xc0};              //液晶屏上下兩行的DDRAM首地址   
  68.         Write_LCD_Command(DDRAM[r] | c);             //設置顯示起始位置
  69.         while(s[i] && i<16) Write_LCD_Data(s[i++]);  //輸出顯示字符
  70. }

  71. //-----------------------------------------------------------------
  72. // LCD初始化
  73. //-----------------------------------------------------------------
  74. void LCD_Initialise()
  75. {
  76.         Write_LCD_Command(0x38); delay_ms(1);
  77.         Write_LCD_Command(0x0C); delay_ms(1);
  78.         Write_LCD_Command(0x06); delay_ms(1);
  79.         Write_LCD_Command(0x01); delay_ms(1);
  80. }

  81. //-----------------------------------------------------------------
  82. // 獲取AD轉換結果 ( 0通道 )
  83. //-----------------------------------------------------------------
  84. uchar Get_AD_Result()
  85. {
  86.         uchar i,dat1=0,dat2=0;
  87.         //使能ADC0832,時鐘線初始置低電平
  88.         CS=0; CLK=0;
  89.         //第1個時鐘脈沖上升沿之前,通過DIO選擇模式
  90.         DIO=1;        _nop_();_nop_();
  91.         CLK=1;        _nop_();_nop_();
  92.         //第2個時鐘脈沖上升沿之前,通過DIO選擇模式
  93.         //設DI=1選擇單端(SGL) 設DI=0 選擇分差(DIF)
  94.         //下面設置的是單端模式
  95.         CLK=0; DIO=1;  _nop_();_nop_();
  96.         CLK=1;         _nop_();_nop_();
  97.         //第2個時鐘脈沖上升沿之前,設DI=0/1,分別對應選擇CH0/CH1
  98.         CLK=0; DIO=0;  _nop_();_nop_();
  99.         CLK=1;         _nop_();_nop_();
  100.         //第3個時鐘脈沖下升沿之后置DI=1,釋放數據線,準備接收(設置原理可參考第一章端口說明)
  101.         //P1端口讀取數據時需要先寫1,否則總線將出現邏輯沖突(黃色方塊閃爍)
  102.         CLK=0; DIO=1;  _nop_();_nop_();
  103.         //根據時序圖可知,在正式讀取轉換數據之前,此時的D0將固定輸出0
  104.         //P3=(uchar)DIO;
  105.         //第4~11,共8個下降沿讀數據(MSB-LSB)
  106.         for(i=0;i<8;i++)
  107.         {
  108.                 CLK=1;        _nop_();_nop_();
  109.                 CLK=0;        _nop_();_nop_();
  110.                 dat1<<=1;
  111.                 if(DIO)
  112.                         dat1=dat1+0x01;
  113.         }
  114.         //第11~18,共8個下降沿讀數據(LSB——MSB)
  115.         for(i=0;i<8;i++)
  116.         {
  117.                 dat2>>=1;
  118.                 if(DIO)
  119.                         dat2=dat2+0x80;
  120.                 CLK=1;       _nop_();_nop_();
  121.                 CLK=0;       _nop_();_nop_();
  122.         }
  123.         CS=1; //禁止ADC0832
  124.         //如果MSB——LSB和LSB——MSB讀取的結果相同則返回讀取的結果,否則返回0
  125.         if(dat1==dat2)
  126.                 return dat1;
  127.         return 0x00;
  128. }

  129. //-----------------------------------------------------------------
  130. // 主程序
  131. //-----------------------------------------------------------------
  132. void main()
  133. {
  134.         uchar  AD; uint        d;                //注意d的類型為uint
  135.         LCD_Initialise();                        //初始化LCD
  136.         while(1)
  137.         {        
  138.                 AD=Get_AD_Result();    //獲取A/D轉換值
  139.                 //根據四舍五入法計算電壓值(放大100倍以便分解)
  140.                 d=AD*500.0*2/511.0;
  141.                 //根據舍尾取整數計算電壓值(放大100倍以便分解)
  142.                 //將d = AD*500.0/256;
  143.                 //將AD轉換后得到數據分解為三個數位
  144.                 Disp_Buff1[11] = d / 100     +'0';
  145.                 Disp_Buff1[13] = d / 10 %10  +'0';
  146.                 Disp_Buff1[14] = d % 10      +'0';
  147.                 LCD_Show_String(0,0,Disp_Buff1);
  148.                 //將模數值折算為實心方塊及空心方框字符個數,控制進程條圖形顯示
  149.         }
  150. }
復制代碼

電壓值

電壓值

ADC0832模數轉換與LCD顯示.rar

87.87 KB, 下載次數: 2

回復

使用道具 舉報

ID:883242 發表于 2024-1-20 21:40 | 顯示全部樓層
你的做法相當的不好,因為臨界點會出現數值跳動,太假了。

你應該用最小二乘法把校準數據擬合成二次曲線。
回復

使用道具 舉報

ID:893997 發表于 2024-1-22 15:17 | 顯示全部樓層
你這樣簡單,但是結果可信度不高,最好還是用高精度萬用表測一下全范圍數據,然后求偏差曲線。
回復

使用道具 舉報

ID:1045846 發表于 2024-1-22 20:33 | 顯示全部樓層
感謝兩位老師的建議。
回復

使用道具 舉報

ID:1159547 發表于 2025-10-17 16:57 | 顯示全部樓層
想請問你的偏差解決了嗎,我現在使用ADC0832芯片,也是電壓表測出來的值與顯示 的值有偏差,我應該怎么解決呢
回復

使用道具 舉報

ID:1136941 發表于 2025-10-17 23:05 | 顯示全部樓層
上好佳kkk 發表于 2025-10-17 16:57
想請問你的偏差解決了嗎,我現在使用ADC0832芯片,也是電壓表測出來的值與顯示 的值有偏差,我應該怎么解決 ...

ADC0832的供電也就是它的基準電壓不是準5V的話是不是也會使顯示有偏差。
回復

使用道具 舉報

ID:1159547 發表于 2025-10-20 10:06 | 顯示全部樓層
太陽雨ZW 發表于 2025-10-17 23:05
ADC0832的供電也就是它的基準電壓不是準5V的話是不是也會使顯示有偏差。

供電的電壓測出來是4.95v,我現在加了一個串口進去發送轉換后的電壓值是4.51v,但實際萬用表測出來是4.77v,為什么會有0.2v的偏差,這個偏差是不是有點大。
回復

使用道具 舉報

ID:1159547 發表于 2025-10-20 10:09 | 顯示全部樓層
太陽雨ZW 發表于 2025-10-17 23:05
ADC0832的供電也就是它的基準電壓不是準5V的話是不是也會使顯示有偏差。

現在供電電壓測出來是4.95V,我加了一個串口進去將電壓值發送到串口上是4.51V,但是實際測出來4.77v,有0.2v的偏差,請問怎么解決這個問題呀
回復

使用道具 舉報

ID:283207 發表于 2025-10-20 17:20 | 顯示全部樓層
上好佳kkk 發表于 2025-10-20 10:09
現在供電電壓測出來是4.95V,我加了一個串口進去將電壓值發送到串口上是4.51V,但是實際測出來4.77v,有0 ...

就你程序而言,無論AD或DA都不要用電源作為基準,應單獨加個基準哪怕是加個電阻和431。基準也要求最好用電位器可調,這樣避免改程序來校準電壓值。
回復

使用道具 舉報

ID:283207 發表于 2025-10-20 17:24 | 顯示全部樓層
8位的AD,滿度校好后,不會有那么大的偏差。此外基準和電路中模擬地的PCB走線也是要留意的。
回復

使用道具 舉報

ID:879809 發表于 2025-10-20 17:52 | 顯示全部樓層
上好佳kkk 發表于 2025-10-20 10:09
現在供電電壓測出來是4.95V,我加了一個串口進去將電壓值發送到串口上是4.51V,但是實際測出來4.77v,有0 ...

你為什么不用樓主這句:
  1. d=AD*500.0*2/511.0;
復制代碼
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
毛片在线视频| 亚洲免费观看高清完整| 日本中文字幕免费在线观看| 欧美大片在线观看一区| 欧美男男video| 亚洲黄色小说网| 蜜桃传媒一区二区| 欧美日韩美少妇| 亚洲国产激情| 欧美日本韩国一区二区| 怡红院男人的天堂| 国产成人亚洲精品无码h在线| 中文字幕日韩有码| 男女精品视频| 菠萝蜜视频在线观看www入口| 一区二区三区激情视频| 国产精品嫩草69影院| 国产在线拍偷自揄拍精品| 欧美性色视频在线| 蜜芽一区二区三区| 91麻豆精品一二三区在线 | 天堂а√在线官网| 亚洲影院中文字幕| 亚洲老女人av| 国产一区视频在线播放| 中文字幕精品久久久久| aa国产精品| 中文字幕人成乱码在线观看| 国产精彩视频在线观看免费蜜芽| 黄色一级大片在线免费观看| 日本高清xxxx| 欧美国产日韩在线| 欧美日韩黄色大片| 日韩av电影天堂| 国产精品亚洲综合在线观看 | 日韩欧美a级成人黄色| 91蜜桃在线观看| 国产精品99在线观看| 羞羞视频在线观看免费| 日本一二三视频| 六月丁香激情综合| 成年人免费在线播放| 欧美亚洲动漫精品| 另类天堂av| 91麻豆精品一二三区在线| 182tv在线播放| 搞黄在线观看| 国产色综合视频| 国产精品一级黄片| 欧美日韩午夜爽爽| 国产日韩精品电影| 欧美激情亚洲综合一区| 欧美日韩国产高清一区| 亚洲国产综合色| 蜜桃视频第一区免费观看| 韩国精品一区二区三区| 不卡一区视频| 成人在线视频免费看| 最近中文字幕在线中文视频 | 欧洲亚洲精品在线| 99国产麻豆精品| 国产一区视频在线观看免费| 国产99久久精品一区二区300| av蜜臀在线| 爱草在线视频| 四虎成人免费观看在线网址| 制服诱惑一区| 制服.丝袜.亚洲.中文.综合懂| 开心快乐六月丁香婷婷| 国产免费又粗又猛又爽| 亚洲 欧美 综合 另类 中字| 成人黄色网免费| 日韩中文字幕久久| 欧美日韩亚洲高清一区二区| 日本一区二区视频在线观看| 久久精品主播| 台湾佬成人网| 97香蕉久久| 欧美另类bbbxxxxx另类| 国产亚洲a∨片在线观看| 琪琪一区二区三区| 亚洲专区一区| 视频一区视频二区中文| 日本成人小视频| 国产成人亚洲一区二区三区 | 最近免费中文字幕大全免费第三页| 久久久久久激情| 亚洲第九十七页| 久久久免费视频网站| 欧美韩国日本在线| jizz大全欧美jizzcom| 50度灰在线观看| 精品无码国产一区二区三区av| 国产欧美日韩小视频| 日韩三级免费观看| 色综合色狠狠综合色| 亚洲欧美日韩国产综合| 久久综合久久鬼色中文字| 奇米色一区二区| 国产乱码精品一区二区三区忘忧草 | www.91popny.com| 亚洲综合小说网| 国产白浆在线| 免费h片在线| 国产专区中文字幕| 福利视频网站导航| 国产国产人免费人成免费视频| 日韩欧美在线番号| 美女的诞生在线观看高清免费完整版中文 | 成人自拍视频网| 黄网av在线| 久久精品嫩草影院| 精品国产亚洲一区二区三区大结局 | 亚洲在线国产日韩欧美| 国产一区亚洲一区| 九九热在线视频观看这里只有精品| 国产亚洲在线观看| 亚洲啪啪91| 久久99国产精品尤物| 成人免费视频国产在线观看| 另类中文字幕网| 一区二区三区激情视频| 揉丰满老妇老女人的毛片| 亚洲精品视频网| 影音先锋在线中文| 99不卡视频| 国产毛片在线| 天天干天天骑| 啪啪免费网站| 国内福利写真片视频在线| 久久久久久久影视| 四虎4545www国产精品| 北条麻妃一区二区三区在线| 日韩脚交footjobhd| 国产在线自天天| 成人免费观看在线网址| 国产天堂资源| 蜜桃91在线| 看黄色免费网站| 美女av在线播放| 激情中国色综合| 成人看的羞羞网站| 欧美a级理论片| 久久精品亚洲一区二区三区浴池| 国产精品综合二区| 国产精品美女久久久久高潮| 欧美极品aⅴ影院| 欧美三级免费观看| 久久国产精品网站| 欧美激情综合色| 不卡一区二区三区视频| 国产精品久久久久久久app| 国产精品福利网站| 日日噜噜噜噜夜夜爽亚洲精品| 无套内谢丰满少妇中文字幕| 亚洲爆乳无码专区| 亚洲欧美激情网| 精品人体无码一区二区三区| 欧美日韩国产黄色| japanese中文字幕| 国产激情无码一区二区三区| 免费黄色片视频| 亚洲图片欧美在线| 亚洲一区二区三区高清视频| 干出白浆视频| 成人在线app| 国产一二区在线| 麻豆视频在线免费观看| 高清久久精品| 国产一区日韩欧美| 国产精品久久一级| 亚洲国产日韩精品在线| 欧美不卡123| 国产成人精品午夜| 成人乱色短篇合集| japanese在线播放| 亚洲第一成人网站| 性欧美精品中出| 国产又粗又猛又爽又黄视频| 内射无码专区久久亚洲| 免费看黄色一级视频| 白浆爆出在线观看| h片精品在线观看| 一区在线播放| 久久综合九色| 一个色妞综合视频在线观看| 亚洲人成电影网站色mp4| 亚洲国产一区自拍| 欧美精品一区三区在线观看| 亚洲春色在线| 日韩av中文字幕第一页| 四虎影院中文字幕| 亚洲精品在线视频免费| 中文字幕在线中文字幕二区| 欧美日韩一区二区三区在线电影 | gogogo免费视频观看亚洲一| 国产精品国产馆在线真实露脸 | 亚洲免费一区| 久久精品道一区二区三区| 精品国产91久久久久久| 欧美久久久久久久久久| 国产精品黄色影片导航在线观看| av片在线免费| 国产精品久久久精品四季影院| 欧美艾v福利视频在线观看| caoporn视频在线观看| 亚洲人成高清| 日本韩国欧美三级| 日韩欧美在线1卡| 国产激情综合五月久久| 日本wwwwwww| 人妻精品无码一区二区| 国产毛片在线看| 日韩大片在线观看| 黄色精品网站| 欧美色图第一页| 国产在线拍偷自揄拍精品| 天天影视色综合| 亚洲欧美日韩第一页| 国产精品在线| 91精品亚洲一区在线观看| 激情偷乱视频一区二区三区| 日韩午夜av电影| 久久久久欧美| 久久久久人妻精品一区三寸| 波多野结衣爱爱视频| 岛国影视在线观看| 99a精品视频在线观看| 26uuu成人网一区二区三区| 亚洲午夜精品久久久久久性色| 女人被男人躁得好爽免费视频 | www.1024| 蜜桃tv一区二区三区| 国产精品妹子av| 国产精品电影在线观看| 一区二区三区四区毛片| 日本亚洲欧美在线| 色图欧美色图| 777电影在线观看| 国产精品啊啊啊| 日韩一区二区在线免费观看| 免费在线观看91| 久久精品视频9| 影音先锋在线中文| 国模套图日韩精品一区二区| 综合一区av| 国产肉丝袜一区二区| 久久6精品影院| 17c国产在线| 四虎永久免费| 国产精品麻豆成人av电影艾秋| 国产精品热久久久久夜色精品三区 | 欧美天堂视频| 91在线porny国产在线看| 久久久久国产视频| 性久久久久久久久久久久久久| 好吊妞视频一区二区三区| 日本v片在线免费观看| 欧美精品一卡| 日韩欧美一级特黄在线播放| 在线观看视频黄色| 91九色蝌蚪91por成人| 视频二区不卡| 中文在线一区二区| 国产日韩欧美视频| 成人在线观看小视频| 欧美日韩视频精品二区| 日韩精品久久理论片| 在线观看www91| 天堂资源在线亚洲资源| 亚洲图片欧美日韩| 黑人精品一区| 国产精品久久久久久久久图文区 | 老司机色在线视频| 免费成人av资源网| 色伦专区97中文字幕| 午夜免费福利网站| 无人日本免费视频| 国产极品模特精品一二| 中文字幕乱码亚洲精品一区 | 欧美一区二区视频| 精品无码三级在线观看视频| 日本一本a高清免费不卡| 一区二区久久精品| 91蝌蚪91九色| 伊人国产精品| 亚洲国产日日夜夜| 精品无码久久久久国产| www.黄色com| 国模吧精品人体gogo| 久草中文综合在线| 2019中文字幕在线| 久久久一本精品99久久精品66| 92久久精品一区二区| 日韩精品99| 亚洲一区二区黄色| 精品视频高清无人区区二区三区| www.五月天激情| 综合激情网...| 欧美高清精品3d| 18禁网站免费无遮挡无码中文| 日本三级欧美三级| 伊人在我在线看导航| 欧美激情在线一区二区三区| 国产精品久久久久久久久婷婷 | 亚洲一二三区av| 免费影视观看网站入口| 夜间精品视频| 欧美大片免费观看| 99成人在线观看| 成人日韩欧美| 亚洲免费资源在线播放| 青青成人在线| 国产精品无码在线播放| 免费欧美网站| 日韩色视频在线观看| 亚洲va在线va天堂va偷拍| 网上成人av| 东方aⅴ免费观看久久av| 国产欧美精品日韩精品| 在线中文字幕网站| 国产欧美久久一区二区三区| 亚洲成人免费观看| 91传媒免费视频| 青青青视频在线| 亚洲欧洲午夜| 91九色蝌蚪国产| 青青草自拍偷拍| 1区2区3区在线| 欧美丰满一区二区免费视频| 伊人国产精品视频| 色就是色亚洲色图| 欧美国产一区二区在线观看| 成人免费观看在线| 色先锋影音av| 加勒比久久综合| 中文字幕亚洲欧美日韩2019| 男人天堂资源网| 97色婷婷成人综合在线观看| 欧美一区二区三区精品| 欧美精品自拍视频| 成人短剧在线观看| 成人动漫在线一区| 国产一区二区在线免费| 成人激情四射网| 久久大综合网| 在线午夜精品自拍| 日韩欧美不卡视频| 国产高清在线观看| 国产精品伦理在线| 成人免费观看cn| 欧美白嫩的18sex少妇| 国产亚洲人成网站| 999一区二区三区| 97干com| 国产精品私房写真福利视频| 337p亚洲精品色噜噜狠狠p| 成人免费视频网站在线看| 国产精品久久久久久久久快鸭| 欧美视频在线观看网站| 在线黄色.com| 成人国产精品免费| 黄在线观看网站| av资源在线观看免费高清| 亚洲成av人片在线观看无码| 日韩欧美亚洲日产国产| 乳奴隷乳フ辱julia在线观看| 国产传媒欧美日韩成人| 天天综合色天天综合色hd| 免费高清特黄a大片| 亚洲欧洲av色图| 青娱乐一区二区| 毛片女人与拘交视频| 日本中文字幕不卡| 91精品久久久久久久久久另类 | 亚洲精品乱码久久久久| 自拍亚洲欧美老师丝袜| 天天色综合6| 国产日韩欧美不卡| 丰满人妻一区二区三区53号 | 国产精品久久久久久久app| 五月婷婷丁香六月| 理论片一区二区在线| 国产97色在线| 中文字幕第7页| 国产主播一区二区三区| 一区一区视频| 精品美女在线观看视频在线观看| 欧美日韩午夜精品| 男人的天堂久久久| 欧洲美女日日| 亚洲一区国产精品| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | 91蝌蚪视频九色| 26uuu久久综合| 亚洲午夜激情影院| 黄色三级小视频| 午夜精品久久久久| 日本xxxxxxxxx18| 黄色精品视频|