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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機負載平衡監控系統是個什么原理啊?求分析電路與程序

查看數: 1238 | 評論數: 1 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2023-4-22 14:51

正文摘要:

有沒有大佬知道負載平衡和負載均衡的區別,負載平衡是個什么原理啊,我對我這個設計的工作原理不太懂,有大佬接觸過這個設計嗎!設計是能根據當前的負載情況選擇0%~80%,最小分辨率為10%的負載狀態;一方負載高于另 ...

回復

ID:1073370 發表于 2023-4-22 15:00
#include <AT89X52.h>

unsigned char code SEGtable[]=
{
        0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x00
};

sbit sw7 = P0 ^ 7;
sbit sw6 = P0 ^ 6;
sbit sw5 = P0 ^ 5;
sbit sw4 = P0 ^ 4;
sbit sw3 = P0 ^ 3;
sbit sw2 = P0 ^ 2;
sbit sw1 = P0 ^ 1;
sbit sw0 = P0 ^ 0;

sbit FMQ = P1 ^ 7;
bit alarmflg = 0;
unsigned RxByte = 0x00;
unsigned char counter = 0;
unsigned char Scounter,Lcounter;  //·Ö±ð´æ·Å×Ô¼ºµÄˮλ״̬ºÍÔ¶·½µÄˮλ״̬
unsigned char FMcounter = 0x02;   //±¨¾¯×´Ì¬²ÎÊý

void DelayFM(unsigned int x)  
{
         unsigned char t;
        while(x--)
        {
                 for(t=0;t<120;t++);
        }
}
//·äÃùÆ÷Çý¶¯º¯Êý£¬²ÎÊýΪ·¢ÉùÉùµ÷
void FM(unsigned char x)
{
         unsigned char i;
        for(i=0;i<100;i++)
        {
                 FMQ = ~FMQ;
                DelayFM(x);
        }
        FMQ = 0;
}

void Delayms(unsigned int MS)   
{
        unsigned int i,j;
        for( i=0;i<MS;i++)
                for(j=0;j<1141;j++);                                
}
void InitUART(void)
{
    TMOD = 0x20;     //9600bps
    SCON = 0x50;
    TH1 = 0xFD;
    TL1 = TH1;
    PCON = 0x00;
    EA = 1;
    ES = 1;
    TR1 = 1;
}
void Send(unsigned char x)
{
  SBUF = x;
  while(TI == 0);
  TI = 0;
}
void Serial(void) interrupt 4 using 1
{
        unsigned char RxByte;
        if(RI == 1)
        {
                RxByte = SBUF;
                RI = 0;
    P2 = RxByte;
    switch(RxByte)
    {
      case 0x00: Lcounter = 0;break;
      case 0xf9: Lcounter = 1;break;
      case 0xa4: Lcounter = 2;break;
      case 0xb0: Lcounter = 3;break;
      case 0x99: Lcounter = 4;break;
      case 0x92: Lcounter = 5;break;
      case 0x82: Lcounter = 6;break;
      case 0xF8: Lcounter = 7;break;
      case 0x80: Lcounter = 8;break;
      default:{};
    }
    if(Scounter > Lcounter)
    {
      if((Scounter - Lcounter) > 2)
      {
        FMcounter = Scounter - Lcounter;
        alarmflg = 1;   
      }
      else
      {
        alarmflg = 0;
      }
    }
    else
    {
      alarmflg = 0;  
    }
        }        
}
int main(void)
{
   InitUART();
   while(1)
   {
     Delayms(100);  
     P0 = 0xFF;
     counter = 0;
     counter = counter + (unsigned char)sw7;
     counter = counter + (unsigned char)sw6;
     counter = counter + (unsigned char)sw5;
     counter = counter + (unsigned char)sw4;
     counter = counter + (unsigned char)sw3;
     counter = counter + (unsigned char)sw2;
     counter = counter + (unsigned char)sw1;
     counter = counter + (unsigned char)sw0;
     Scounter = counter;
     Send(SEGtable[counter]);
     if(alarmflg == 1)
     {
      FM(FMcounter);
     }
   }
}

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 香蕉av免费 | 伊人性伊人情综合网 | 精品国产一区二区国模嫣然 | 久久国产日本 | 日本综合在线观看 | 成人精品国产一区二区4080 | 国产精品国产精品国产专区不卡 | 在线免费国产 | 久久丝袜 | 久久久国产精品一区 | 99久热在线精品视频观看 | 欧美成人第一页 | 伦理二区| 在线精品亚洲欧美日韩国产 | 日韩视频在线免费观看 | a黄毛片 | 国产激情91久久精品导航 | 国产精品久久国产精品 | 久久亚洲一区二区三区四区 | 国产精品国产精品国产专区不卡 | 在线视频国产一区 | 久久久精品一区二区三区 | 日韩在线小视频 | 国产视频1 | 99综合在线 | 日韩三级免费观看 | 亚洲成人一二三 | 精品国产1区2区3区 一区二区手机在线 | 国产视频二区在线观看 | 桃花av在线 | 一区二区成人 | 欧美国产精品一区二区三区 | 五月婷亚洲 | 69av网| 国产精品视频久久 | 在线视频中文字幕 | 中文字幕在线精品 | 国产中文字幕网 | 日韩中文字幕在线观看视频 | 亚洲欧美在线观看 | 中文字幕日韩av |