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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4217|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

MSP403單片機(jī)+TLC5615+ADC0808恒流源Proteus仿真程序設(shè)計(jì)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主


單片機(jī)源程序如下:
  1. /******************************************************************
  2. * 實(shí)驗(yàn)說明:
  3. *     通設(shè)置系統(tǒng)主時(shí)鐘(MCLK=8Mhz ) 、輔助時(shí)鐘(ACLK=8Mhz )、
  4. *      子系統(tǒng)時(shí)鐘(SMCLK=8Mhz )
  5. ******************************************************************/

  6. #include <MSP430x24x.h>
  7. #include <string.h>
  8. #define uchar unsigned char
  9. #define uint unsigned int

  10. /**************定義接口************************/
  11. #define LCDIO     P1OUT
  12. #define LCD1602_RS_1  P2OUT|=1  
  13. #define LCD1602_RS_0  P2OUT&=~1
  14. #define LCD1602_RW_1  P2OUT|=2
  15. #define LCD1602_RW_0  P2OUT&=~2
  16. #define LCD1602_EN_1   P2OUT|=4
  17. #define LCD1602_EN_0   P2OUT&=~4

  18. #define PWM_1   P2OUT|=8
  19. #define PWM_0   P2OUT&=~8

  20. /**************定義函數(shù)************************/
  21. void LCD_write_command(unsigned char command);//寫入指令函數(shù)
  22. void LCD_write_dat( unsigned char dat);//寫入數(shù)據(jù)函數(shù)
  23. void LCD_set_xy( unsigned char x, unsigned char y );//設(shè)置顯示位置函數(shù)
  24. void LCD_dsp_char( unsigned char x,unsigned char y, char dat);//顯示一個字符函數(shù)
  25. void LCD_dsp_string(unsigned char X,unsigned char Y,const char *s);//顯示字符串函數(shù)
  26. void LCD_init(void);//初始化函數(shù)
  27. void delay_nms(unsigned int n);//延時(shí)函數(shù)

  28. void TCL5615_DAC(unsigned int Data);
  29. /********************************************/

  30. //變量定義
  31. unsigned char Disbuf[10],flag;

  32. unsigned int DAC_num = 5;


  33. //ADC采集函數(shù)
  34. void RefreshDis0(unsigned int Data0)
  35. {
  36.     Disbuf[0] = 0x30 + Data0/100%10;
  37.     Disbuf[1] = '.';
  38.     Disbuf[2] = 0x30 + Data0/10%10;
  39.     Disbuf[3] = 0x30 + Data0%10;
  40.     Disbuf[4] = 'V';
  41. }
  42. //ADC采集函數(shù)
  43. void RefreshDis1(unsigned int Data1)
  44. {
  45.     Disbuf[5] = 0x30 + Data1/100%10;
  46.     Disbuf[6] = '.';
  47.     Disbuf[7] = 0x30 + Data1/10%10;
  48.     Disbuf[8] = 0x30 + Data1%10;
  49.     Disbuf[9] = 'A';
  50. }

  51. void P25_Onclick( void )
  52. {
  53.     DAC_num = 5;
  54.     TCL5615_DAC( DAC_num );                      //205 對應(yīng)1.0V    410  對應(yīng)2.0V   5---20mA
  55.       
  56. }

  57. void P26_Onclick( void )
  58. {
  59.   //20mA
  60.    DAC_num = DAC_num + 10;
  61.    if( DAC_num > 420 )
  62.    {
  63.      DAC_num = 420;
  64.    }
  65.     TCL5615_DAC( DAC_num );                      //205 對應(yīng)1.0V    410  對應(yīng)2.0V   5---20mA
  66.       
  67. }

  68. void P27_Onclick( void )
  69. {
  70.    DAC_num = DAC_num - 5;
  71.    if( DAC_num < 5 )
  72.    {
  73.      DAC_num = 5;
  74.    }
  75.     TCL5615_DAC( DAC_num );                      //205 對應(yīng)1.0V    410  對應(yīng)2.0V   5---20mA
  76.       
  77. }

  78. //電壓顯示函數(shù)
  79. void Display( void )
  80. {
  81.     LCD_write_command( 0x80 );
  82.     LCD_write_dat('V');
  83.     LCD_write_dat(':');
  84.     LCD_write_dat( Disbuf[0] );
  85.     LCD_write_dat( Disbuf[1] );
  86.     LCD_write_dat( Disbuf[2] );
  87.     LCD_write_dat( Disbuf[3] );
  88.     LCD_write_dat( Disbuf[4] );
  89.     LCD_write_dat( ' ' );
  90.     LCD_write_dat( ' ' );
  91.     LCD_write_dat('I');
  92.     LCD_write_dat(':');
  93.     LCD_write_dat( Disbuf[5] );
  94.     LCD_write_dat( Disbuf[6] );
  95.     LCD_write_dat( Disbuf[7] );
  96.     LCD_write_dat( Disbuf[8] );
  97.     LCD_write_dat( Disbuf[9] );
  98. }


  99. void Display_Set( void )
  100. {
  101.    LCD_write_command( 0x80 + 0x40 );
  102.    LCD_write_dat( 'S' );
  103.    LCD_write_dat( 'e' );
  104.    LCD_write_dat( 't' );
  105.    LCD_write_dat( ':' );
  106.    LCD_write_dat( ' ' );
  107. }

  108. /*******延時(shí)函數(shù)************/
  109. void delayms(uint t)
  110. {
  111.     uint i;
  112.     while(t--)
  113.       for(i=1330;i>0;i--);//進(jìn)過參數(shù)的調(diào)整
  114. }

  115. /*******檢查忙函數(shù)*************/
  116. void LCD_check_busy()      //實(shí)踐證明,在我的LCD1602上,檢查忙指令通過率極低,以
  117. {                                          //至于不能正常使用LCD。因此我沒有再用檢查忙函數(shù)。而使

  118.         P1DIR=0x00;
  119.         LCDIO=0xff;
  120.         LCD1602_RS_0;                 //要用200次循環(huán)便能完成。   
  121.         LCD1602_RW_1;
  122.         LCD1602_EN_1;
  123.         while(P1IN&0x80);
  124.         LCD1602_EN_0;
  125.         P1OUT=0x00;
  126.         P1DIR=0xFF;
  127. }
  128. /******************************/

  129. /**************寫指令函數(shù)********************************/  
  130. void LCD_write_command(unsigned char command)
  131. {
  132.         
  133.         LCD1602_RS_0;   
  134.         LCDIO=command;
  135.         LCD1602_EN_1;
  136.         
  137.         LCD1602_EN_0;
  138.         delayms(1);
  139.   
  140. }
  141. /***************************************************/
  142. /****************寫數(shù)據(jù)函數(shù)************************/
  143. void LCD_write_dat( unsigned char dat)
  144. {
  145.       LCD1602_RS_1;
  146.       LCDIO=dat;
  147.       LCD1602_EN_1;
  148.       
  149.       LCD1602_EN_0;
  150.       delayms(1);
  151.       LCD1602_RS_0;


  152. }
  153. /****************************************************/
  154. /***************設(shè)置顯示位置**************************/
  155. void LCD_set_xy( unsigned char x, unsigned char y )
  156. {
  157.         unsigned char address;
  158.         if (y == 1)
  159.              address = 0x80+x;
  160.         else if (y == 2)
  161.         {
  162.                address=0x80+0x40+x;
  163.                
  164.         }
  165.         LCD_write_command(address);
  166. }
  167. /***************************************************/
  168. /****************顯示一個字符**********************/
  169. void LCD_dsp_char( unsigned char x,unsigned char y, char dat)
  170. {
  171.         LCD_set_xy( x, y );
  172.         LCD_write_dat(dat);
  173. }
  174. /**********************************************/
  175. /***************顯示字符串函數(shù)***************/
  176. void LCD_dsp_string(unsigned char X,unsigned char Y,const char *s)
  177. {
  178.        uchar len,List;
  179.        len=strlen(s);
  180.        LCD_set_xy( X, Y );
  181.        for(List=0;List<len;List++)
  182.        LCD_write_dat(s[List]);
  183.       
  184. }
  185. /***********************************************/
  186. /********** 延時(shí)**********************/
  187. void delay_nms(unsigned int n)      
  188. {
  189.        unsigned int i=0,j=0;
  190.        for (i=n;i>0;i--)
  191.        for (j=0;j<1;j++);  
  192. }
  193. /**************************************/
  194. /************初始化函數(shù)****************/
  195. void LCD_init(void)
  196. {
  197.       LCD1602_RW_0;
  198.       LCD1602_EN_0;
  199.       //CLEARSCREEN;//clear screen
  200.       LCD_write_command(0x38);//set 8 bit data transmission mode
  201.       delayms(1);
  202.       LCD_write_command(0x38);//set 8 bit data transmission mode
  203.       delayms(1);
  204.       LCD_write_command(0x38);//set 8 bit data transmission mode
  205.       delayms(1);
  206.       LCD_write_command(0x06);//open display (enable lcd display)
  207.       delayms(1);
  208.       LCD_write_command(0x0C);//set lcd first display address
  209.       delayms(1);
  210.       LCD_write_command(0x01);//clear screen
  211.       delayms(1);
  212.       LCD_dsp_string(1,1,"  LCD TEST   ");//在第一行第一列顯示"LCD TEST"
  213.       LCD_dsp_string(1,2,"  SUCCSEEE!  ");//在第一行第一列顯示"LCD TEST"
  214.       delayms(500);
  215.       LCD_write_command(0x01);//clear screen
  216.       delayms(1);
  217. }
  218. /****************************************************/



  219. //ADC

  220. #define ADCST0          P5OUT &= ~BIT4
  221. #define ADCST1         P5OUT |= BIT4
  222. #define ADCALE0         P5OUT &= ~BIT5
  223. #define ADCALE1         P5OUT |= BIT5
  224. #define ADCEOC0         P5OUT &= ~BIT6
  225. #define ADCEOC1         P5OUT |= BIT6
  226. #define ADCOE0          P5OUT &= ~BIT7
  227. #define ADCOE1          P5OUT |= BIT7  
  228. #define ADC_Channel0          P5OUT &= ~BIT0
  229. #define ADC_Channel1          P5OUT |= BIT0
  230. unsigned int  ADC1;
  231. void ADC_START(void)
  232. {
  233.   ADCALE1;
  234.   ADCST1;
  235.   delayms(1);
  236.    ADCALE0;
  237.   ADCST0;
  238.    delayms(1);
  239. }

  240. char ADC_READ()
  241. {
  242.   uchar data;
  243.    data=0x00;
  244.    delayms(1);
  245.    ADCOE1;
  246.   ADC_START();
  247.    delayms(5);
  248.   data=P4IN;
  249.    ADCOE0;
  250.   return data;
  251. }

  252. // DAC

  253. //=============================================================================
  254. #define SET_DIN   do{P3OUT |= BIT0;}while(0)      //串行數(shù)據(jù)輸入
  255. #define CLR_DIN   do{P3OUT &= ~(BIT0);}while(0)      //串行數(shù)據(jù)輸入
  256. #define SET_SCLK  do{P3OUT |= BIT1;}while(0)     //串行時(shí)鐘輸入
  257. #define CLR_SCLK  do{P3OUT &= ~(BIT1);}while(0)     //串行時(shí)鐘輸入
  258. #define SET_CS    do{P3OUT |= BIT2;}while(0)      //低電平有效
  259. #define CLR_CS    do{P3OUT &= ~(BIT2);}while(0)      //低電平有效
  260. //=============================================================================

  261. /*****************************************軟件延時(shí)******************************/
  262. #define CPU_F ((double)16000000)
  263. #define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
  264. #define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
  265. /*******************************************************************************/

  266. void TCL5615_DAC(unsigned int Data)
  267. {
  268.   unsigned char i;
  269.   Data <<= 6;     //移除高6位,int型數(shù)據(jù)有16位,該DA是10位
  270.   CLR_SCLK;    //在片選有效前,時(shí)鐘信號要為低
  271.   CLR_CS;        //片選有效

  272.   
  273.   for(i=0;i<12;i++)       //每次轉(zhuǎn)換需要10個時(shí)鐘下降沿
  274.   {
  275.     if(Data&0x8000)     //取最高位數(shù)據(jù),模擬串行數(shù)據(jù)
  276.     {
  277.       SET_DIN;
  278.       CLR_SCLK;
  279.       SET_SCLK;
  280.     }
  281.     else
  282.     {
  283.       CLR_DIN;           //數(shù)據(jù)在時(shí)鐘上升沿到來前準(zhǔn)備好
  284.       CLR_SCLK;
  285.       SET_SCLK;
  286.     }
  287.     Data <<= 1;          //數(shù)據(jù)左移,為下一次取數(shù)據(jù)做準(zhǔn)備
  288.     CLR_SCLK;
  289.   }
  290.   
  291.   SET_CS;                    //片選失效
  292. delayms(1);
  293. }





  294. void main(void)
  295. {
  296.    
  297.     WDTCTL=WDTPW + WDTHOLD; // 關(guān)閉看門狗
  298.     P1DIR=0xFF;            // 設(shè)置方向
  299.     P1SEL=0;            // 設(shè)置為普通I/O 口
  300.    
  301.     P2DIR=0x0F;            // 設(shè)置方向
  302.    // P2SEL=0;            // 設(shè)置為普通I/O 口
  303.    
  304.     P3DIR=0xFF;            // 設(shè)置方向
  305.     //-----配合機(jī)械按鍵,啟用內(nèi)部上拉電阻-----
  306.     P2REN |= BIT5+BIT6+BIT7;                     //啟用P3.5內(nèi)部上下拉電阻
  307.     P2OUT |= BIT5+BIT6+BIT7;                     //將電阻設(shè)置為上拉
  308.     //-----配置P3.5中斷參數(shù)-----
  309.     P2DIR &= ~BIT5+BIT6+BIT7;                    // P3.5設(shè)為輸入(可省略)
  310.     P2IES |= BIT5+BIT6+BIT7;                     // P3.5設(shè)為下降沿中斷
  311.     P2IE  |= BIT5+BIT6+BIT7;                    // 允許P3.5中斷
  312.    
  313.    
  314.     P1OUT=0x00;
  315.    

  316.    
  317.     P5SEL = 0x00;
  318.     P5DIR |= BIT0+BIT4+BIT5+BIT6;
  319.    
  320.    
  321.     delayms(200);   
  322.     LCD_init();         //LCD1602初始化
  323.    
  324.    
  325.     /****設(shè)置AD寄存器****/
  326.     ADC12CTL0=ADC12ON+SHT0_2;//打開AD轉(zhuǎn)換內(nèi)核,參考電壓3.3V
  327.     ADC12CTL1=SHP;
  328.     ADC12IE=0X01;//使能中斷允許
  329.     ADC12CTL0|=ENC;
  330.     P6SEL|=0x01;//P6.0電壓輸入
  331.     P6DIR = 0xFE;
  332.     flag=0;
  333.     ADC12CTL0|=ADC12SC;//啟動ADC轉(zhuǎn)換器
  334.     _BIS_SR(LPM0_bits+ GIE);//進(jìn)入低功耗睡眠模式
  335.    
  336.     while(1)
  337.     {
  338.       ADC1=ADC_READ();
  339.       RefreshDis1(ADC1*2);
  340.        Display();
  341.        Display_Set();
  342.      
  343.       if(flag == 1)
  344.        {
  345.           ADC12CTL0|=ADC12SC;//啟動ADC轉(zhuǎn)換器
  346.           flag=0;
  347.   
  348.         }
  349.       //  _BIS_SR(LPM0_bits+ GIE);//進(jìn)入低功耗睡眠模式  
  350.     }  
  351. }

  352. /****ADC12中斷服務(wù)****/
  353. #pragma vector=ADC12_VECTOR
  354. __interrupt void ADC12_ISR(void)
  355. {   
  356.    RefreshDis0(ADC12MEM0/8);

  357.    flag=1;
  358.    LPM0_EXIT;
  359. }

  360. /*
  361. * 名       稱:P2_IODect()
  362. * 功       能:判斷具體引發(fā)中斷的IO,并調(diào)用相應(yīng)IO的中斷事件處理函數(shù)
  363. * 說       明:該函數(shù)兼容所有8個IO的檢測,請根據(jù)實(shí)際輸入IO激活“檢測代碼”。
  364. */
  365. void P2_IODect()
  366. {
  367.     unsigned int Push_Key=0;
  368.     //-----排除輸出IO的干擾后,鎖定唯一被觸發(fā)的中斷標(biāo)志位-----
  369.     Push_Key=P2IFG&(~P2DIR);
  370.     //-----延時(shí)一段時(shí)間,避開機(jī)械抖動區(qū)域-----
  371.      delayms(5);                  //消抖延時(shí)
  372.     //----判斷按鍵狀態(tài)是否與延時(shí)前一致-----
  373.     if((P2IN&Push_Key)==0)                      //如果該次按鍵確實(shí)有效
  374.     {
  375.         //----判斷具體哪個IO被按下,調(diào)用該IO的事件處理函數(shù)-----
  376.         switch(Push_Key)
  377.         {
  378.                case BIT5:     P25_Onclick();      break;
  379.                case BIT6:     P26_Onclick();      break;
  380.                case BIT7:     P27_Onclick();      break;
  381.             default:                              break;      //任何情況下均加上default
  382.         }
  383.     }
  384. }

  385. #pragma vector = PORT2_VECTOR
  386. __interrupt void PORT2_ISR(void)
  387. {
  388.     //-----啟用Port2事件檢測函數(shù)-----
  389.     P2_IODect();                                //檢測通過,則會調(diào)用事件處理函數(shù)
  390.     P2IFG=0;                                    //退出中斷前必須手動清除IO口中斷標(biāo)志
  391. }
復(fù)制代碼

所有資料51hei提供下載:
恒流源.zip (370.56 KB, 下載次數(shù): 95)


評分

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

查看全部評分

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

使用道具 舉報(bào)

沙發(fā)
ID:713204 發(fā)表于 2021-3-10 21:14 | 只看該作者
請問proteus用的是那個版本呀?我的打開時(shí)總是提示DSP.exe已停止工作,是不是我的版本太低了(proteus8)
回復(fù)

使用道具 舉報(bào)

無效樓層,該帖已經(jīng)被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
伊人久久大香线蕉综合网蜜芽| 全亚洲最色的网站在线观看| 欧美性欧美巨大黑白大战| 亚洲一区二区欧美| 一区二区三区四区高清精品免费观看 | 3d动漫精品啪啪一区二区下载| 免费无码国产v片在线观看| 国产www免费| 久久精品国产久精国产一老狼| 青青青青在线| 四虎影视在线播放| 在线影院av| 校园春色综合| www.黄在线观看| 亚洲天天影视| 97人人在线视频| 日本美女一区| 亚洲视频资源| 91成人精品在线| 天堂综合网久久| 狠狠操五月天| 羞羞视频网站| h视频免费网站| 国产网站观看9久| 玖玖在线免费视频| 极品白浆推特女神在线观看 | 自拍视频第一页| 亚洲精品激情视频| www色com| 免费一级特黄特色大片| 亚洲av综合一区| 欧美熟妇另类久久久久久不卡| 男人操女人免费网站| 精品成人免费视频| 26uuu日韩精品一区二区| 久久成人精品电影| 欧美一级淫片videoshd| 亚洲aaa激情| 日本一区二区三区四区在线观看 | 成人午夜免费剧场| 亚洲一区二区蜜桃| 久久久精品人妻无码专区| 秋霞欧美一区二区三区视频免费| 国产亚洲精久久久久久无码77777| 精品人妻一区二区色欲产成人| 日韩精品在线观看一区| 亚洲视频第一页| 久久久影视精品| 91久久久在线| 日韩一区二区电影在线观看| 久久国产精品网| 亚洲热在线视频| 亚洲人与黑人屁股眼交| 亚洲精品日韩成人| 奇米777四色影视在线看| 国产精品视频中文字幕| 国产99在线 | 亚洲| 日韩一级片中文字幕| 中文资源在线官网| 免费高清成人| 免费黄色在线看| 91精品一区| 欧美日韩爆操| 99久久99久久免费精品蜜臀| 亚洲成人免费看| 亚洲精品综合精品自拍| 日韩av电影在线网| 亚洲午夜精品一区二区三区| 99日在线视频| 成人免费看片98| 香蕉久久一区二区三区| av天在线播放| 超碰在线99| 成人免费电影网址| 国产精品一区免费视频| 亚洲福利电影网| 亚洲欧美日韩国产精品| 国产噜噜噜噜久久久久久久久| 永久免费精品视频网站| 国产ts在线观看| 亚洲欧美另类在线视频| 国产精品最新乱视频二区| 在线观看免费毛片| 日韩高清在线| 亚洲调教视频在线观看| 国产精品欧美综合在线| 日韩午夜电影av| 日韩av免费在线播放| 桥本有菜av在线| 在线免费看黄视频| 国产成人手机在线| 成人高清在线观看免费| 天使と恶魔の榨精在线播放| 天堂网av成人| 国产成人精品三级| 欧美丝袜丝nylons| 欧美亚洲在线观看| 日韩中文字幕亚洲精品欧美| 免费在线观看污| 高潮一区二区三区乱码| 高清欧美精品xxxxx在线看| 日韩视频网站在线观看| 精品成人久久| 一区二区三区中文字幕| 日韩中文字幕视频在线| 日韩av不卡在线播放| 国产草草浮力影院| 亚洲av无码一区二区乱子伦| 最近中文字幕mv2018在线高清| 日本精品在线一区| 米奇777在线欧美播放| 亚洲国产精品麻豆| 欧美激情网友自拍| 成人免费网站入口| 久久久91视频| 国产91色蝌蚪视频| 久草在线中文最新视频| 亚洲精品久久| 一区二区三区免费网站| 欧美日本国产在线| 每日在线观看av| 国产无套内射又大又猛又粗又爽| 在线免费电影观看| 久草免费在线视频| 欧美日韩爆操| 欧美顶级大胆免费视频| 国产91丝袜在线观看| 日韩一区和二区| 99在线热播| 日本丰满少妇裸体自慰| 小说区乱图片区| free性欧美hd另类精品| 精品9999| 欧美伊人精品成人久久综合97| 日韩免费高清在线观看| wwww.国产| 亚洲精品911| 好了av在线| 在线视频日韩| 欧美日韩三级视频| 成人av电影免费| 90岁老太婆乱淫| 国产综合图区| 日本欧美一区| 成人激情午夜影院| 中文字幕亚洲欧美日韩在线不卡| 亚洲一区高清| 久久久精品免费看| 在线观看国产高清视频| 欧美伦理影院| 亚洲影院久久精品| 国产美女久久精品香蕉69| 国产吃瓜黑料一区二区| 在线观看精品视频看看播放| 三级在线看中文字幕完整版| 久久精品久久久精品美女| 精品美女一区二区| 亚洲精品中文字幕在线| 国产一级在线视频| 天堂影视av| 欧美亚洲国产精品久久| 午夜伊人狠狠久久| 亚洲xxxxx性| 久久久久久久毛片| 天天做天天摸天天爽天天爱| 日本一道高清一区二区三区| 亚洲欧洲制服丝袜| 成人激情免费在线| 欧美午夜激情影院| wwwav91| 欧美亚洲精品在线| 91久久精品一区二区三| 久久精品日产第一区二区三区精品版 | 台湾成人免费视频| 精一区二区三区| 亚洲美女视频网站| 日本阿v视频在线观看| 中文字幕网址在线| 免费不卡视频| 久久精品国产一区二区三区免费看| 亚洲国产精品字幕| av 日韩 人妻 黑人 综合 无码| 中文在线免费观看| 欧美a在线看| 久久国产乱子精品免费女| 伊人一区二区三区久久精品| 欧美牲交a欧美牲交aⅴ免费下载| 欧美 日韩 国产 在线| 亚洲成人看片| 免费在线欧美视频| 成人午夜电影网站| 日韩中文字幕精品| 天天综合网久久| 精品一成人岛国片在线观看| 亚洲国产欧美国产第一区| 亚洲一区二区精品视频| 国产精品免费区二区三区观看| 欧美成人国产精品高潮| 国产综合在线观看| 蜜桃视频一区二区| 欧美高清视频在线| 中文字幕在线免费看线人| 五月天亚洲激情| 黄色一区二区三区四区| 亚洲免费av网址| 精品亚洲视频在线| 5566先锋影音夜色资源站在线观看 | 亚洲人成网站777色婷婷| 日本在线视频www| 久久精品国产一区二区三区肥胖| 欧美大片网址| 欧美美女bb生活片| 黄色www网站| 国产精品自拍在线观看| 日韩理论电影院| 亚洲第一偷拍网| jizz18女人| 国产乱xxⅹxx国语对白| 亚洲一区二区网站| 欧美日韩国产成人| 免费黄色在线网址| 国产高清av在线| 99国产欧美久久久精品| 91久久精品在线| 九九热最新视频| 国产精品第一国产精品| 欧美视频在线观看免费| 国产传媒久久久| 国产一级片网站| 久久久人成影片免费观看| 中文字幕精品av| 一区二区三区四区免费| 男人av在线| 91美女在线视频| 亚洲wwwav| 国产黄色美女视频| 老牛国内精品亚洲成av人片| 日韩三级视频在线看| 亚洲一区二区在线视频观看| xxxx影院| 国产成人av网站| 69174成人网| 精品人妻一区二区三区换脸明星| 日韩高清二区| 精品久久久久久久人人人人传媒| 香蕉视频xxxx| 午夜cr在线观看高清在线视频完整版| 91成人在线网站| 欧美久久一区| 深夜福利91大全| 精品国产aaa| 成人福利网站| 国产精品传媒入口麻豆| 色综合久久88色综合天天提莫| 免费一区二区三区视频狠狠| 欧美一区二区三区高清视频| 亚洲人成啪啪网站| 妖精视频在线观看免费| 性xxxxfjsxxxxx欧美| 亚洲网友自拍偷拍| 日本福利视频在线| av天天av| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 亚洲色图15p| 日日噜噜夜夜狠狠| 国产真实伦在线观看| 狠狠色丁香久久婷婷综合_中| 91精品久久久久久久久| 国产黄色av网站| 国产精品99视频| 来个黄色网址| 在线黄色av| 99精品久久免费看蜜臀剧情介绍| 高清一区二区三区视频| 四虎永久在线精品免费网址| 成人国产精品一级毛片视频| 久久久www成人免费精品| 欧美精品videos极品| 亚洲伦理久久| 亚洲变态欧美另类捆绑| 少妇人妻好深好紧精品无码| 久热在线观看视频| 欧美浪妇xxxx高跟鞋交| 免费黄色三级网站| 黄网站在线观| 日本高清无吗v一区| 香蕉视频色在线观看| 亚乱亚乱亚洲乱妇| 色综合久久99| 国产熟女高潮一区二区三区| 91高清视频免费| 亚洲成色www久久网站| 欧美人与动性xxxxbbbb| 久久精品一区二区三区中文字幕| 国产精品亚洲一区二区三区| 刘亦菲毛片一区二区三区| 中文字幕一区二区精品区| 日韩av片电影专区| 日日躁夜夜躁白天躁晚上躁91| 国产一区观看| 91免费国产视频| 精品入口麻豆传煤| 久久精品国产999大香线蕉| 欧洲亚洲一区二区三区四区五区| 比比资源先锋影音网| 99天天综合性| 国产欧美日韩小视频| 亚洲最大黄色| 精品久久久精品| www.啪啪.com| 另类激情视频| 秋霞一区二区| 北条麻妃久久精品| 国产一区二区三区视频免费观看| 亚洲影视一区| 97伦理在线四区| 岛国在线免费| 国产精品高潮呻吟| 99中文字幕在线| 在线天堂新版最新版在线8| 国产丝袜一区二区| 日本妇乱大交xxxxx| 激情文学一区| 日本一区二区三区四区在线观看| jlzzjlzz欧美| 午夜电影网一区| 日本高清黄色片| 亚欧日韩另类中文欧美| 国产精品三级久久久久久电影| 免费国产高清| 久久久美女艺术照精彩视频福利播放| 欧美精品无码一区二区三区| 青青草原av在线| 亚洲欧洲偷拍精品| 一区二区小视频| xxxx.国产| 亚洲综合小说图片| 国产91免费观看| 四虎中文字幕| 91在线国产福利| 免费黄色一级网站| 波多野结衣中文在线| 亚洲人成电影网站色| a天堂在线视频| 精品一区二区三区不卡| 正在播放一区二区三区| 一本到av在线| 91精品中文字幕一区二区三区| xxxxxx国产| 午夜久久美女| 天堂社区 天堂综合网 天堂资源最新版| 最近最新mv在线观看免费高清| 欧美性色xo影院| 久久久精品人妻一区二区三区四| 免费一区二区| av一区和二区| 日本我和搜子同居的日子高清在线| 亚洲国产美国国产综合一区二区| 天堂av网手机版| 里番精品3d一二三区| 国产精品永久在线| 国产91福利| 91久久精品一区二区二区| 久久综合亚洲色hezyo国产| 一本色道久久综合亚洲精品不卡| 五月天综合婷婷| 日本在线视频网址| 三级精品视频久久久久| 免费观看黄色av| 91麻豆国产精品久久| 亚洲一二三四五| 日韩av不卡一区| 51午夜精品| 啊啊啊好爽视频| 日韩免费视频一区| 一区二区视频播放| 国产精品自拍av| 一区二区三区四区影院| 精品一区亚洲| 蜜桃导航-精品导航| av网站无病毒在线| 亚洲片在线观看| 国产最新自拍视频| 亚洲六月丁香色婷婷综合久久| 亚洲国产精品一区二区尤物区| 亚洲免费一级视频| 91国内外精品自在线播放| 国产精品九九九| 国产特级毛片| 欧美一区二区三区性视频| 岛国av中文字幕| 精品一区二区三区久久久| 成人不卡免费视频| 亚洲午夜久久| 精品国产一区二区三区四区vr| 视频国产一区二区三区| 伊人精品在线观看| free欧美性| 欧美日韩国产一区在线| 亚洲精品久久久久久久蜜桃|