找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2472|回复: 4
收起左侧

Proteus仿真植物温度光照采集系统 单片机程序

[复制链接]
ID:399416 发表于 2020-6-4 13:53 | 显示全部楼层 |阅读模式
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
87bd5e463c2b4ee9fc1e1ac9e1d99bc.png

单片机源程序如下:
void main()  //主函数
{
   uchar a=0,temp1=0,b=0,number=0,pagenum=0;
   uchar buff[4] ;
   SWITCH=0;
   TMOD=0x11;        // 定时器 0 初始化
   TH0=(65536-50000)/256;
   TL0=(65536-50000)%256;
   EA=1;          // 开总中断
   ET0=1;          // 开定时器 0 中断
   TR0=1;          // 开始计时
   Init_LCD();
        for(number=0;number<20;number++)
         {
                        pagenum=0;//第一页
                for(a=0;a<2;a++)
                {
                 C_display_L(pagenum,(a+1)*16,a);  //显示温度               
                }
                        pagenum=3;//第一页
                for(a=2;a<4;a++)
                {
                 C_display_L(pagenum,(a-1)*16,a);  //显示光照      
                }

                        pagenum=6;//第一页
                for(a=4;a<6;a++)
                {
                 C_display_L(pagenum,(a-3)*16,a);  //显示时长      
                }
     }
   while(1)
   {
      ShowTem();//温度
          if(buttonflag==1)
          {
           SWITCH=1;
          }
          else
          {
            SWITCH=0;
          }
          if(KEY==0)
          {
            delay_ms(5);
                if(KEY==0)
                {
                  while(KEY==0);
                  if(buttonflag==1)
                  {
                    buttonflag =0;
                  }
                  else
                  {
                    buttonflag=1;
                  }
                }
          }
           pagenum=4;
           E_Display_R(pagenum,0*8,buttonflag);          //显示开关
           pagenum=7;
           buff[0] = time_count/1000;
           buff[1] = time_count%1000/100;
           buff[2] = time_count%100/10;
           buff[3] = time_count%10;
           for(a=0;a<4;a++)
           {
             E_Display_R(pagenum,a*8,buff[a]);          //显示时长
           }
   }
}
51hei.png

全部资料51hei下载地址:
植物温度光照系统.rar (164.18 KB, 下载次数: 62)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:86450 发表于 2020-6-4 15:35 | 显示全部楼层
正在做相关的设计。太好了  51有你太棒了
回复

使用道具 举报

ID:770315 发表于 2020-6-6 22:13 | 显示全部楼层
有附加说明吗
回复

使用道具 举报

ID:399416 发表于 2020-6-10 14:40 | 显示全部楼层

什么附加  功能很简单的
回复

使用道具 举报

ID:769020 发表于 2020-6-10 22:46 | 显示全部楼层
能解释一下程序的一个大概流程不?比如开始,初始化io口,温度检测...等
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表