资源简介
为推动软件开发技术的发展,促进软件专业技术人才培养,向软件行业输送具有创新能力和实践能力的高端人才,提升高校毕业生的就业竞争力,全面推动行业发展及人才培养进程,工业和信息化部人才交流中心特举办“全国软件专业人才设计与创业大赛”,本赛包括个人赛和团队赛两个比赛项目,个人赛设置:1、C/C++程序设计(本科A组、本科B组、高职高专组)2、Java软件开发(本科A组、本科B组、高职高专组)3、嵌入式设计与开发(大学组、研究生组)4、单片机设计与开发(大学组)5、电子设计与开发(大学组),团队赛设置:软件创业赛一个科目组别。并且形成了立足行业,结合实际,实战演练,促进就业的特色。
代码片段和文件信息
#include
#include “display.h“
#include “define.h“
#include “DS18B20.h“
#include “key.h“
void main()
{
AA1:comment();
TableValue[0] = Max/10;
TableValue[1] = Max%10;
TableValue[2] = Min/10;
TableValue[3] = Min%10;
Timer0Init();
P2 |= 0x80;
P0 = 0xfe;
while(1)
{
//KFlag = 2;
if(temp < Min)
{
Flag = 0;
P2 = 0xa0;
P0 = 0x00; //继电器关闭
KFlag = 4;
}
else if(temp > Max) //温度超过正常值
{
Flag = 2;
P2 = 0xa0;
P0 = 0x10; //继电器打开
KFlag = 1;
}
else
{
Flag = 1;
P2 = 0xa0;
P0 = 0x00; //继电器关闭
KFlag = 2;
}
P2 = 0x00;
P0 = 0xff;
DisplayTempSeg5(Flagtemp);
P0 = 0xff; //消除对LED的影响,数码管最后的P0=0x00
if(LedFlag)
{
P2 = 0x80;
P0 = 0xfe;
P2 &= ~(0x80);
P0 = 0x00;
}
else
{
P2 = 0x80;
P0 = 0xff;
P2 &= ~(0x80);//关掉LED选项
P0 = 0x00; //消除对继电器的影响
}
if(keyscan() == 10)
{
P2 = 0x80;
P0 = 0xff;
P2 &= ~(0x80);//关掉LED选项
P0 = 0x00; //消除对数码管位选的影响
while(1)
{
DisplaySetSeg6(MaxMin);
keyvalue = keyscan();
if((keyvalue>=0)&&(keyvalue<=9))
{
TableValue[m] = keyvalue;
m++;
if(m == 4)
{
m = 0;
}
}
if(keyvalue == 11)
{
if(m == 0)
{
m = 3;
}
else
{
m--;
}
}
Max = TableValue[0]*10+TableValue[1];
Min = TableValue[2]*10+TableValue[3];
if(keyvalue == 10)
{
if(Max < Min)
{
P2 = 0x80;
P0 = 0xfd; //L2亮
P2 &= ~(0x80);
P0 = 0x00;
m = 0;
}
else
{
P2 = 0x80;
P0 = 0xff; //L2熄灭
P2 &= ~(0x80);
P0 = 0x00;
m = 0;
goto AA1;
}
}
}
}
}
}
void IsrServe(void) interrupt 1
{
i++;
if(i == 200)
{
i = 0;
j++;
k++;
if(k == KFlag) //0.2*KFlag秒
{
k = 0;
LedFlag = !LedFlag;
}
if(j == 10) //2秒采集一次温度
{
j = 0;
temp = Ds18b20Read();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-07 20:45 2015.简易温度采集与控制装置程序\
文件 540 2016-03-14 16:43 2015.简易温度采集与控制装置程序\define.h
文件 2463 2017-04-06 13:24 2015.简易温度采集与控制装置程序\display.h
文件 1333 2016-03-14 14:09 2015.简易温度采集与控制装置程序\DS18B20.h
文件 3766 2017-04-07 20:29 2015.简易温度采集与控制装置程序\key.h
文件 6376 2009-05-07 14:37 2015.简易温度采集与控制装置程序\STARTUP.A51
文件 14051 2017-04-07 20:35 2015.简易温度采集与控制装置程序\STARTUP.LST
文件 749 2017-04-07 20:35 2015.简易温度采集与控制装置程序\STARTUP.OBJ
目录 0 2017-04-06 15:54 2015.简易温度采集与控制装置程序\__Previews\
文件 56139 2017-04-06 15:54 2015.简易温度采集与控制装置程序\__Previews\简易温度采集与控制装置.cPreview
文件 20559 2017-04-07 20:35 2015.简易温度采集与控制装置程序\简易温度采集与控制装置
文件 2125 2017-04-03 13:41 2015.简易温度采集与控制装置程序\简易温度采集与控制装置.c
文件 4603 2017-04-07 20:35 2015.简易温度采集与控制装置程序\简易温度采集与控制装置.hex
文件 92 2017-04-07 20:35 2015.简易温度采集与控制装置程序\简易温度采集与控制装置.lnp
文件 5612 2017-04-07 20:35 2015.简易温度采集与控制装置程序\简易温度采集与控制装置.LST
文件 29168 2017-04-07 20:35 2015.简易温度采集与控制装置程序\简易温度采集与控制装置.M51
文件 22780 2017-04-07 20:35 2015.简易温度采集与控制装置程序\简易温度采集与控制装置.OBJ
文件 275 2017-04-07 20:45 2015.简易温度采集与控制装置程序\简易温度采集与控制装置.plg
文件 75258 2017-04-07 20:45 2015.简易温度采集与控制装置程序\简易温度采集与控制装置.uvgui.Administrator
文件 75268 2017-04-07 20:41 2015.简易温度采集与控制装置程序\简易温度采集与控制装置.uvgui_Administrator.bak
文件 5612 2017-04-07 20:45 2015.简易温度采集与控制装置程序\简易温度采集与控制装置.uvopt
文件 13722 2017-04-04 02:06 2015.简易温度采集与控制装置程序\简易温度采集与控制装置.uvproj
文件 77862 2016-03-18 20:41 2015.简易温度采集与控制装置程序\简易温度采集与控制装置_uvopt.bak
文件 0 2016-03-05 13:09 2015.简易温度采集与控制装置程序\简易温度采集与控制装置_uvproj.bak
评论
共有 条评论