⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ytt.c

📁 温度采集显示与PID控制
💻 C
📖 第 1 页 / 共 2 页
字号:
#include<reg51.h>
#include<intrins.h>
sbit l1=P2^0;
sbit l2=P2^1;
sbit l3=P2^2;
sbit l4=P2^3;
sbit l5=P2^4;
sbit l6=P2^5;
sbit l7=P2^6;
sbit l8=P2^7;
unsigned long u=0;
bit e;



void datdy(unsigned long s);

main()
{
 l1=0;
 l2=0;
 l3=0;
 l4=0;
 l5=0;
 l6=0;
 l7=0;
 l8=0;
 EX0=1;
 IE0=1;
 EA=1;
 while(1);
  
   
}


void datdy(unsigned long s)
  {
     unsigned long i;
    for(i=0;i<=s;i++)
        _nop_();
  }
             
void tian() interrupt 0 using 1
  {
     
      if(!e)
         u=u+1;
      else u=u-1;
        if(u>=250)
              e=!e;
         
       if(u<=0)
          e=!e;
           switch(u)
             {
             case 15:datdy(5000);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0;  break;
                                  
             case 16:datdy(5000);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0;  break;
             case 17:datdy(4500);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0;  break;
             case 18:datdy(4500);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0;  break;
             case 19:datdy(4000);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0; break;
             case 20:datdy(4000);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0; break;
             case 21:datdy(3500);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0; break;
             case 22:datdy(3000);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0;  break;
             case 23:datdy(3500);l1=0;l8=1;datdy(10);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0; break;
             case 24:datdy(3500);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0;  break;
             case 25:datdy(3500);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0;datdy(u*10+1000);l1=1;
                     l2=1;l3=1;l4=1;l5=1;l6=1;l7=1;l8=1;datdy(1000);
                     l1=0;
                     l2=0;l3=0;l4=0;l5=0;l6=0;l7=0;l8=0;  break;
             case 26:datdy(3500);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0; break;
             case 27:datdy(3000);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0;  break;
             case 28:datdy(3000);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0;  break;
             case 29:datdy(3500);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0;  break;
             case 30:datdy(3000);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);
                     l3=0;l2=1;datdy(100);
                     l2=0;l1=1;datdy(100);
                     l1=0;  break;
             case 31:datdy(3000);l1=0;l8=1;datdy(100);
                     l7=1;l8=0;datdy(100);
                     l6=1;l7=0;datdy(100);
                     l6=0;l5=1;datdy(100);
                     l5=0;l4=1;datdy(100);
                     l4=0;l3=1;datdy(100);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -