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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

stc15f2k60s2單片機(jī)檢測電流的頻率(已經(jīng)把電流信號整流成只有上部分的方波信號)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:400746 發(fā)表于 2018-9-20 21:27 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
電路原理圖如下:

//************************
authour:yeah
//************************
用數(shù)碼管顯示頻率直接上源碼:
  1. #include<reg52.h>
  2. sfr         AUXR        =        0x8E        ;
  3. sfr         P0M0        =        0x93        ;
  4. sfr                P0M1        =        0x94        ;
  5. sfr                P2M0        =        0x95        ;
  6. sfr                P2M1        =        0x96        ;
  7. sbit        P00                =                P0^0;
  8. sbit        P01                =                P0^1;
  9. sbit        P02                =                P0^2;
  10. sbit        P03                =                P0^3;
  11. sbit        P04                =                P0^4;
  12. sbit        P05                =                P0^5;
  13. sbit        P06                =                P0^6;
  14. sbit        P07                =                P0^7;
  15. sbit        P10                =                P1^0;
  16. sbit        P11                =                P1^1;
  17. sbit        P12                =                P1^2;
  18. sbit        P13                =                P1^3;
  19. sbit        P14                =                P1^4;
  20. sbit        P15                =                P1^5;
  21. sbit        P16                =                P1^6;
  22. sbit        P17                =                P1^7;
  23. sbit        P20                =                P2^0;
  24. sbit        P21                =                P2^1;
  25. sbit        P22                =                P2^2;
  26. sbit        P23                =                P2^3;
  27. sbit        P24                =                P2^4;
  28. sbit        P25                =                P2^5;
  29. sbit        P26                =                P2^6;
  30. sbit        P27                =                P2^7;
  31. sbit    P33                =                P3^3;




  32.         int length=20080;          //時間長度計數(shù)值
  33.         int        hz_length;
  34.         float hz_length1,cha;
  35.         unsigned char code Tab[]={0x5F,0x06,0x9B,0x8F,0x0C6,0x0CD,0x0DD,0x07,0x0DF,0x0CF};
  36.         char        cishu=0;
  37.         int         QIAN,BAI,SHI,G;
  38.         char        BIT_COUNT=0;
  39.         int a,b,low,high;

  40. void main()
  41. {        
  42.         P2M0=0x00;
  43.         P2M1=0xFF;                 
  44.         P0M0=0x00;
  45.         P0M1=0xFF;        
  46.         P0=0x00 ;
  47.         AUXR=0x00 ;               
  48.         TMOD=0x10 ;
  49.         TH0=0xEC;
  50.         TL0=0x78;        
  51.         EA=1;
  52.         EX1=1;
  53.         IT1=1;
  54.         ET0=1;
  55.         TR0=1;
  56.         PX1=1;
  57.         P33=1;
  58.         while(1)
  59.         ;


  60. }
  61. void int1(void) interrupt 2
  62. {
  63.         if(cishu==0)
  64.         {
  65.                 TH1=0;
  66.                 TL1=0;
  67.                 TR1=1;
  68.                 cishu=1;
  69.         }
  70.         else if(cishu==1)
  71.         {
  72.                 TR1=0;
  73.                 high=TH1;
  74.                 low=TL1;
  75.                 a=low/16;
  76.                 b=low-a*16;
  77.                 length=a*16+b;
  78.                 a=high/16;
  79.                 b=high-16*a;
  80.                 length=length+b*16*16+a*16*16*16;
  81.                 cishu=0;
  82.         }
  83.         
  84. }
  85. /*
  86.                         顯示
  87.                                                                         */        
  88. void Time0(void) interrupt 1
  89. {
  90.         hz_length1=(1000000.0/length);                   //轉(zhuǎn)化為HZ
  91.         hz_length=1000000/length;
  92.         cha=hz_length1-length;
  93.         if (cha>=0.5)
  94.          hz_length=hz_length+1;
  95.         QIAN=(int)(hz_length/1000);
  96.         BAI=(int)((hz_length-1000*QIAN)/100);
  97.         SHI=(int)((hz_length-1000*QIAN-100*BAI)/10);
  98.         G=(int)(hz_length-1000*QIAN-100*BAI-10*SHI);         


  99.         if(BIT_COUNT==0)
  100.         {
  101.                 P04=0;
  102.                 if (QIAN==0)
  103.                 {
  104.                         P2=0x00;
  105.                         P07=0;
  106.                         BIT_COUNT=BIT_COUNT+1;
  107.                 }
  108.                 else
  109.                 {
  110.                         P2=Tab[QIAN];
  111.                         P07=1;
  112.                         BIT_COUNT=BIT_COUNT+1;
  113.                 }
  114.         }
  115.         else if(BIT_COUNT==1)
  116.         {
  117.                 P07=0;
  118.                 if((QIAN==0)&&(BAI==0))
  119.                 {
  120.                         P2=0x00;
  121.                         P06=0;
  122.                         BIT_COUNT=BIT_COUNT+1;
  123.                 }
  124.                 else
  125.                 {
  126.                         P2=Tab[BAI];
  127.                         P06=1;
  128.                         BIT_COUNT=BIT_COUNT+1;
  129.                 }
  130.         }
  131.         else if(BIT_COUNT==2)
  132.         {
  133.                         P06=0;
  134.                         P2=Tab[SHI];
  135.                         P05=1;
  136.                         BIT_COUNT=BIT_COUNT+1;

  137.         }
  138.         else if(BIT_COUNT==3)
  139.         {
  140.             BIT_COUNT=0;
  141.                 P05=0;
  142.                 P2=Tab[G];
  143.                 P04=1;
  144.         }
復(fù)制代碼






原理圖.doc

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

評分

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

查看全部評分

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

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2018-9-20 23:36 | 只看該作者
樓主能分享下原理圖嗎?
回復(fù)

使用道具 舉報

板凳
ID:400746 發(fā)表于 2018-9-21 08:03 | 只看該作者
share already
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 奇米四色在线观看 | 日韩欧美高清 | 久久精品国产久精国产 | 中文字幕蜜臀 | 日韩中文字幕免费在线 | 2021天天躁夜夜看 | 99九九久久 | 九九爱这里只有精品 | 看片天堂 | 中文字幕一区二区视频 | 免费a大片 | 91热在线| 国产精品二区三区在线观看 | 久久伊人精品一区二区三区 | 国产一区二区视频免费在线观看 | 黑人精品欧美一区二区蜜桃 | 在线观看av网站永久 | 超碰91在线 | 久久久久国产一区二区三区不卡 | 免费在线观看av网址 | 一区二区三区精品视频 | 成人在线免费观看视频 | 色吊丝2288sds中文字幕 | 国产精品成人一区二区三区夜夜夜 | 一区二区三区视频在线观看 | 成人在线免费观看 | 精品久久国产 | 欧美日韩国产在线 | 日本一区二区三区在线观看 | 天堂三级 | 在线一区 | 亚洲高清在线免费观看 | 亚洲成人自拍 | 久久精品亚洲一区二区三区浴池 | 国产精品久久久久久久久久久久冷 | 欧美日韩淫片 | 4h影视| 国产免费一区 | 日韩欧美国产一区二区 | 九九热精| 午夜影院网站 |