《2022年震荡天平恒温腔体控制设计方案论文》由会员分享,可在线阅读,更多相关《2022年震荡天平恒温腔体控制设计方案论文(30页珍藏版)》请在金锄头文库上搜索。
1、个人资料整理仅限学习使用编号:本科毕业论文设计)题目:振荡天平腔体恒温控制设计学生:#学号:# 学院:物理与电子科学学院专业:电子信息科学与技术入学时间: 2009 年 9 月 1 日指导教师: #职称:副教授完成日期: 2018 年 4 月 25 日精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 30 页个人资料整理仅限学习使用诚 信 承 诺我谨在此承诺:本人所写的毕业论文振荡天平腔体恒温控制设计均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。承诺人 主要是利用空气通过PM2.5 滤膜
2、以后,大于100nm的颗粒沉积到滤膜上,滤膜的质量发生改变。由于振荡锥的质量改变以后其共振频率也随之发生改变,我们就可以利用测量频率的变化来反推质量的改变1。为了精确反映单位体积内的颗粒物的含量,就需要单位时间内通过滤膜的空气不仅要流量恒定而且要恒温,保持TEOM 工作腔体的工作温度恒定是确保PM2.5 等测量的先决条件。1.2 研究现状利用自动控制技术控制仪器的温度应用和产品有很多种形式,这些应用也达到了相当高的精度。工业控制领域,代宁光等利用PID 算法对滚筒设备物料进行控制,精度达到了 25,姚庆文通过模糊控制的方法对锅炉温度进行调控达到了较好的效果6 , 此外在工业领域中还广泛的应用到
3、渗碳炉、恒温水( 油浴箱、塑料制件和马弗炉的温度控制中8-11。温度控制用于家禽孵化也能提高家禽的孵化率,减少人工干预的程度12。在精密科学仪器中,温度控制显得更为重要,贾方秀等激光测距仪的脉冲电流供电温度控制系统中的温控设计和吕飞等设计的基于ADN8831的温度控制系统能达到0.01 的控制精度13,14。另外温度也可以广泛的应用医药等领域15-17, 并为这些仪器和产品的稳定工作作出最基本得保障。研究温度控制问题 , 为准确控制温度 , 使振荡天平腔体保持恒温, 针对传统法人工方式难以保证恒温 , 提出设计一种利用单片机的温度控制系统。以89C51单片机为核心, 结合 Pt100 对腔体进
4、行在线控制 , 并采用软件控制算法对温度进行智能控制。结果表明 , 系统温度控制精度达到了预期的设计目标, 温度 501, 具有较高的控制精度。1.3 研究内容本文研究课题为振荡天平中50恒温腔体的控制原理,通过Pt100 采集模拟数据经 ADC转换为数字数据后输入单片机中,编写程序使单片机控制继电器的通断,由于继电器和加热带连接,因此单片机最终控制的是加热带的温度,本文研究加热带的温度上升到50左右时的温度控制,通过不断的检测数据和不断的控制使加热带的温度最后精确到501。2 系统设计方案2.1 总体方案精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - -
5、-第 6 页,共 30 页个人资料整理仅限学习使用图 1:系统原理图温度采集装置把采集到的数据输入到数据处理装置,经过电桥和运放被处理的数据被输入到单片机中显示在显示屏上,同时单片机通过执行内部程序来控制加热装置。2.2 模块系统2.2.1 主控电路图 2:主控电路单片机接收来自转换器的的采集数据,然后把数据显示在液晶显示屏幕上,当温度远低于摄氏度则单片机控制继电器继续给加热带加热,如果显示温度在 50以上时继电器自动断开,数据采集、数据处理和单片机控制不停循环使得温度控制器的温度精确在502,实现了最初的温度设定的要求。图中的复位电路是在检测时方便对电路的刷新;晶振提供单片机工作时所需的工作
6、频率;排阻接在 P0 口是为了是 P0 口实现高低电平的功能;当VCC为时,通过给三极管的高低电平控制三极管的通与断来控制继电器的开与闭,从而控制了加热装置的发热精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 30 页个人资料整理仅限学习使用与降温;液晶显示用来显示被单片机处理后的数据,即加热带的测量温度。2.2.2 采集模块电路图 3:采集模块电路PT100 采集值通过直流电桥的处理,经过可调减法放大器把微小的信号放大成合适的信号输送到单片机中。图中的短路帽是为了即时断开电路,方便在焊接好电路后对电路性能的检测。图中发光二极管是电路通
7、与断的显示信号,当电路导通时二极管亮,当电路断开时二极管灭。图中的LM358为运放芯片,通过外围的搭接电路是整体的运放电路放大到所需的倍数,又由于R4 、R7为可调电阻,所以差分减法运放器为倍数可调放大器,通过调节可调电阻达到所需的最佳放大状态。2.3 系统硬件构成图 4:实物的硬件构成主控模块: 51 单片机、复位电路、晶振电路、P0口的上拉电阻组成了单片机的最小系统,由最小系统扩展的外围电路继电器、ADC等组成了主控电路,负责对数据的显示处理以及对加热带的控制。数据采集模块: Pt100 的直流电桥经过 LM358组成的减法差分运算放大器转换成单片机处理数据所需的电压。精选学习资料 - -
8、 - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 30 页个人资料整理仅限学习使用+5V电源:使用 7805 稳压芯片制作的稳压电源。3 系统硬件电路设计主控电路即 MCU 芯片外围电路,作为板卡的核心器件,实现了包括控制、存储、算法等功能。选用器件为STC89c52 ,对布板、焊接和调试等带来很大便利性。内部还集成了8K字节存储模块。图 5:主控电路图 5 中 P0口是 12864液晶的接口插槽, P1口是数据采集输入接口,把数据输入到 AD中处理, P2口和 P3口分别表示对继电器的接口,且由此口控制加热带的升温与降温,电压源是9v;测温模块具有不同的测
9、量模式,所以传感器具有多种接法,最常用的一种方式是三线制的接法,这种接法可以完全消除引线电阻,提高测量的精度,非常适合在系统精度的要求。数据处理也主要是为了提高输入的阻抗提高带负载能力,从而提高了采样的精度。ADC电路是模数转换的核心部分,成了采样保持和模数的转换的作用。LCD电路比较简单,主要是起一些显示的作用。图 6:信号处理电路精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 30 页个人资料整理仅限学习使用图 6 中 R1 、R5、R6 、Pt100 组成了直流电桥, Pt100 采集的信息经过电桥的处理输入到 LM358组成的差
10、分放大器。由于R4 、R7 、R2 、R3构成 LM358外围电路,且 R4和 R7为可调电阻,因此运放倍数由可调电阻调节到理想状态。 D1是发光二极管,用来显示电源是否通电,亮表示通电,灭表示断电。图 7:+5V 电源供给电路图 7 的系统用来提供 +5V电源,只使用了部分电路 , 其中 7905 稳压芯片用来提供 +5V电源。4软件设计4.1 整体系统的设计系统的总体分析3、系统的工作原理流程图温度采集加热带不工作温度转换液晶显示加热带工作否是温度大于50OC图 8:系统流程图系统的设计流程如图8所示,温度传感器采集腔体温度,采集的温度通过电桥和运放电路转化成温度数据显示在显示器上,如显示
11、温度大于50 摄氏度则单片机通过继电器控制加热带不工作,如果温度小于50 摄氏度则单片机通过继电器控制加热精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 30 页个人资料整理仅限学习使用带工作。4.2 控制系统的设计系统的总体分析3、系统的工作原理流程图温度采集加热带不工作加热带工作否是温度大于50OC图 9:控制系统流程图4.3 显示系统的的设计系统的总体分析3、初始化初始化加热带不工作定时显示加热带工作否是温度大于 50OC图 10:显示系统流程图先把显示系统先初始化,再通过单片机中的定时器给刷屏定时,即每隔多少时间刷一次屏幕,然
12、后把转换后的检测的数据输入到单片机中显示出来,以后就是进行不断的刷屏,而每一次刷屏重新显示的数据就是每一次新采集的数据,随时的把采集的数据显示在显示屏中,由于定时时间极短所以我们肉眼看不到屏幕在跳动,最终显示的即时采集的数据。显示界面如图11 所示。4.3.1 液晶显示界面图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 30 页个人资料整理仅限学习使用系统的总体分析阜阳师范学院temper ctrl temp: 检测温度H temp:+50.0 图 11:显示界面图液晶采用的是12864 液晶显示,第一行显示的“阜阳师范学院”和第二
13、行显示的“temper ctrl”以及第四行现实的“H temp:+50.0”在程序中设定的固定显示数值,其中第四行的是设定的振荡天平腔体温度,以便观察,当及时采集温度高于50 摄氏度则加热带停止工作,当及时采集温度低于50 摄氏度则加热带开始工作,第三行显示的是及时采集的温度,当腔体温度控制器插电工作时,第三行显示的是即时测量的温度。整体显示图如11 所示。5 系统硬件调试5.1 系统硬件调试通过温度传感器逐次的测量腔体温度并记录下来,分三次记录,第一次每隔15秒记录一次,得到一组数据绘成曲线图,如图12 所示;第二次每隔10 秒记录一次数据得到一组数据绘成曲线图,如图13 所示;每隔 5
14、秒一次的数据如图14 所示。通过曲线可知当温度没有达到50 摄氏度时曲线的斜率近似不变,当温度达到50 摄氏度左右时就在 50 摄氏度左右上下浮动。振荡天平腔体温度曲线图:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 30 页个人资料整理仅限学习使用图 12:间隔 15 秒温度变化曲线图 13:间隔 10 秒温度变化曲线图 14:间隔 5秒温度变化曲线通过给所有模块供电则腔体温度控制器开始工作,腔体温度从室温开始逐渐上升直到,第一次每隔15 秒记录腔体的温度,最终的温度曲线如图12 所示,由图可知每隔 15s 记录一次的数据图稳定性
15、不好,在1-13 横坐标内曲线斜率近乎不变,此后的时间内,温度在50 摄氏度左右具有较大的幅度,控温精度较低。第二次每隔 10s 开始测量并记录数据,由图13 可知在 1-15 的横坐标内曲线的斜率近似不变,在此后的时间内,相对比于图12,图 13 的温度在 50 摄氏度左右具有较小的浮动,精度有所提升。第三次是每隔5s 记录一次腔体温度,由图14 可知当温度高于50时,温控装置停止加热,当温度低于50时温控装置继续加热。在1-31 的横坐标的时间内曲线的斜率近似稳定,此后的时间内曲线是上下浮动的,最终温度被控制在501精选学习资料 - - - - - - - - - 名师归纳总结 - - -
16、 - - - -第 13 页,共 30 页个人资料整理仅限学习使用的范围。精度达到了最初的要求。6 总结与展望本文研究了振荡天平腔体的恒温控制设计,整个系统的工作原理是:温度传感器采集温度数据输入到数据处理电路中进行处理,即把Pt100 的阻值变化转换成电压信号的变化,此微弱信号又直流电桥输入到差分运算放大器中进行放大到所需的电信号,然后电信号传送到单片机中转换成温度信号,当检测到的腔体温度高于设定温度时则加热装置停止加热,当检测到的腔体温度低于设定温度时则加热装置继续加热,最终是的振荡天平的腔体的实际温度在设定值左右上下浮动,即达到了预期所需的要求。本恒温腔体的控制精度为501,精度没有控制
17、在小数位以内,这其中的原因不仅是因为温度传感器的精度低以及电路的电气性能的误差,例如电阻阻值的误差、电容值的误差、电桥的设计和运放电路的误差,而且是由于本设计的程序没有使用 PID 算法去处理控制结果,这些各种类型的误差造成了本设计的控制精度为501。以后在设计电路时,尽量使用高精度的元器件,同时在设计电桥、运放等电路时要选择好调节好参数,以便把对精度的影响控制到最小,在以后的时间里还要学会 PID 算法的使用。避免了这些因素的影响,恒温腔体的温度变化精度可控制在51以内。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 30 页个人资
18、料整理仅限学习使用参考文献 :1 詹锴 ,刘建国 ,陆钒 等.霍尔元件在微量振荡天平监测仪中的应用J.仪器仪表学报 ,2007,(1. 2 王姣 ,王效科 ,张红星 等.北京市城区两个典型站点PM_(2.5浓度和元素组成差异研究J.环境科学学报 ,2018,(1. 3 杨卫芬 ,银燕 ,魏玉香等 .霾天气下南京PM_(2.5中金属元素污染特征及来源分析J.中国环境科学,2018,(1.4 袁翠峪 ,魏迎旭 ,许磊 ,李金哲 ,徐舒涛 ,周游 ,陈景润 ,王全义 ,刘中民 ,. 振荡天平结合微反研究程序升温条件下SAPO-34 催化的甲醇转化J. 催化学报 ,2018,(5. 5 代宁光 ,王道
19、铨 ,刘力云 . 滚筒设备物料温度控制策略的设计应用J. 烟草科技 ,2018,(6. 6 姚庆文 . 基于模糊控制的锅炉温度调控策略J. 计算机仿真 ,2018,(12. 7 刘景艳 ,张素妍 ,郭顺京 . 基于 PIC 单片机的渗碳炉模糊PID 温度控制系统J. 郑州大学学报 (工学版 ,2018,(6. 8 蔡凌 ,韩晓 . 基于仿人智能控制的恒温水(油 浴箱温度控制的研究J. 化工自动化及仪表,2018,(3. 9 吴廷 ,安瑛 ,谢鹏程 ,谭晶 ,杨卫民 . 温度控制保压过程对制件质量重复精度的影响J. 中国塑料,2018,(5. 10何爱江 ,刘丽秀 . 马弗炉温度控制系统的改造J
20、. 实验室研究与探索,2018,(10. 11 王 小 增 ,杨 久 红 .家 禽 孵 化 温 度 控 制 系 统 设 计 基 于Smith 预 估 算 法 J. 农 机 化 研究,2018,(10. 12贾方秀 ,丁振良 . 激光测距仪的脉冲电流供电温度控制系统J. 光学精密工程 ,2009,(9.13吕飞 ,高峰 ,郑桥 ,袁自钧 . 基于ADN8831的温度控制系统在激光器中的应用J. 合肥工业大学学报 (自然科学版 ,2018,(7. 14韦彩虹 ,雷声 ,朱国忠 ,陈裕泉 ,潘敏 . 妇科术后凝血用热极探头的温度控制系统设计J. 传感技术学报 ,2018,(8. 15朱国忠 ,李洪涛
21、 ,潘敏 ,雷声 . 电子鼻温度控制系统的设计J. 传感器与微系统,2018,(2. 16何爱香 ,魏广芬 ,石艳荣 . 一种新型高精度温度控制方法J. 计算机仿真 ,2009,(9. 17吕俊亚 . 一种基于单片机的温度控制系统设计与实现J. 计算机仿真 ,2018,(7. 18于凤明单片机原理及接口技术199719陈明荧8051 单片机课程设计实训教材200420胡汉才单片机原理及其接口技术1995附录 A:源程序/* 温度控制器精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 30 页个人资料整理仅限学习使用元器件: TLC254
22、3ADC+12864 液晶 +PT100温度传感器*/#include #include #define uchar unsigned char #define uint unsigned int float n=0,k=0,s1=0,s2=0,s3=0。uint z。uchar e0,e1,e2,e3,f0,f1,f2,f3。uchar i。sbit ctrl=P20。/* 12864LCD引脚定义 * #define LCD_data P0 /数据口sbit LCD_RS = P26。 /寄存器选择输入sbit LCD_RW = P25。 /液晶读 / 写控制sbit LCD_EN = P
23、27。 /液晶使能控制sbit LCD_PSB = P32。 /串/ 并方式控制sbit LCD_RST = P37。 /液晶复位端口*/ #define LCD_data P0 sbit LCD_RS = P26。sbit LCD_RW = P25 。sbit LCD_EN = P27。sbit LCD_PSB =P32 。sbit LCD_RST =P37 。/*TLC2543引脚定义 */ 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 30 页个人资料整理仅限学习使用sbit ADout=P10。sbit ADin=P11。s
24、bit CS=P12 。sbit CLK=P13 。sbit EOC=P14 。/*/ void delay_1ms(uint x。void write_cmd(uchar cmd。void write_dat(uchar dat。void lcd_pos(uchar X,uchar Y。void lcd1_init(。void L12864_write_bignum(char x,char y,int aaa。void wright_string(unsigned char X,unsigned char Y,char *s。uchar code num=0123456789。/* 延时函数
25、*/ void delay_1ms(uint x uint i,j。 for(j=0。j for(i=0。i 。 void delay(int ms 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 30 页个人资料整理仅限学习使用 while(ms- uchar i。 for(i=0。i _nop_(。 _nop_( 。 _nop_( 。 _nop_( 。 /* 写命令*/ void write_cmd(uchar cmd LCD_RS=0。 LCD_RW=0 。 LCD_EN=0。 P0=cmd 。 delay_1ms(1。 LCD
26、_EN=1。 delay_1ms(1。 LCD_EN=0。 /* 写数据*/ 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 30 页个人资料整理仅限学习使用void write_dat(uchar dat LCD_RS=1。 LCD_RW=0 。 LCD_EN=0。 P0=dat 。 delay_1ms(1。 LCD_EN=1。 delay_1ms(1。 LCD_EN=0。 /* 写位置*/ void lcd_pos(uchar X,uchar Y uchar pos。 if(X=0 X=0x80 。 else if(X=1 X=0
27、X90 。 else if(X=2 X=0X88 。 else if(X=3 X=0X98 。 if(X=0 X=0x80 。 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 30 页个人资料整理仅限学习使用 else if(X=1 X=0X91 。 else if(X=2 X=0X8A 。 else if(X=3 X=0X9B 。 pos=X+Y。 write_cmd(pos。 /* LCD初始化*/ void lcd1_init( LCD_PSB=1 。 write_cmd(0x30。 delay_1ms(1。 write_cmd
28、(0x06。 delay_1ms(1。 write_cmd(0x0C。 delay_1ms(1。 write_cmd(0x01。 delay_1ms(1。 /* 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 20 页,共 30 页个人资料整理仅限学习使用写大数据*/ void L12864_write_bignum(char x,char y,int aaa if(x=0 lcd_pos(x,y。 write_dat( 。 if(aaa0 write_dat(+。 if(aaa write_dat(-。 aaa=0-aaa。 if(aaa=100
29、0000 write_dat(num(aaa/1000000%10。 write_dat(num(aaa/100000%10。 write_dat(num(aaa/10000%10。 write_dat(num(aaa/1000%10。 write_dat(num(aaa/100%10。 write_dat(num(aaa/10%10。 write_dat(.。 write_dat(num(aaa%10。 else if(aaa=100000 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 30 页个人资料整理仅限学习使用 write
30、_dat(num(aaa/100000%10。 write_dat(num(aaa/10000%10。 write_dat(num(aaa/1000%10。 write_dat(num(aaa/100%10。 write_dat(num(aaa/10%10。 write_dat(.。 write_dat(num(aaa%10。 else if(aaa=10000 write_dat(num(aaa/10000%10。 write_dat(num(aaa/1000%10。 write_dat(num(aaa/100%10。 write_dat(num(aaa/10%10。 write_dat(.
31、。 write_dat(num(aaa%10。 else if(aaa=1000 write_dat(num(aaa/1000%10。 write_dat(num(aaa/100%10。 write_dat(num(aaa/10%10。 write_dat(.。 write_dat(num(aaa%10。 else if(aaa=100 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 22 页,共 30 页个人资料整理仅限学习使用 write_dat(num(aaa/100%10。 write_dat(num(aaa/10%10。 write_da
32、t(.。 write_dat(num(aaa%10。 else if(aaa=10 write_dat(num(aaa/10%10。 write_dat(.。write_dat(num(aaa%10。 else write_dat(0。 write_dat(.。 write_dat(num(aaa%10。 /* 写中英文的*/ void wright_string(unsigned char X,unsigned char Y,char *s lcd_pos(X,Y。 while (*s 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 23 页,共
33、 30 页个人资料整理仅限学习使用 write_dat(*s。 s+。 /*/* */* 延时函数 */* */*/void delay1(int ms while(ms- uchar y。 for(y=0。y 。 /*/* */* 检查 LCD忙状态 */*lcd_busy为 1 时,忙,等待。lcd-busy为 0 时, 闲,可写指令与数据。 */ /* */*/bit lcd_busy( bit result。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 24 页,共 30 页个人资料整理仅限学习使用 LCD_RS = 0。 LCD_RW
34、= 1。 LCD_EN = 1。 delayNOP(。 result = (bit(P0&0x80。 LCD_EN = 0。 return(result。 /*/* */* 写指令数据到LCD */* RS=L,RW=L ,E=高脉冲, D0-D7=指令码。 */* */*/void lcd_wcmd(uchar cmd while(lcd_busy(。 LCD_RS = 0。LCD_RW = 0 。 LCD_EN = 0。 _nop_(。 _nop_(。 P0 = cmd。 delayNOP(。 LCD_EN = 1。 delayNOP(。 LCD_EN = 0。 精选学习资料 - - -
35、- - - - - - 名师归纳总结 - - - - - - -第 25 页,共 30 页个人资料整理仅限学习使用/*/* */* 写显示数据到LCD */* RS=H,RW=L ,E=高脉冲, D0-D7=数据。 */ /* */*/void lcd_wdat(uchar dat while(lcd_busy(。 LCD_RS = 1。 LCD_RW = 0。 LCD_EN = 0。 P0 = dat。 delayNOP(。 LCD_EN = 1。 delayNOP(。 LCD_EN = 0。 /* AD转换*/ uint readAD(uchar port uchar ch,i,j。uin
36、t ad。ch=port 。for(j=0。j / 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 26 页,共 30 页个人资料整理仅限学习使用ad=0。ch=port 。EOC=1 。CS=1 。CS=0 。CLK=0 。for(i=0。i if(ADout ad|=0x01。ADin=(bit(ch&0x80。CLK=1 。CLK=0 。ch=1。ad 。ad=1。return(ad。 /* * 主函数 * * */void main( 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 27 页,共
37、 30 页个人资料整理仅限学习使用 float u1,u。 float temp。 delay(10。 /上电,等待稳定 lcd1_init(。 while(1 ctrl=1。 wright_string(0,1,阜阳师范学院。 wright_string(1,1,temper ctrl。 wright_string(2,1,temp:。 wright_string(3,0, H temp:。 n=readAD(0x00。 /温度/ k=readAD(0x10。 /湿度 u=(n*5/4096。 /显示二位小数的时候用ulong temp=18+20*(u-2.0。/ L12864_write
38、_bignum(1,2,s1*10。 /模拟电压显示 L12864_write_bignum(2,4,(floattemp*10。 /温度显示 (s1*20-45*10 (temp*10 L12864_write_bignum(3,4,50.0*10。 /温度显示 (s1*20-45*10 (temp*10精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 28 页,共 30 页个人资料整理仅限学习使用 while(temp50 ctrl=0。 n=readAD(0x00 。 /温度 /k=readAD(0x10。 /湿度 u=(n*5/4096。 /
39、显示二位小数的时候用ulong temp=18+20*(u-2.0。 L12864_write_bignum(2,4,(floattemp*10。/温 度 显 示 (s1*20-45*10 (temp*10 /* for(i=0。i ctrl=0。 delay_1ms(100 。 ctrl=1。 delay_1ms(100 。 */ 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 29 页,共 30 页个人资料整理仅限学习使用附录 B 致谢这次毕业设计得到了我的指导老师、同学们的帮助,其中我的导师老师对我的关心和支持尤为重要,每次遇到难题,我最先做的就是向朱老师寻求帮助,而朱老师每次不管忙或闲,总会抽空来找我面谈,然后一起商量解决的办法。另外,感谢校方给予我这样一次机会,能够独立地完成一个课题,并在这个过程当中,给予我们各种方便,使我们在即将离校的最后一段时间里,能够更多学习一些实践应用知识,增强了我们实践操作和动手应用能力,提高了独立思考的能力。再一次对我的母校表示感谢。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 30 页,共 30 页