標(biāo)題: STC12C2051AD電容表(含程序和原理圖) [打印本頁]

作者: 越快樂越墮落    時(shí)間: 2016-10-16 18:16
標(biāo)題: STC12C2051AD電容表(含程序和原理圖)
有仿真文件,有WPS的文檔,有PCB圖。
過了這個(gè)村就沒這個(gè)店了。
需要的趕緊下手。
測量范圍2nF~2000uF。
只能測電容。
數(shù)碼管共陰。
四個(gè)檔位。
誤差可調(diào)節(jié)。
制作簡單。
成功率高。
數(shù)碼管四位。
不用小數(shù)點(diǎn)。

用AT89C2051單片機(jī)制作的數(shù)字電容表.7z

237.78 KB, 下載次數(shù): 263, 下載積分: 黑幣 -5


作者: 越快樂越墮落    時(shí)間: 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};//位驅(qū)動(dòng)碼
  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;//定時(shí)器T0、T1均工作于定時(shí)方式1
  12.         TH1=0xec;
  13.         TL1=0x78;//T1定時(shí)時(shí)間為5ms
  14.         IE=0X88; //開中斷
  15.         TR1=1;   //開定時(shí)器T1
  16.         for(;;)  //無限循環(huán),定時(shí)中斷返回點(diǎn)
  17.                 ;
  18. }
  19. Timer1() interrupt 3//定時(shí)中斷服務(wù)程序
  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];//取出待顯示的數(shù)
  26.         t=DispTab[t];//取字形碼
  27.         P3=t; //字型碼由P3輸出顯示
  28.         j++;  //j作為數(shù)碼管的計(jì)數(shù)器,取值0-3,顯示程序通過它確認(rèn)顯示哪個(gè)數(shù)碼管
  29.         if(j==4)
  30.         j=0;
  31.         n++;
  32.         if(n==48)//每過48個(gè)中斷測一次電容量
  33.         {       
  34.                 n=0;
  35.                 TH0=0;
  36.                 TL0=0;
  37.                 P1_2=1;//電容開始充電
  38.                 TR0=1; //開定時(shí)器T0
  39.                 for(;P3_6==0;)//判斷充電電壓達(dá)到參考電壓否
  40.                         ;
  41.                 TR0=0;//充電電壓達(dá)到參考電壓,關(guān)定時(shí)器T0
  42.                 P1_2=0;
  43.                 cap=TL0|(TH0<<8);//取定時(shí)器T0中的數(shù)值
  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)  //不超量程,取各位數(shù)值
  53.                 {
  54.                           DispBuf[3]=cap%10;//取個(gè)位數(shù)
  55.                        
  56.                         DispBuf[2]=cap%100/10;//取十位數(shù)
  57.                        
  58.                         DispBuf[1]=cap%1000/100;//取百位數(shù)
  59.                         DispBuf[0]=cap/1000;//取千位數(shù)

  60.                 }
  61.         }
  62. }
復(fù)制代碼

作者: 越快樂越墮落    時(shí)間: 2016-10-16 18:26
樓上是完整代碼。需要的自己復(fù)制
作者: npn    時(shí)間: 2016-10-16 19:18
這不就應(yīng)該用adc做輸入效果更準(zhǔn)確。

作者: 新鄉(xiāng)家電維修    時(shí)間: 2016-10-16 20:31
謝謝,學(xué)習(xí)了
作者: 新鄉(xiāng)家電維修    時(shí)間: 2016-10-16 20:34
如果改為橫流給電容充電,精度更高,
作者: 越快樂越墮落    時(shí)間: 2016-10-17 13:10
npn 發(fā)表于 2016-10-16 19:18
這不就應(yīng)該用adc做輸入效果更準(zhǔn)確。

??????????沒明白你的意思
作者: 越快樂越墮落    時(shí)間: 2016-10-17 13:11
新鄉(xiāng)家電維修 發(fā)表于 2016-10-16 20:34
如果改為橫流給電容充電,精度更高,

怎么改???改了更復(fù)雜。如果是初學(xué)者做就挺合適的。
作者: 新鄉(xiāng)家電維修    時(shí)間: 2016-10-18 12:19
用兩個(gè)二極管和一個(gè)三極管主城
作者: 越快樂越墮落    時(shí)間: 2016-10-18 18:48
新鄉(xiāng)家電維修 發(fā)表于 2016-10-18 12:19
用兩個(gè)二極管和一個(gè)三極管主城

組成啥
作者: 越快樂越墮落    時(shí)間: 2016-10-18 18:48
新鄉(xiāng)家電維修 發(fā)表于 2016-10-18 12:19
用兩個(gè)二極管和一個(gè)三極管主城

知道了 剛才那條沒看到
作者: wc86110    時(shí)間: 2016-10-18 19:40
雖然簡單易做,可測量范圍有點(diǎn)小且精度不高
作者: wmt333    時(shí)間: 2016-10-19 08:17
謝謝分享。。!
作者: Q好人一生平安    時(shí)間: 2016-10-19 09:52
學(xué)習(xí)學(xué)習(xí)下
作者: andy12345    時(shí)間: 2016-10-19 10:06
謝謝,學(xué)習(xí)了
作者: 越快樂越墮落    時(shí)間: 2016-10-19 19:04
wc86110 發(fā)表于 2016-10-18 19:40
雖然簡單易做,可測量范圍有點(diǎn)小且精度不高

簡單就好 在一些不需要那么精確的地方夠了。而且簡單更適合新手做
作者: at87c573    時(shí)間: 2016-10-19 20:45
不錯(cuò),就是功能稍微單一了點(diǎn)
作者: xsjysm888    時(shí)間: 2016-10-19 20:55
學(xué)習(xí)一下
作者: 新鄉(xiāng)家電維修    時(shí)間: 2016-10-20 08:37
這是我做的電壓表,采用橫流充電,

作者: 越快樂越墮落    時(shí)間: 2016-10-20 18:56
新鄉(xiāng)家電維修 發(fā)表于 2016-10-20 08:37
這是我做的電壓表,采用橫流充電,

電壓表???圖都發(fā)了,順便把程序也搞上來吧。你做過電容表沒有???
作者: 越快樂越墮落    時(shí)間: 2016-10-20 18:57
at87c573 發(fā)表于 2016-10-19 20:45
不錯(cuò),就是功能稍微單一了點(diǎn)

為了讓初學(xué)者有更多的學(xué)習(xí)資料
作者: liuxingg    時(shí)間: 2016-10-20 21:07
謝謝分享

作者: xiaozhonghu1098    時(shí)間: 2016-10-20 21:08
精度怎么樣,如何標(biāo)定

作者: 新鄉(xiāng)家電維修    時(shí)間: 2016-10-21 09:55
越快樂越墮落 發(fā)表于 2016-10-20 18:56
電壓表???圖都發(fā)了,順便把程序也搞上來吧。你做過電容表沒有???

還沒寫好呢,電容沒做過,原理也是充電計(jì)時(shí)器計(jì)時(shí)么?
作者: ahljj    時(shí)間: 2016-10-21 10:18
學(xué)習(xí)學(xué)習(xí)下
作者: 越快樂越墮落    時(shí)間: 2016-10-21 18:56
新鄉(xiāng)家電維修 發(fā)表于 2016-10-21 09:55
還沒寫好呢,電容沒做過,原理也是充電計(jì)時(shí)器計(jì)時(shí)么?

差不多
作者: dabus    時(shí)間: 2016-10-22 18:48
wo ye lai kan kan .shi sheme yis
作者: 越快樂越墮落    時(shí)間: 2016-10-22 21:59
dabus 發(fā)表于 2016-10-22 18:48
wo ye lai kan kan .shi sheme yis

?????意思就是要回復(fù)才能看到,才能下載。
作者: ntcat    時(shí)間: 2016-10-23 00:00
STC12C2051AD電容表(含程序和原理圖) [
作者: Animals    時(shí)間: 2016-10-26 19:53
回復(fù)看看,學(xué)習(xí)學(xué)習(xí)
作者: dabus    時(shí)間: 2016-10-28 21:39
越快樂越墮落 發(fā)表于 2016-10-22 21:59
?????意思就是要回復(fù)才能看到,才能下載。

知道叻。謝謝。
作者: a1198224188    時(shí)間: 2016-11-5 23:27
謝謝分享
作者: xiaoer    時(shí)間: 2016-11-7 13:18
看一下
作者: davg1    時(shí)間: 2016-11-7 16:48
看看
作者: GUOPK    時(shí)間: 2016-11-7 21:48
謝謝分享。
學(xué)習(xí)一下
作者: 下從文    時(shí)間: 2016-11-14 21:29
很不錯(cuò),很有用。
作者: 周安松    時(shí)間: 2016-11-14 21:32
看看怎么樣,學(xué)習(xí)下
作者: 張偉靈    時(shí)間: 2016-11-14 22:35
謝謝分享
作者: 南天白云    時(shí)間: 2016-11-15 20:54
精度咋樣?有什么不一樣?
作者: zhnm333    時(shí)間: 2016-11-16 10:17
謝謝分享!見識學(xué)習(xí)。
作者: 東木和孟婆    時(shí)間: 2016-11-16 11:12
51做的電流標(biāo)嗎

作者: kevintang    時(shí)間: 2016-12-14 20:06
不錯(cuò)啊,謝謝分享。
作者: tl494    時(shí)間: 2016-12-15 00:41
學(xué)習(xí)了,謝謝
作者: usrusr22    時(shí)間: 2016-12-15 00:54
很好,學(xué)習(xí)一下。
作者: ycmk2000    時(shí)間: 2016-12-15 07:24
學(xué)習(xí)學(xué)習(xí)下

作者: dzxqyt    時(shí)間: 2016-12-15 19:30

如果改為橫流給電容充電,精度更高
作者: liuzhaoxin1020    時(shí)間: 2016-12-16 09:09
我想要資料
作者: chjx0132    時(shí)間: 2016-12-16 09:25
  有沒有做出來的?
作者: yqs138168    時(shí)間: 2016-12-16 10:52
E: STC12C2051AD電容表(含程
作者: H818488842839    時(shí)間: 2016-12-17 14:48
不錯(cuò),要好好學(xué)習(xí)學(xué)習(xí)
作者: kkfy888    時(shí)間: 2016-12-21 22:54
謝謝了,自己DIY一個(gè)玩下
作者: LHL20000    時(shí)間: 2017-2-4 08:10
好,學(xué)習(xí)了。
作者: xieyajun888    時(shí)間: 2017-2-27 02:07
樓主太厲害了,這個(gè)都能做出來
作者: mslong    時(shí)間: 2017-2-27 22:18
STC12C2051AD電容表(含程序和原理圖)
作者: 41655908    時(shí)間: 2017-2-28 16:43
看看,學(xué)習(xí)一下
作者: surubu    時(shí)間: 2017-2-28 16:55
是否是與礦石的原理一樣?對DIY與學(xué)習(xí)單片機(jī)好有幫助.
作者: surubu    時(shí)間: 2017-2-28 17:04
這個(gè)精度有多高?
作者: cqhejian    時(shí)間: 2017-3-15 10:23
哦哦,這個(gè)的精度怎么樣呢?的確適合搭建學(xué)習(xí)的,謝謝分享
作者: zhangsm    時(shí)間: 2017-3-15 15:41
學(xué)習(xí)了謝謝.
作者: zhangsm    時(shí)間: 2017-3-15 15:45
學(xué)習(xí)一下,好做嗎!
作者: wjl88595218    時(shí)間: 2017-3-26 23:05
感謝樓主,看看
作者: muc民工    時(shí)間: 2017-3-27 14:14
好東西 看看
作者: leichyi    時(shí)間: 2017-3-28 13:36
STC12C2051AD電容表     不錯(cuò)

作者: 傳說中的哲爺    時(shí)間: 2017-3-28 14:14
感謝樓主
作者: 言必信行必果    時(shí)間: 2017-3-31 18:47
謝謝分享。。。
作者: 13976778401    時(shí)間: 2017-4-1 09:32
好東西
作者: 13373092669    時(shí)間: 2017-4-1 23:11
這不就應(yīng)該用adc做輸入效果更準(zhǔn)確。
作者: wanwenzhang028    時(shí)間: 2017-4-1 23:58
謝謝分享,學(xué)習(xí)學(xué)習(xí)。。。。。。!
作者: dxqrsl    時(shí)間: 2017-4-3 14:23
謝謝提供,準(zhǔn)備嘗試一下。
作者: dxqrsl    時(shí)間: 2017-4-3 15:47
好東東,準(zhǔn)備試下。
作者: YBZYBZ    時(shí)間: 2017-4-6 10:11
看看質(zhì)量怎么樣學(xué)習(xí)一下。
作者: 一個(gè)童話    時(shí)間: 2017-4-7 23:00
謝謝學(xué)習(xí)一下

作者: raymondau    時(shí)間: 2017-4-8 04:03
看看什么資料,回復(fù)一下先
作者: YJGG    時(shí)間: 2017-4-8 09:00
感謝樓主分享
作者: YJGG    時(shí)間: 2017-4-8 09:00
感謝樓主分享
作者: jubaolun    時(shí)間: 2017-4-8 10:21
樓主厲害,學(xué)習(xí)了。
作者: liang1981    時(shí)間: 2017-4-8 21:16

謝謝分享。。!
作者: zgb123d    時(shí)間: 2017-4-9 09:02
謝謝分享
  謝謝分享  
作者: ligoyong    時(shí)間: 2017-4-15 11:16
感謝樓主分享,做來試試。
作者: ligoyong    時(shí)間: 2017-4-15 16:15
下載失敗,幣卻沒了。
作者: 越快樂越墮落    時(shí)間: 2017-4-15 17:13
ligoyong 發(fā)表于 2017-4-15 16:15
下載失敗,幣卻沒了。

加我QQ 我給你 1006381187
作者: hclin    時(shí)間: 2017-4-22 04:17
look, look !!!
作者: miu    時(shí)間: 2017-5-1 07:10

謝謝分享
作者: memoff    時(shí)間: 2017-6-7 10:54
最近正好在研究這個(gè),看看參考下
作者: ssp7812    時(shí)間: 2017-6-7 13:03
看看,能否自己也做一個(gè)
作者: zmc419    時(shí)間: 2017-6-7 17:08
看看怎么樣?
作者: by64214    時(shí)間: 2017-6-7 19:04
謝謝分享   學(xué)習(xí)一下  看看怎么樣
作者: 郭531245964    時(shí)間: 2017-6-13 14:30
下載看下,正好現(xiàn)在的萬用表沒有測電容功能
作者: hamzn    時(shí)間: 2017-6-18 01:00
學(xué)下單片機(jī)
作者: dragon19790000    時(shí)間: 2017-6-18 11:11
學(xué)習(xí)一下。。。。。。。。。。!
作者: 暗黑    時(shí)間: 2017-6-27 13:54
這個(gè)可以有
作者: downfor    時(shí)間: 2017-6-28 06:30
給初學(xué)者一個(gè)很好的應(yīng)用實(shí)例
等有STC的單片機(jī)再來試試看
感謝
作者: wdp1123    時(shí)間: 2017-7-7 10:55
可以的,這個(gè)一也可以啊 ..牛表  
作者: 持勤補(bǔ)拙    時(shí)間: 2017-8-3 17:23
希望參與學(xué)習(xí)
作者: meilidianzhi    時(shí)間: 2017-8-7 18:51
謝謝共享。。。。。。。。。。。
作者: LoveN    時(shí)間: 2017-8-7 21:27
學(xué)習(xí)了

作者: uva2015    時(shí)間: 2017-8-10 00:28
謝謝分享,看一下
作者: jmdft    時(shí)間: 2017-8-10 17:49
好東西
作者: hslcac    時(shí)間: 2017-8-14 19:45
謝謝樓主,資料看看學(xué)習(xí)

作者: dzfei    時(shí)間: 2017-8-17 21:02
贊一個(gè)




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1