毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机数字温度计设计电路图和汇编程序 第9页

更新时间:2009-7-13:  来源:毕业论文
单片机数字温度计设计电路图和汇编程序 第9页
  if(key_addr==0xfb)   //K3
                    {
                     delayms(20);
www.youerw.com
{
        led_sel=0xf7;   //3 灯     c
        led_data=0x39;
          delayms(1);
        led_sel=0xfb;   //2 灯 //小数位
        led_data=Num[xs];
        delayms(1);
        led_sel=0xfd;   //1 灯     //个位
        led_data=Num[temp1%10]+128;
        delayms(1);
        led_sel=0xfe;   //0 灯      十位
        led_data=Num[temp1/10];
        delayms(1);
}

///////////o灯//////灯/////temp1为实测温度//////灯//////灯//////灯///////
void motor(void)
{
   if(temp1>=max) //高温,开三个电机 //频繁启动与停止? //3
    {
     L1=0;L2=0;L3=0; flag=1;
    }
    if(max>temp1&&temp1<=max-1&&flag==1) //3
    {
      L1=0;L2=0;L3=0;
    }
    if(max-1>temp1&&temp1>=mid)     //2
    {
       L1=0;L2=0;L3=1;flag=3;
    }
    if(mid>temp1&&temp1>=mid-1&&flag==3)   //2//
    {
          L1=0;L2=0;L3=1;
    }
    if(mid-1>temp1&&temp1>=min)    //1
    {
        L1=0;L2=1;L3=1;flag=5;
    }
    if(min>temp1&&temp1>=min-1&&flag==5)    //1
    {
        L1=0;L2=1;L3=1;
    }
    if(min>temp1)        //0
    {
           L1=1;L2=1;L3=1;flag=7;
    }
    if(min>temp1&&temp1>=min-1&&flag==7)   //0
    {
        L1=1;L2=1;L3=1;
    }
    if(mid>temp1&&temp1>=mid-1&&flag==5) //1
    {
          L1=0;L2=1;L3=1;
    }
    if(max>temp1&&temp1<=max-1&&flag==3) //2
    {
      L1=0;L2=0;L3=1;
    } 
}
///////////////////////主函数////////////////////////////
void main(void)
{
     max=30;     //上下限初始化
   min=20;
while(1)
{     mid=(max+min)/2;
              motor();
            key();
     if(ID==0)
     displaytemp();
     ReadTemperature();
}
}

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

单片机数字温度计设计电路图和汇编程序 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。