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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

Proteus萬用表仿真+單片機程序源碼

  [復制鏈接]
跳轉到指定樓層
樓主
給大家分享一個proteus做的功能很全的萬用表仿真程序

直流電測量:


交流電測量:


電流測量:


電容的測量部分:


電阻的測量:


整體圖:


萬用表仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機萬用表源程序如下:
  1. #include<reg52.h>
  2. #include"LCD.h"
  3. #include"Delay.h"
  4. #include"AD.h"
  5. #include<measure_define.h>
  6. #include<KEY_FUNCTION_DEFINE.H>
  7. #include<Cap_define.h>
  8. void ININT_int1(void);
  9. typedef unsigned char uchar;
  10. typedef unsigned int uint;
  11. extern uchar key_number;
  12. extern uchar disp_value[5];
  13. void main(void)
  14. {        
  15.                 uchar num=0;
  16.                 s1=0;                                          
  17.                 s2=0;
  18.                 s3=0;
  19.                 key_number=1;                           //初始化按鍵的值為0
  20.        
  21.                 LcdInit();                                    //LCD1602有初始化  

  22.                 WriteCom(0x80+0x46);                //1602第二行顯示 value=00000v
  23.                 for(num=0;num<5;num++)                            
  24.                 {
  25.                         WriteData(disp_value[num]);
  26.                         Delay(10);       
  27.                 }        
  28.         ININT_int1();                                            //外部中斷1的初始化
  29.         Tmie0_init();                                                //定時器0的初始化
  30.                
  31. while(1)
  32.         {
  33.                         if(key_number==1)                  //按鍵值為1
  34.                         {
  35.                                 DC_VOL_measure();          //直流電壓的測量
  36.                         }

  37.                         if(key_number==2)                  //按鍵值為2
  38.                         {
  39.                                 AC_VOL_measure();     //交流電壓的測量
  40.                         }

  41.                         if(key_number==3)                  //按鍵值為3
  42.                         {
  43.                                 Circuit_measure();          //電流的測量
  44.                         }                        
  45.                        
  46.                         if(key_number==4)                   //按鍵值為4
  47.                         {
  48.                                 Res_measure();                   //電阻的測量
  49.                         }                        
  50.                        
  51.                         if(key_number==5)                   //按鍵值為5
  52.                         {
  53.                                 WriteCom(0x01);                   //清屏
  54.                                 Cap_disp_init();           //電容顯示初始化
  55.                                  Cap_measure();                   //電容的測量
  56.                         }        /**/
  57.                        

  58.         }         
  59. }                 
復制代碼
  1. #include<reg52.h>
  2. #include"Delay.h"
  3. #include<KEY_FUNCTION_DEFINE.H>
  4. #include<measure_define.h>
  5. #include"AD.h"
  6. #include"LCD.h"
  7. typedef unsigned char uchar;
  8. typedef unsigned int uint;
  9. extern uchar disp_value[5];
  10. extern uchar key_number;
  11. extern uchar code  DC_disp3[];
  12. uchar code RES_disp[]="RES Measure    ";
  13. uchar code RES_disp2[]="value=        ";       
  14.        
  15. void Res_measure(void)
  16. {
  17.                 uchar  ADTemp,num;
  18.                 float ValueTemp;
  19.                 WriteCom(0x01);         //清屏
  20.         WriteCom(0x80);                                                                 //顯示
  21.                 for(num=0;RES_disp[num]!='\0';num++)
  22.                 {
  23.                         WriteData(RES_disp[num]);                         
  24.                         Delay(10);       
  25.                 }
  26.                 WriteCom(0x80+0x40);                                                                 //顯示
  27.                 for(num=0;RES_disp2[num]!='\0';num++)
  28.                 {
  29.                         WriteData(RES_disp2[num]);                         
  30.                         Delay(10);       
  31.                 }                               

  32.         do{                                                                     //先選通20K通道
  33.                              s1=0;
  34.                             s2=0;
  35.                             s3=1;
  36.                                 Delay(50);
  37.                 ADTemp=ADSample(Res_adder);                                     //讀采樣值
  38.             if(ADTemp>253)
  39.                         {         WriteCom(0x80+0x46);                                //顯示
  40.         for(num=0;DC_disp3[num]!='\0';num++)
  41.                                         {
  42.                                                 WriteData(DC_disp3[num]);
  43.                                                          Delay(50);
  44.                                         }
  45.                 }
  46.                 else       
  47.                 {
  48.                                 ValueTemp=ValueConver(ADTemp);                 //采樣值0~255轉換為電壓值0~2v
  49.                                 ValueTemp=ValueTemp/2        ;                         //電壓轉換為電阻值
  50.                                 ValueTemp=ValueTemp*20000;                         //電阻值乘以對應的檔位
  51.                                 FloatToChar(ValueTemp);                                 //浮點電壓值轉換為字符型數字
  52.                            WriteCom(0x80+0x46);                                      //顯示的地址
  53.                                 for(num=0;num<5;num++)
  54.                                 {
  55.                                         WriteData(disp_value[num]);                //顯示數值
  56.                                         Delay(10);       
  57.                                 }       
  58.                                 WriteData('R');
  59.                                 WriteData(' ');                                                                                       
  60.                        
  61.                 }

  62.         }  while((ADTemp>25)&&(key_number==4));                //采樣電壓值大于0.2V

  63.         do{                                                                                  //選通2K通道
  64.                                     s1=0;
  65.                                     s2=1;
  66.                                     s3=0;
  67.                                         Delay(50);                                                  //讀采樣值
  68.                         ADTemp=ADSample(Res_adder);
  69.                         ValueTemp=ValueConver(ADTemp);                         //采樣值0~255轉換為電壓值0~2v
  70.                         ValueTemp=ValueTemp/2;                                        //電壓轉換為電阻值
  71.                         ValueTemp=ValueTemp*2000;                        //電阻值乘以對應的檔位
  72.                
  73.                         FloatToChar(ValueTemp);
  74.                    WriteCom(0x80+0x46);               
  75.         for(num=0;num<5;num++)
  76.                         {
  77.                                 WriteData(disp_value[num]);
  78.                                 Delay(10);       
  79.                         }
  80.                                 WriteData('R');
  81.                                 WriteData(' ');       
  82. }  while((ADTemp>25)&&(ADTemp<254)&&(key_number==4));//采樣電壓值大于0.2v小于2v

  83.            do{
  84.                                     s1=1;                                                         //選通200歐通道
  85.                                     s2=0;
  86.                                     s3=0;
  87.                                         Delay(50);
  88.                         ADTemp=ADSample(Res_adder);                        //AD采樣
  89.                         ValueTemp=ValueConver(ADTemp);                    //將0~255的數值轉換為0~2V的電壓值
  90.                         ValueTemp=ValueTemp/2;                                        //電壓轉換為電阻值
  91.                         ValueTemp=ValueTemp*200;                                //電阻乘以相對應的檔位值
  92.                        
  93.                         FloatToChar(ValueTemp);                                        //電阻值轉換為字符型
  94.                          WriteCom(0x80+0x46);                                        //顯示電阻值
  95.         for(num=0;num<5;num++)
  96.         {
  97.                 WriteData(disp_value[num]);
  98.                 Delay(10);
  99.                        
  100.         }
  101.                 WriteData('R');
  102.                 WriteData(' ');                       
  103. }  while((ADTemp<253)&&(key_number==4));                //采樣電壓值小于2v     

  104. }
復制代碼
  1. #include<reg52.h>
  2. #include"Delay.h"
  3. #include<KEY_FUNCTION_DEFINE.H>
  4. #include<measure_define.h>
  5. #include"AD.h"
  6. #include"LCD.h"
  7. typedef unsigned char uchar;
  8. extern uchar disp_value[5];
  9. extern uchar key_number;
  10. uchar code DC_disp[]="DC VOL Measure ";
  11. uchar code DC_disp2[]="value=        ";
  12. uchar code DC_disp3[]="1          ";
  13. sbit Buzz=P3^7;
  14. void DC_VOL_measure(void)                        //直流電壓測量函數
  15. {   uchar  ADTemp,num;
  16.         float ValueTemp;
  17.         WriteCom(0x01);       
  18.            WriteCom(0x80);                                                                 //顯示
  19. for(num=0;DC_disp[num]!='\0';num++)
  20.                 {
  21.                 WriteData(DC_disp[num]);                         
  22.                 Delay(10);       
  23.                 }               
  24.                 WriteCom(0x80+0x40);                                                                 //顯示
  25. for(num=0;DC_disp2[num]!='\0';num++)
  26.                 {
  27.                         WriteData(DC_disp2[num]);                         
  28.                         Delay(10);       
  29.                 }
  30.         do{                                                                                                             //高電壓選擇端,20V~200V電壓選擇測量
  31.                                              s1=0;
  32.                                             s2=0;
  33.                                             s3=1;
  34.                                                 Delay(10);
  35.                         ADTemp=ADSample(DC_VOL_adder);                        //直流電壓的采樣
  36.                         if(ADTemp>253)
  37.                         {        Buzz=0;
  38.                             WriteCom(0x80+0x46);                                                                                //顯示
  39.                                 for(num=0;DC_disp3[num]!='\0';num++)
  40.                                         {WriteData(DC_disp3[num]);
  41.                                                          Delay(10);
  42.                     }
  43.                        
  44.                           }         
  45.                  else
  46.                                         {   
  47.                                           ValueTemp=ValueConver(ADTemp);                         //采樣值轉換為對應的電壓值
  48.                                     ValueTemp=ValueTemp*100;                                                 //電壓值乘以對應的比例值
  49.                                                 FloatToChar(ValueTemp);                                                         //電壓值轉換為字符型
  50.                        
  51.                                            WriteCom(0x80+0x46);                                                                 //顯示
  52.                                                 for(num=0;num<5;num++)
  53.                                                 {
  54.                                                         WriteData(disp_value[num]);                         
  55.                                                         Delay(10);       
  56.                                                 }
  57.                                           WriteData('V');
  58.                                           WriteData(' ');               
  59.                                         }
  60.                         }  while((ADTemp>25)&&(key_number==1));
  61.                

  62.                  do                                                                                                                                                        //中端電壓選擇端,4V~40V電壓選擇端
  63.                 {                                                                                  
  64.                                                     s1=0;
  65.                                                     s2=1;
  66.                                                     s3=0;
  67.                                                         Delay(50);                                                 
  68.                                         ADTemp=ADSample(DC_VOL_adder);                                 //直流電壓的采樣
  69.                                         ValueTemp=ValueConver(ADTemp);                                 //采樣值轉換為對應的電壓值
  70.                                         ValueTemp=ValueTemp*10;                                                                  //電壓值乘以對應的比例值
  71.                                         FloatToChar(ValueTemp);                                                                 //電壓值轉換為字符型
  72.                                
  73.                                         WriteCom(0x80+0x46);                                                                                //顯示
  74.                                         for(num=0;num<5;num++)
  75.                                         {
  76.                                                 WriteData(disp_value[num]);
  77.                                                          Delay(10);
  78.                                         }
  79.                                         WriteData('V');
  80.                                         WriteData(' ');                       
  81.         } while((ADTemp>25)&&(ADTemp<253)&&(key_number==1));       

  82.                   
  83.                   do                                                                                                                                         //小端電壓選擇端,0~4V電壓選擇端
  84.            {
  85.                                                             s1=1;
  86.                                                             s2=0;
  87.                                                             s3=0;
  88.                                                                 Delay(10);
  89.                                                 ADTemp=ADSample(DC_VOL_adder);                                //直流電壓的采樣
  90.                                                 ValueTemp=ValueConver(ADTemp);                                 //采樣值轉換為對應的電壓值
  91.                                        
  92.                                                 FloatToChar(ValueTemp);                                                                //電壓值轉換為字符型
  93.                                
  94.                                            WriteCom(0x80+0x46);                                                                   //顯示
  95.                                                 for(num=0;num<5;num++)
  96.                                                 {
  97.                                                         WriteData(disp_value[num]);
  98.                                                         Delay(10);       
  99.                                                 }
  100.                                                 WriteData('V');       
  101.                                                 WriteData(' ');
  102.         } while((ADTemp<253)&&(key_number==1));

  103. }
復制代碼
  1. #include<reg52.h>
  2. #include"Delay.h"
  3. #include<KEY_FUNCTION_DEFINE.H>
  4. #include<measure_define.h>
  5. #include"AD.h"
  6. #include"LCD.h"

  7. typedef unsigned char uchar;
  8. extern uchar disp_value[5];
  9. extern uchar key_number;
  10. extern uchar code  DC_disp3[];
  11. uchar code CC_disp[]="Current Measure  ";
  12. uchar code CC_disp2[]="value=        ";
  13. void Circuit_measure(void)
  14. {       uchar  ADTemp,num;
  15.                 float ValueTemp;
  16.                 WriteCom(0x01);                                                //清屏
  17.              WriteCom(0x80);                                             //顯示電流測量字符串
  18.          for(num=0;CC_disp[num]!='\0';num++)         
  19.                 {WriteData(CC_disp[num]);                         
  20.                 Delay(10);        }                                                                                                                                          
  21.                 WriteCom(0x80+0x40);                                                                  //顯示
  22.          for(num=0;CC_disp2[num]!='\0';num++)
  23.                 {WriteData(CC_disp2[num]);                         
  24.                         Delay(10);        }
  25.         do{                                                                            //        選擇2A檔
  26.                              s1=0;
  27.                             s2=0;
  28.                             s3=1;
  29.                                 Delay(5);
  30.                 ADTemp=ADSample(Circuit_adder);                   //AD開始采樣
  31.         if(ADTemp>253)
  32.                 { WriteCom(0x80+0x46);                                                                                //顯示
  33.                 for(num=0;DC_disp3[num]!='\0';num++)
  34.                 {WriteData(DC_disp3[num]);
  35.                         Delay(50);}
  36.                 }         
  37.         else
  38.                 {ValueTemp=ValueConver(ADTemp);                         //
  39.                  ValueTemp=ValueTemp*1000;                                       //                           
  40.                  FloatToChar(ValueTemp);                                            //浮點電壓值轉換為字符型數字
  41.               WriteCom(0x80+0x46);                                 //顯示的地址
  42.                  for(num=0;num<5;num++)
  43.                 {WriteData(disp_value[num]);                          //顯示數值
  44.                         Delay(50);        }
  45.                  WriteData('m');
  46.                  WriteData('A');        }                                                                                                 
  47.                 }  while((ADTemp>24)&&(key_number==3));         //采樣值大于200mA

  48.                 do{                                                                                  //選通200mA通道
  49.                             s1=0;
  50.                             s2=1;
  51.                             s3=0;
  52.                                 Delay(5);                                                  //讀采樣值
  53.                 ADTemp=ADSample(Circuit_adder);
  54.                 ValueTemp=ValueConver(ADTemp);
  55.                 ValueTemp=ValueTemp*100;                                         
  56.                 FloatToChar(ValueTemp);
  57.         //        LcdDisplayValue(Value);
  58.                 WriteCom(0x80+0x46);
  59.                 for(num=0;num<5;num++)
  60.                 {
  61.                         WriteData(disp_value[num]);
  62.                         Delay(50);       
  63.                 }
  64.                 WriteData('m');       
  65.                 WriteData('A');                         
  66.         }  while((ADTemp>24)&&(ADTemp<253)&&(key_number==3));        //采樣電壓值大于20mA小于200mA

  67.                    do{
  68.                             s1=1;
  69.                             s2=0;
  70.                             s3=0;
  71.                                 Delay(5);
  72.                 ADTemp=ADSample(Circuit_adder);
  73.                 ValueTemp=ValueConver(ADTemp);
  74.                 ValueTemp=ValueTemp*10;
  75.                 FloatToChar(ValueTemp);
  76. //          LcdDisplayValue(Value);
  77.            WriteCom(0x80+0x46);
  78.                 for(num=0;num<5;num++)
  79.                 {
  80.                         WriteData(disp_value[num]);
  81.                         Delay(50);       
  82.                 }
  83.                 WriteData('m');       
  84.                 WriteData('A');                                       
  85.         }  while((ADTemp<253)&&(key_number==3));//采樣電壓值小于20mA   
  86.        
  87. }       
復制代碼
  1. #include<reg52.h>
  2. #include"Delay.h"
  3. #include"AD.h"
  4. #include"LCD.h"
  5. #include<Cap_define.h>
  6. typedef unsigned char uchar;
  7. typedef unsigned int uint;
  8. extern uchar disp_value[5];
  9. extern uchar key_number;
  10. uchar code CAP_disp[]="CAP Measure ";
  11. uchar code CAP_disp2[]="value=     uF ";
  12. sbit NE555_3OUT=P3^2;                                                 //NE555的3腳
  13. sbit NE555_2IN=P3^5;                                                 //NE555的2腳
  14. uint Puls_width;                                         //高電平的寬度
  15. float Cap_value;                                         //電容值


  16. void Tmie0_init(void)
  17. {
  18.                 TMOD=0X09;                                                         //定時器0  定時方式1 ;GATE=1,只有INT0引腳為高且TR0置1時,定時器才開始工作
  19.                 TH0=0;
  20.                 TL0=0;
  21.                 TR0=1;
  22.                 ET0=0;
  23.                 EA=1;
  24. }
  25. void Cap_disp_init(void)
  26. {
  27.                 uchar num;
  28.                 WriteCom(0x80);                                                 //顯示電容測量字符串
  29.                 for(num=0;CAP_disp[num]!='\0';num++)
  30.                 {
  31.                         WriteData(CAP_disp[num]);                         
  32.                         Delay(10);       
  33.                 }
  34.                 WriteCom(0x80+0x40);                                 //顯示
  35.                 for(num=0;CAP_disp2[num]!='\0';num++)
  36.                 {
  37.                         WriteData(CAP_disp2[num]);                         
  38.                         Delay(10);       
  39.                 }
  40.        

  41. }

  42.                                                                                                                                                        
  43. void Cap_measure(void)                                                                //電容測量函數
  44. {       
  45.                 uchar num;
  46.                 uint temp0;
  47.         while(key_number==5)                                                                //按鍵是否為5;
  48.         {
  49.                 TH0=0;                                                                                        //重置定時器0的初值
  50.                 TL0=0;                                                                                        //模擬555的單穩態電路
  51.                 NE555_2IN=1;

  52.                 NE555_2IN=0;
  53.                 Delay(10);
  54.                 NE555_2IN=1;
  55.                 Delay(1000);
  56.        
  57.           temp0=TH0;
  58.                 Puls_width=(temp0<<8)|TL0;                                 //高電壓的寬度

  59.                 Cap_value=(Puls_width)/(1.1*1000);         //電容值的計算
  60.        
  61.                 FloatToChar(Cap_value);                                                                //將數值轉換為字型值
  62.                 WriteCom(0x80+0x46);                                                                 //顯示
  63.                         for(num=0;num<5;num++)
  64.                         {
  65.                                 WriteData(disp_value[num]);                         
  66.                                 Delay(10);       
  67.                         }
  68.                 WriteData('u');
  69.                 WriteData('F');               
  70.        
  71.         }       
  72.        
  73.        


  74. }       
復制代碼
  1. #include<reg52.h>
  2. #include"Delay.h"
  3. #include<KEY_FUNCTION_DEFINE.H>
  4. #include<measure_define.h>
  5. #include"AD.h"
  6. #include"LCD.h"

  7. typedef unsigned char uchar;


  8. extern uchar disp_value[5];
  9. extern uchar key_number;
  10. extern uchar code  DC_disp3[];
  11. uchar code AC_disp[]="AC VOL Measure ";
  12. uchar code AC_disp2[]="value=        ";
  13. void AC_VOL_measure(void)                                //交流電壓測量函數
  14. {
  15.                 uchar  ADTemp,num;
  16.                 float ValueTemp;
  17.                 WriteCom(0x01);                                                        //清屏
  18.               WriteCom(0x80);                                                    //顯示
  19.                 for(num=0;AC_disp[num]!='\0';num++)
  20.                 {
  21.                         WriteData(AC_disp[num]);                         
  22.                         Delay(10);       
  23.                 }
  24.                 WriteCom(0x80+0x40);                                   //顯示
  25.                 for(num=0;AC_disp2[num]!='\0';num++)
  26.                 {
  27.                         WriteData(AC_disp2[num]);                         
  28.                         Delay(10);       
  29.                 }               
  30.                        
  31.                 do{                                                                     
  32.                              s1=0;                                         //選擇200v最高檔
  33.                             s2=0;
  34.                             s3=1;
  35.                                 Delay(50);
  36.                 ADTemp=ADSample(AC_VOL_adder);               
  37.                 if(ADTemp>253)                                          //當超過量程時,顯示為1
  38.                 {         WriteCom(0x80+0x46);                                //顯示
  39.                         for(num=0;DC_disp3[num]!='\0';num++)
  40.                         {
  41.                                 WriteData(DC_disp3[num]);
  42.                                          Delay(10);
  43.                         }
  44.                 }         
  45.                 else                
  46.                         {
  47.                         ValueTemp=ValueConver(ADTemp);         //測量的電壓值轉換         
  48.                     ValueTemp=ValueTemp*100;                 //電壓值乘以檔位         
  49.                                 FloatToChar(ValueTemp);                 //電壓值轉換為字符串
  50.                            WriteCom(0x80+0x46);                        //第二行顯示電壓值         
  51.                                 for(num=0;num<5;num++)
  52.                                 {
  53.                                         WriteData(disp_value[num]);                         
  54.                                         Delay(10);       
  55.                                 }
  56.                          WriteData('V');
  57.                         WriteData(' ');                               
  58.                        
  59.                         }
  60.                                                                                                            
  61.                 }  while((ADTemp>20)&&(key_number==2));

  62.                  do
  63.                 {                                                                                  
  64.                             s1=0;                                                   //選擇20v檔
  65.                             s2=1;
  66.                             s3=0;
  67.                                 Delay(50);                                                 
  68.                 ADTemp=ADSample(AC_VOL_adder);             //起動AD進行采樣
  69.                 ValueTemp=ValueConver(ADTemp);                 //AD進行轉換
  70.                 ValueTemp=ValueTemp*10;                                 //電壓乘以檔位         
  71.                 FloatToChar(ValueTemp);                                 //電壓轉換為字符串
  72.              WriteCom(0x80+0x46);                                 //第二行顯示所測電壓值
  73.                 for(num=0;num<5;num++)
  74.                 {
  75.                         WriteData(disp_value[num]);
  76.                                  Delay(10);
  77.                 }
  78.                 WriteData('V');
  79.                 WriteData(' ');                                         
  80.             } while((ADTemp>24)&&(ADTemp<253)&&(key_number==2));       
  81. do
  82.            {
  83.                             s1=1;                                                //選擇2V檔
  84.                             s2=0;
  85.                             s3=0;
  86.                                 Delay(50);
  87.                 ADTemp=ADSample(AC_VOL_adder);                //起動AD進行采樣
  88.                 ValueTemp=ValueConver(ADTemp);                 //電壓值轉換為字符串
  89.         FloatToChar(ValueTemp);
  90.            WriteCom(0x80+0x46);
  91.                 for(num=0;num<5;num++)
  92.                 {
  93.                         WriteData(disp_value[num]);
  94.                         Delay(15);       
  95.                 }
  96.                 WriteData('V');       
  97.                 WriteData(' ');
  98.          } while((ADTemp<253)&&(key_number==2));

  99. }
復制代碼

所有資料51hei提供下載:
萬用表仿真.rar (1.83 MB, 下載次數: 212)

評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:897559 發表于 2021-6-13 20:35 | 只看該作者
我下載的程序要如何打開呢?
回復

使用道具 舉報

板凳
ID:1001583 發表于 2022-2-10 11:07 | 只看該作者
有好幾個帖子都是這個相同的文件,看來看去都不知道誰才是原作者了。。。
回復

使用道具 舉報

地板
ID:1022984 發表于 2022-5-4 01:27 來自手機 | 只看該作者
8x8 發表于 2022-2-10 11:07
有好幾個帖子都是這個相同的文件,看來看去都不知道誰才是原作者了。。。

只是用于測試學習的話,其實還行
回復

使用道具 舉報

5#
ID:121859 發表于 2022-5-5 16:31 | 只看該作者
很不錯的,我下載來用過了。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久国产精品 | 亚洲精品一区二区在线观看 | 欧美精品一区二区三区四区五区 | 成人羞羞国产免费视频 | 日本不卡一区二区三区在线观看 | 久久精品国产99国产精品 | 午夜精品在线观看 | 欧美一区二区三区四区视频 | 第一av| 亚洲欧美日本国产 | 国产精品爱久久久久久久 | 黑人巨大精品欧美一区二区一视频 | 色婷婷久久 | 国产一区不卡 | 欧美日韩成人在线 | 日韩 欧美 二区 | 一区二区视屏 | 亚洲性爰 | 天天躁人人躁人人躁狂躁 | 成人免费黄色 | 日韩成人在线播放 | 亚洲一区二区在线播放 | 中国91av| 国产精品久久久久久吹潮日韩动画 | 狠狠干2020 | 精品粉嫩超白一线天av | 不卡视频在线 | 日本激情视频在线播放 | 欧美一区免费 | 欧美日韩免费 | 伊人伊成久久人综合网站 | 中文字幕高清免费日韩视频在线 | 久久一区二区三区免费 | 欧美亚洲一级 | 日本成年免费网站 | 在线资源视频 | 欧美一级久久 | 黄色片免费| 亚洲欧美日韩系列 | 91视频a| 欧美激情精品久久久久久 |