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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

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

[復制鏈接]
跳轉到指定樓層
樓主
有沒有大佬知道負載平衡和負載均衡的區別,負載平衡是個什么原理啊,我對我這個設計的工作原理不太懂,有大佬接觸過這個設計嗎!設計是能根據當前的負載情況選擇0%~80%,最小分辨率為10%的負載狀態;一方負載高于另外一方20%時,報警發聲,負載值相差越大,報警聲越急迫。然后圖片時我畫的原理圖,可以進行仿真但是仿真出來蜂鳴器沒有聲音 ,對撥碼開關進行調節數碼管會顯示不同數字,但是我不知道我這個仿真結果是不是正確,我的仿真調節左邊撥碼開關但是數碼管變化的卻是是右邊。

仿真.png (88.96 KB, 下載次數: 32)

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

使用道具 舉報

沙發
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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩成人高清 | 久久久久久久久久一区 | 天天综合亚洲 | 天天干天天操天天看 | 日韩午夜 | 国产在线观看不卡一区二区三区 | 国产一区二区三区久久久久久久久 | 国产日韩欧美在线 | 国产91精品在线 | 99久久99久久精品国产片果冰 | 在线观看国产 | 欧美一级片在线看 | 中文字幕亚洲区一区二 | 国产一区二区三区 | 国产欧美一区二区三区另类精品 | 国产精品久久久久久亚洲调教 | 天堂久久网 | 亚洲一区视频在线 | 欧美日韩在线免费观看 | 在线视频成人 | 中文字幕一区二区三区在线观看 | 天天操天天射综合网 | 老外黄色一级片 | 日本精品视频一区二区 | 奇米影视77| 中文字幕亚洲无线 | 免费在线观看黄网站 | 日韩无 | 精品视频在线播放 | 一本岛道一二三不卡区 | 天天影视色综合 | 狠狠艹 | 日本视频在线播放 | 国产视频久久 | 琪琪午夜伦伦电影福利片 | 中文字幕在线剧情 | 国产精品久久久久久妇女6080 | 四虎成人在线播放 | 国产精品免费视频一区 | 久久久久国产一区二区三区 | 久草免费在线视频 |