如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:3.2原理3.2.1原理图图3-104位温度显示器原理图3.2.2功能利用AD590温度传感器完成温度的测量,把转换的温度值的模拟量送入ADC0809的其中一个通道进行A/D转换,将转换的结果进行温度值变换之后送入数码管显示。软件详细设计4.1流程图开始指示灯LED灭ADC0809停止工作T1工作于方式1定时4mSCPU、T1开中断且T1开始工作ADC0809采集一次数据等待中断结束图4-1主程序流程图中断开始②①YNYN不满足,灯灭满足,灯亮指示灯亮条件?确定符号位为负确定符号位为正判断正负?软件补偿读取转换后数据0809转换结束?T1重新置数确定十位、个位和十分位数据①②逐位显示数据个位数据?加小数点一位数据?去掉十位“0”超出显示范围?停止扫描结束返回NYNY图4-2中断服务程序流程图4.2源代码/*************************************************************毕业设计—四位温度显示器**指导老师:刘东红**姓名:何夏栋**准考证号:010403160298***************************************************************/#include<reg51.h>#defineucharunsignedchar#defineuintunsignedintucharcodedispbitcode[]={0xfe,0xfd,0xfb,0xf7};/*LED位选*/ucharcodedispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40};/*0,1,2------9,正(不显),负*/uchardispbuf[]={0,0,0,10,10,10,10,10};uchardispcount=0;uchargetdata=0;unsignedlongtemp=0;uchari;bitsflag=0;/*正负标志*/sbitST=P3^0;sbitOE=P3^1;sbitEOC=P3^2;sbitLED=P3^4;/*当温度超过10度且低于30度时LED亮*/voidmain(void){LED=1;ST=0;OE=0;TMOD=0x10;TH1=(65536-4000)/256;/*T1工作于方式1下。每4mS采集一次数据,且刷新一次LED*/TL1=(65536-4000)%256;TR1=1;ET1=1;EA=1;ST=1;ST=0;while(1){;}}voidt1(void)interrupt3using0{TH1=(65536-4000)/256;TL1=(65536-4000)%256;if(EOC==1)/*转换完毕,显示*/{OE=1;getdata=P0;OE=0;temp=getdata;temp+=168;if(temp<273.2){temp=273.2-temp;sflag=1;}if(temp>=273.2){temp=temp-273.2;sflag=0;}if(sflag==0)dispbuf[3]=10;elsedispbuf[3]=11;if(sflag==0&&temp>=10&&temp<=30)/*温度大于10小于30灯亮*/LED=0;elseLED=1;temp*=10;i=0;while(temp/10)/*分位显示*/{dispbuf[i]=temp%10;temp=temp/10;i++;}dispbuf[i]=temp;ST=1;ST=0;P1=dispcode[dispbuf[dispcount]];P2=dispbitcode[dispcount];if(dispcount==1)/*加小数点*/{P1=P1|0x80;}if(dispcount==2&&P1==dispcode[0])/*测量温度是一位数,取掉十位的0*/{P1=dispcode[10];}dispcount++;if(dispcount==4)dispcount=0;}}
Ta的资源
2024年永州市道县设备监理师之设备工程监理基础及相关知识考试题库精品(考点梳理)
2024年永州市道县期货从业资格考试题库及参考答案【实用】
2024年梅州市五华县企业人力资源管理师考试题库及答案(网校专用)
2024年六安市裕安区期货从业资格考试题库附答案(实用)
2024年日照市五莲县设备监理师之设备监理合同考试题库附答案(满分必刷)
2024年云南省昆明市富民县期货从业资格考试题库附参考答案(A卷)
2024年永州市道县设备监理师之设备监理合同考试题库精品【夺冠系列】
2024年云南省文山壮族苗族自治州广南县设备监理师之设备工程监理基础及相关知识考试题库及参考答案【黄金题型】
2024年贞丰县施工员之设备安装施工基础知识考试题库精品(典型题)
2024年拉萨市当雄县企业人力资源管理师考试题库【轻巧夺冠】
An****70
实名认证
内容提供者
相关资源
最近下载
最新上传
2025届安徽省六安市三校九年级化学上学期期末调研试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末调研模拟试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末联考试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末联考模拟试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末考试试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末考试模拟试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末综合测试试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末综合测试模拟试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末统考试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末统考模拟试题含解析.docx