- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
温控仪电子系统设计程序
4.1 AD转换float samp()//采集数据{PIN0=0xff;for(i=0;i0x9f;i++);result_reg=PIN0;result=result_reg*5/255;return result;}void js(float result){if(result0.396result2.04){T=9.1*result+9.4;}else if(result2.04result3.7){T=18.1*result-8.9;}else if(result3.7result4.32){T=40.3*result-91.1;}result=(int)T*100; a=result/100;b=result/10%10;c=result%10;d=sd/10;e=sd%10;}4.2按键预置温度void intt1() interrupt 2 using 2{if(int1==0){delay(30);if(int1==0){sd++;if(sd90) sd=90;for(i=0;i100;i++) display(d,e,12);}}}void intt0() interrupt 0 using 0{if(int0==0){delay(30);if(int1==0){sd--;if(sd30) sd=30;for(i=0;i100;i++) display(d,e,12);}}4.3数码管显示void display(int a,b,c)//显示{ P1=0xff;P2=0xf7;P1=0xC6;delay(45);P1=0xff; P2=0xfb; P1=tab[c];delay(45); P1=0xff; P2=0xfd; P1=tab[b]+128; delay(45); P1=0xff; P2=0xfe; P1=tab[a]; delay(45); }4.4初始化void inti(){SCON=0X40;PCON=0;TMOD=0X21;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TH1=0XFD;TL1=0XFD;EX0=EX1=1;ET0=1;PX0=0;PX1=0;PT0=1;EA=1;TR0=1;TR1=1;IT0=1;IT1=1;}4.5主代码void main(){red=0;green=0;k=10;inti();while(1){if(flag==1){flag=0;result=samp();}js(result);display(a,b,c);out();}}4.6系统总代码#include reg52.h#include intrins.h#include absacc.h#define PIN0 XBYTE[0X7FF8]#define unchar unsigned char;#define unint unsigned int;unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff};sbit int1=P3^3;sbit int0=P3^2;sbit green=P3^4;sbit red=P3^5;unchar k;unchar flag;unchar sd=50;unint a,b,c,d,e,T;float result=0;float result_reg;unchar i;void delay(int n){unsigned int m;for(m=0;mn;m++);}void inti(){SCON=0X40;PCON=0;TMOD=0X21;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TH1=0XFD;TL1=0XFD;EX0=EX1=1;ET0=1;PX0=0;PX1=0;PT0=1;EA=1;TR0=1;TR1=1;IT0=1;IT1=1;}float samp()//采集数据{PIN0=0xff;for(i=0;i0x9f;i++);result_reg=PIN0;result=result_reg*5/255;return result;}void js(float result){if(result0.396result2.04){T=9.1*result+9.4;}else if(result2.04result3.7){T=18.1*result-8.9;}else if(result3.7result4.32){T=40.3*result-91.1;}result=(int)T*1
您可能关注的文档
最近下载
- 国家职业技术技能标准 4-10-01-03 保育师 人社厅发[2021]92号.docx
- 教师电子教案申请书模板.docx VIP
- 个人信用报告征信简版电子版PDF版2024年2月最新版带水印可编辑.pdf VIP
- 2025至2030中国电力生产行业市场发展分析及发展潜力与投资报告.docx
- 人教版(2024年新版)七年级上册数学全册教学设计.docx
- 高分子材料概述课件幻灯片课件.ppt VIP
- 财务报表基础知培训.ppt VIP
- 部编版小学四年级上册全册心理健康教育教案.docx VIP
- 《给水排水管道工程施工及验收规程》GB50268-2023.docx VIP
- 安全隐患排查治理台帐.doc VIP
文档评论(0)