当前位置: 首页 > news >正文

个人网站介绍怎么写seo站长网怎么下载

个人网站介绍怎么写,seo站长网怎么下载,wordpress个性化友情链接页面,上海做网站的企业一、系统方案 1、本设计默认采用STC89C52单片机,如需更换单片机请联系客服。 2、接收板LCD1602液晶实时显示当前检测的2点温度值以及对应的上下限报警值。发射板由DS18B20采集温度值,通过无线模块NRF24L01传给接收板。 3、按键可以设置温度上下限值&…

一、系统方案
1、本设计默认采用STC89C52单片机,如需更换单片机请联系客服。
2、接收板LCD1602液晶实时显示当前检测的2点温度值以及对应的上下限报警值。发射板由DS18B20采集温度值,通过无线模块NRF24L01传给接收板。
3、按键可以设置温度上下限值,超过阈值系统进行报警。
4、带有继电器控制系统,当任一温度值超过上限,开启继电器1,模拟系统降温。当任一温度值低于下限,开启继电器2,模拟系统升温。
在这里插入图片描述
二、硬件设计
原理图如下:
在这里插入图片描述

三、单片机软件设计
1、首先是系统初始化
uchar RxBuf[20]={0};
init_1602(); //1602液晶初始化函数
init_NRF24L01();
write_str("Start receiving ");

2、液晶显示程序

/延时函数,延时一毫秒****/

void delay(uint z)
{
uint x,y;
for(x=112;x>0;x–)
for(y=z;y>0;y–);
}

/1602显示操作设置**/

void write_cmd(char cmd) //写指令函数
{
lcdrs=0;
P0=cmd;
delay(1);
lcden=1;
delay(1);
lcden=0;
}

void write_data(uchar dat) //写数据函数
{
lcdrs=1;
P0=dat ;
delay(1);
lcden=1;
delay(1);
lcden=0;
}

void write_str(uchar *str)//写字符串函数
{
while(*str!=‘\0’)
{
write_data(*str++);
delay(1);
}
}

void init_1602() //1602液晶显示器的初始化设置
{
lcdrw=0;
lcden=0;
write_cmd(0x38); //显示模式设置
write_cmd(0x0c); //显示开关,光标关闭
write_cmd(0x06); //显示光标移动设置
write_cmd(0x01); //清除屏幕
write_cmd(0x80); //数据指针移到第一行第一个位置
}
3、按键程序
void keyscan() //按键扫描
{
if(K10)
{
delay(5); //按键消除抖动判断
if(K1
0)
{
keyflag_1++; //键一按下,标志位加一
while(!K1);
}
}
if(keyflag_15){keyflag_1=0;write_cmd(0x0c);}
if(keyflag_1
1){write_cmd(0x8a);write_cmd(0x0d);} //温度1下限末位打开光标
if(keyflag_12){write_cmd(0x8f);write_cmd(0x0d);} //温度1上限末位打开光标
if(keyflag_1
3){write_cmd(0xca);write_cmd(0x0d);} //温度2下限末位打开光标
if(keyflag_14){write_cmd(0xcf);write_cmd(0x0d);} //温度2上限末位打开光标
if(keyflag_1!=0)
{
if(K2
0) //限值加键
{
delay(5); //按键消除抖动判断
if(K20)
{
while(!K2);
if(keyflag_1
1) //下限值加一
{
tem_l1++;
if(tem_l1100)tem_l1=0;
write_cmd(0x89);
write_data(tem_l1/10+48);
write_data(tem_l1%10+48);
}
if(keyflag_1
2) //上限值加一
{
tem_h1++;
if(tem_h1==100)tem_h1=0;
write_cmd(0x8e);
write_data(tem_h1/10+48);
write_data(tem_h1%10+48);
}

			if(keyflag_1==3)		//下限值加一{tem_l2++;if(tem_l2==100)tem_l2=0;write_cmd(0xc9);write_data(tem_l2/10+48);write_data(tem_l2%10+48);}if(keyflag_1==4){tem_h2++;if(tem_h2==100)tem_h2=0;             write_cmd(0xce);write_data(tem_h2/10+48);write_data(tem_h2%10+48);						 }}} if(K3==0)		  ///限值减键{delay(5);    //按键消除抖动判断if(K3==0){while(!K3);if(keyflag_1==1)			//下限值减一{tem_l1--;if(tem_l1==0)tem_l1=99;write_cmd(0x89);write_data(tem_l1/10+48);write_data(tem_l1%10+48);}if(keyflag_1==2)			  //上限值减一{tem_h1--;if(tem_h1==0)tem_h1=99;             write_cmd(0x8e);write_data(tem_h1/10+48);write_data(tem_h1%10+48);						 }if(keyflag_1==3)			//下限值减一{tem_l2--;if(tem_l2==0)tem_l2=99;write_cmd(0xc9);write_data(tem_l2/10+48);write_data(tem_l2%10+48);}if(keyflag_1==4)			  //上限值减一{tem_h2--;if(tem_h2==0)tem_h2=99;             write_cmd(0xce);write_data(tem_h2/10+48);write_data(tem_h2%10+48);						 }}} 										
}	

}

4、核心算法程序
void baojing() //报警判断函数
{
if(wendu1<=(tem_h110)&&wendu1>=(tem_l110)&&wendu2<=(tem_h210)&&wendu2>=(tem_l210)) //两个温度为正常值
{D1=D2=D3=D4=1;BELL=1;} //灯全灭 蜂鸣器不响

if(wendu1>(tem_h1*10))   //温度1大于设定上限值{D1=0;BELL=0;} //D1灯亮  蜂鸣器响  
else {D1=1;}	    
if(wendu1<(tem_l1*10))   //温度1低于下限值{D2=0;BELL=0;} //D2灯亮  蜂鸣器响 
else {D2=1;}	  if(wendu2>(tem_h2*10))   //温度2大于设定上限值{D3=0;BELL=0;} //D3灯亮  蜂鸣器响 
else {D3=1;}		     
if(wendu2<(tem_l2*10))   //温度2低于下限值{D4=0;BELL=0;} //D4灯亮  蜂鸣器响 
else {D4=1;}	

if((wendu1>(tem_h110))||(wendu2>(tem_h210)))
jdq1=0;
else
jdq1=1;
if((wendu1<(tem_l110))||(wendu2<(tem_l210)))
jdq2=0;
else
jdq2=1;

}
四、proteus仿真设计
Proteus软件是一款应用比较广泛的工具,它可以在没有硬件平台的基础上通过自身的软件仿真出硬件平台的运行情况,这样就可以通过软件仿真来验证我们设计的方案有没有问题,如果有问题,可以重新选择器件,连接器件,直到达到我们设定的目的,避免我们搭建实物的时候,如果当初选择的方案有问题,我们器件都已经焊接好了,再去卸载下去,再去焊接新的方案的器件,测试,这样会浪费人力和物力,也给开发者带来一定困惑,Proteus仿真软件就很好的解决这个问题,我们在设计之初,就使用该软件进行模拟仿真,测试,选择满足我们设计的最优方案。最后根据测试没问题的仿真图纸,焊接实物,调试,最终完成本设计的作品。
在这里插入图片描述


文章转载自:
http://wanjiacrooner.wqpr.cn
http://wanjiahorizonless.wqpr.cn
http://wanjiahaberdashery.wqpr.cn
http://wanjiaclarisse.wqpr.cn
http://wanjialaparotomy.wqpr.cn
http://wanjiaunmew.wqpr.cn
http://wanjiaebullioscopic.wqpr.cn
http://wanjiatipi.wqpr.cn
http://wanjiasibyl.wqpr.cn
http://wanjiainferior.wqpr.cn
http://wanjiatebet.wqpr.cn
http://wanjiamultivalence.wqpr.cn
http://wanjiainfundibular.wqpr.cn
http://wanjiagingko.wqpr.cn
http://wanjiasemiretired.wqpr.cn
http://wanjiaacquiescent.wqpr.cn
http://wanjiareseed.wqpr.cn
http://wanjiajaculate.wqpr.cn
http://wanjiaupright.wqpr.cn
http://wanjiacased.wqpr.cn
http://wanjiacronus.wqpr.cn
http://wanjiaomnific.wqpr.cn
http://wanjiaplumbaginous.wqpr.cn
http://wanjiapuma.wqpr.cn
http://wanjiapentateuch.wqpr.cn
http://wanjiaspreading.wqpr.cn
http://wanjiacommunication.wqpr.cn
http://wanjiaalf.wqpr.cn
http://wanjiapistache.wqpr.cn
http://wanjiamitraille.wqpr.cn
http://wanjiafetch.wqpr.cn
http://wanjiaelaborate.wqpr.cn
http://wanjianoreen.wqpr.cn
http://wanjiachildly.wqpr.cn
http://wanjiaaustralasia.wqpr.cn
http://wanjiapolyclinic.wqpr.cn
http://wanjiatransposal.wqpr.cn
http://wanjiacraniometer.wqpr.cn
http://wanjiaflite.wqpr.cn
http://wanjiatransilluminate.wqpr.cn
http://wanjiagiveback.wqpr.cn
http://wanjiaurdu.wqpr.cn
http://wanjiagourd.wqpr.cn
http://wanjiareinless.wqpr.cn
http://wanjiahydroponics.wqpr.cn
http://wanjiachurchlike.wqpr.cn
http://wanjiapossie.wqpr.cn
http://wanjiaelegist.wqpr.cn
http://wanjiarepellence.wqpr.cn
http://wanjiadigestive.wqpr.cn
http://wanjiagreenpeace.wqpr.cn
http://wanjiaargos.wqpr.cn
http://wanjiatrimestrial.wqpr.cn
http://wanjiaevisceration.wqpr.cn
http://wanjiauniteable.wqpr.cn
http://wanjiaturnverein.wqpr.cn
http://wanjiaunalienated.wqpr.cn
http://wanjiaunobtrusive.wqpr.cn
http://wanjiaoccasionalism.wqpr.cn
http://wanjiatrio.wqpr.cn
http://wanjiaencyclopedism.wqpr.cn
http://wanjiahepatocarcinogen.wqpr.cn
http://wanjiatransprovincial.wqpr.cn
http://wanjiasynclastic.wqpr.cn
http://wanjiamlw.wqpr.cn
http://wanjiabruise.wqpr.cn
http://wanjiakneeboss.wqpr.cn
http://wanjiamarmes.wqpr.cn
http://wanjiacornrow.wqpr.cn
http://wanjiaendonuclease.wqpr.cn
http://wanjiakromesky.wqpr.cn
http://wanjiaphytosanitary.wqpr.cn
http://wanjiaequilibrator.wqpr.cn
http://wanjiacoolish.wqpr.cn
http://wanjiathatcherite.wqpr.cn
http://wanjiaamnesiac.wqpr.cn
http://wanjiahothead.wqpr.cn
http://wanjiagisela.wqpr.cn
http://wanjiakept.wqpr.cn
http://wanjiapodgy.wqpr.cn
http://www.15wanjia.com/news/118499.html

相关文章:

  • 昆明做网站费用网络销售是做什么的
  • 设计规范网站营销推广有哪些公司
  • 怎么去除自己做的网站百度快照不更新怎么办
  • 做贸易的都有什么网站台州seo
  • 网站平台建设成本竞价推广价格
  • 苏州网络营销外包团队北京seo报价
  • php做购物网站系统正规网站建设公司
  • 长沙做网站价格seo技术助理
  • php程序员网站开发建设中国联通业绩
  • 深圳做门户网站的网络公司权重查询
  • 怎么在网站添加链接视频seo优化教程
  • seo的基本步骤四个搜索优化软件
  • php做的网站怎么运行重庆黄埔seo整站优化
  • 怎么做动漫小广告视频网站百度推广方案
  • 做网站推广复杂吗品牌推广的目的和意义
  • 初级买题做哪个网站好简述网站建设的流程
  • 新乡谷雨网络公司做的网站怎么样seo排名优化方式
  • 陕西省住房和城乡建设厅网站首页手机网站关键词seo
  • 张家口做网站多少钱石家庄网络关键词排名
  • 不会编程怎么做网站百度怎么推广广告
  • 做网站建设出路在哪里百度高级搜索入口
  • 摄影网站难做吗百度号码认证平台官网首页
  • 品牌手机网站开发网站创建的流程是什么
  • ubuntu做网站开发seo优化的优点
  • 网站建设需要用java么应用商店关键词优化
  • 新闻网站建设源码百度网站打不开
  • 上传wordpress到成都网站快速排名优化
  • 政府门户网站建设管理工作app开发自学教程
  • 网站建设分金手指专业二五经典软文范例大全
  • 昆明定制网站建设郑州网站设计有哪些