欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 59396|回復: 272
收起左側

STC12C2051AD電容表(含程序和原理圖)

  [復制鏈接]
ID:99130 發表于 2016-10-16 18:16 | 顯示全部樓層 |閱讀模式
有仿真文件,有WPS的文檔,有PCB圖。
過了這個村就沒這個店了。
需要的趕緊下手。
測量范圍2nF~2000uF。
只能測電容。
數碼管共陰。
四個檔位。
誤差可調節。
制作簡單。
成功率高。
數碼管四位。
不用小數點。

用AT89C2051單片機制作的數字電容表.7z

237.78 KB, 下載次數: 263, 下載積分: 黑幣 -5

評分

參與人數 4黑幣 +125 收起 理由
mxz1955 + 10 贊一個!
tieq1952 + 10 很給力!
wuxingling + 5 贊一個!
admin + 100 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:99130 發表于 2016-10-16 18:25 | 顯示全部樓層
  1. #include <reg51.h>
  2. unsigned char j,n,t,DispBuf[4];
  3. unsigned int cap;
  4. unsigned char code
  5. BitTab[4]={0xbf,0xdf,0xef,0xf7};//位驅動碼
  6. unsigned char code
  7. DispTab[11]={0xfe,0x70,0xed,0xf9,0x73,0xdb,0xdf,0xf0,0xff,0xfb,0x40};//字形碼
  8. sbit P1_2=P1^2;
  9. sbit P3_6=P3^6;
  10. main()         //主程序
  11. {        TMOD=0x11;//定時器T0、T1均工作于定時方式1
  12.         TH1=0xec;
  13.         TL1=0x78;//T1定時時間為5ms
  14.         IE=0X88; //開中斷
  15.         TR1=1;   //開定時器T1
  16.         for(;;)  //無限循環,定時中斷返回點
  17.                 ;
  18. }
  19. Timer1() interrupt 3//定時中斷服務程序
  20. {        TH1=0xec;
  21.         TL1=0x78;
  22.         t=BitTab[j];//取位值
  23.         P1=P1|0x78;//P1.3-P1.6送1
  24.         P1=P1&t;   //P1.3-P1.6輸出取出的位值
  25.         t=DispBuf[j];//取出待顯示的數
  26.         t=DispTab[t];//取字形碼
  27.         P3=t; //字型碼由P3輸出顯示
  28.         j++;  //j作為數碼管的計數器,取值0-3,顯示程序通過它確認顯示哪個數碼管
  29.         if(j==4)
  30.         j=0;
  31.         n++;
  32.         if(n==48)//每過48個中斷測一次電容量
  33.         {       
  34.                 n=0;
  35.                 TH0=0;
  36.                 TL0=0;
  37.                 P1_2=1;//電容開始充電
  38.                 TR0=1; //開定時器T0
  39.                 for(;P3_6==0;)//判斷充電電壓達到參考電壓否
  40.                         ;
  41.                 TR0=0;//充電電壓達到參考電壓,關定時器T0
  42.                 P1_2=0;
  43.                 cap=TL0|(TH0<<8);//取定時器T0中的數值
  44.                 cap=cap-3;//修正誤差
  45.                 if(cap>=2000)
  46.                 {
  47.                         DispBuf[3]=10;
  48.                         DispBuf[2]=10;
  49.                         DispBuf[1]=10;
  50.                         DispBuf[0]=1;  //超量程,最高位顯示1,其余各位不顯示(滅)
  51.                 }
  52.                 if(cap<6000)  //不超量程,取各位數值
  53.                 {
  54.                           DispBuf[3]=cap%10;//取個位數
  55.                        
  56.                         DispBuf[2]=cap%100/10;//取十位數
  57.                        
  58.                         DispBuf[1]=cap%1000/100;//取百位數
  59.                         DispBuf[0]=cap/1000;//取千位數

  60.                 }
  61.         }
  62. }
復制代碼
回復

使用道具 舉報

ID:99130 發表于 2016-10-16 18:26 | 顯示全部樓層
樓上是完整代碼。需要的自己復制
回復

使用道具 舉報

ID:57657 發表于 2016-10-16 19:18 | 顯示全部樓層
這不就應該用adc做輸入效果更準確。
回復

使用道具 舉報

ID:72088 發表于 2016-10-16 20:31 | 顯示全部樓層
謝謝,學習了
回復

使用道具 舉報

ID:72088 發表于 2016-10-16 20:34 | 顯示全部樓層
如果改為橫流給電容充電,精度更高,
回復

使用道具 舉報

ID:99130 發表于 2016-10-17 13:10 | 顯示全部樓層
npn 發表于 2016-10-16 19:18
這不就應該用adc做輸入效果更準確。

??????????沒明白你的意思
回復

使用道具 舉報

ID:99130 發表于 2016-10-17 13:11 | 顯示全部樓層
新鄉家電維修 發表于 2016-10-16 20:34
如果改為橫流給電容充電,精度更高,

怎么改???改了更復雜。如果是初學者做就挺合適的。
回復

使用道具 舉報

ID:72088 發表于 2016-10-18 12:19 | 顯示全部樓層
用兩個二極管和一個三極管主城
回復

使用道具 舉報

ID:99130 發表于 2016-10-18 18:48 | 顯示全部樓層
新鄉家電維修 發表于 2016-10-18 12:19
用兩個二極管和一個三極管主城

組成啥
回復

使用道具 舉報

ID:99130 發表于 2016-10-18 18:48 | 顯示全部樓層
新鄉家電維修 發表于 2016-10-18 12:19
用兩個二極管和一個三極管主城

知道了 剛才那條沒看到
回復

使用道具 舉報

ID:96682 發表于 2016-10-18 19:40 | 顯示全部樓層
雖然簡單易做,可測量范圍有點小且精度不高
回復

使用道具 舉報

ID:65286 發表于 2016-10-19 08:17 | 顯示全部樓層
謝謝分享!!!!
回復

使用道具 舉報

ID:141596 發表于 2016-10-19 09:52 | 顯示全部樓層
學習學習下
回復

使用道具 舉報

ID:55584 發表于 2016-10-19 10:06 | 顯示全部樓層
謝謝,學習了
回復

使用道具 舉報

ID:99130 發表于 2016-10-19 19:04 | 顯示全部樓層
wc86110 發表于 2016-10-18 19:40
雖然簡單易做,可測量范圍有點小且精度不高

簡單就好 在一些不需要那么精確的地方夠了。而且簡單更適合新手做
回復

使用道具 舉報

ID:139236 發表于 2016-10-19 20:45 | 顯示全部樓層
不錯,就是功能稍微單一了點
回復

使用道具 舉報

ID:93151 發表于 2016-10-19 20:55 | 顯示全部樓層
學習一下
回復

使用道具 舉報

ID:72088 發表于 2016-10-20 08:37 | 顯示全部樓層
QQ圖片20161020083239.png 這是我做的電壓表,采用橫流充電,
回復

使用道具 舉報

ID:99130 發表于 2016-10-20 18:56 | 顯示全部樓層
新鄉家電維修 發表于 2016-10-20 08:37
這是我做的電壓表,采用橫流充電,

電壓表???圖都發了,順便把程序也搞上來吧。你做過電容表沒有???
回復

使用道具 舉報

ID:99130 發表于 2016-10-20 18:57 | 顯示全部樓層
at87c573 發表于 2016-10-19 20:45
不錯,就是功能稍微單一了點

為了讓初學者有更多的學習資料
回復

使用道具 舉報

ID:74433 發表于 2016-10-20 21:07 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:142115 發表于 2016-10-20 21:08 | 顯示全部樓層
精度怎么樣,如何標定
回復

使用道具 舉報

ID:72088 發表于 2016-10-21 09:55 | 顯示全部樓層
越快樂越墮落 發表于 2016-10-20 18:56
電壓表???圖都發了,順便把程序也搞上來吧。你做過電容表沒有???

還沒寫好呢,電容沒做過,原理也是充電計時器計時么?
回復

使用道具 舉報

ID:45457 發表于 2016-10-21 10:18 | 顯示全部樓層
學習學習下
回復

使用道具 舉報

ID:99130 發表于 2016-10-21 18:56 | 顯示全部樓層
新鄉家電維修 發表于 2016-10-21 09:55
還沒寫好呢,電容沒做過,原理也是充電計時器計時么?

差不多
回復

使用道具 舉報

ID:106021 發表于 2016-10-22 18:48 | 顯示全部樓層
wo ye lai kan kan .shi sheme yis
回復

使用道具 舉報

ID:99130 發表于 2016-10-22 21:59 | 顯示全部樓層
dabus 發表于 2016-10-22 18:48
wo ye lai kan kan .shi sheme yis

?????意思就是要回復才能看到,才能下載。
回復

使用道具 舉報

ID:129188 發表于 2016-10-23 00:00 | 顯示全部樓層
STC12C2051AD電容表(含程序和原理圖) [
回復

使用道具 舉報

ID:108868 發表于 2016-10-26 19:53 | 顯示全部樓層
回復看看,學習學習
回復

使用道具 舉報

ID:106021 發表于 2016-10-28 21:39 | 顯示全部樓層
越快樂越墮落 發表于 2016-10-22 21:59
?????意思就是要回復才能看到,才能下載。

知道叻。謝謝。
回復

使用道具 舉報

ID:146353 發表于 2016-11-5 23:27 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:135369 發表于 2016-11-7 13:18 來自觸屏版 | 顯示全部樓層
看一下
回復

使用道具 舉報

ID:68499 發表于 2016-11-7 16:48 來自觸屏版 | 顯示全部樓層
看看
回復

使用道具 舉報

ID:60515 發表于 2016-11-7 21:48 來自觸屏版 | 顯示全部樓層
謝謝分享。
學習一下
回復

使用道具 舉報

ID:147898 發表于 2016-11-14 21:29 | 顯示全部樓層
很不錯,很有用。
回復

使用道具 舉報

ID:47760 發表于 2016-11-14 21:32 | 顯示全部樓層
看看怎么樣,學習下
回復

使用道具 舉報

ID:113208 發表于 2016-11-14 22:35 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:54731 發表于 2016-11-15 20:54 | 顯示全部樓層
精度咋樣?有什么不一樣?
回復

使用道具 舉報

ID:111898 發表于 2016-11-16 10:17 | 顯示全部樓層
謝謝分享!見識學習。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表