




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计说明书 2015-2016 学年第 2 学期 学学 院院:自动化工程学院 专专 业业:测控技术与仪器 学学 生生 姓姓 名名:刘鑫月学学 号:号:04 班班 级级 :测控 133 课课程程设设计计名名称称:测控系统设计 课课程程设设计计题题目目:温度检测显示及报警装置设计与制作 起起 迄迄 日日 期期: :2016 年 5 月 23 日 6 月 3 日 课课程程设设计计地地点点: :主教 5 楼 指指 导导 教教 师师: :赵君、关硕 系系 主主 任任:陈东升 测控系统设计 II 目录 第 1 章 绪 论 .1 1.1 课题背景.1 1.2 课题意义.1 第 2 章 设计题目介绍 .2 2.1 设计目的.2 2.2 设计要求.2 2.3 设计工作任务及工作量的要求.2 第 3 章 系统总体框架 .4 3.1 系统总体设计.4 3.2 总体设计方案.4 第 4 章 系统硬件设计 .6 4.1 硬件总体设计方案.6 4.1.1 硬件设计目标.6 4.1.2 接口和连接方式定义.6 4.2 单片机最小系统.6 4.2.1 复位电路.7 4.2.2 晶振电路.7 4.3 测温传感器.8 4.3.1 工作原理.8 4.3.2 工作特性.9 4.4 显示电路.9 4.4.1 七段六位数码管驱动原理.9 4.5 按键输入电路.11 4.6 报警电路.11 4.7 设计要求.12 第 5 章 系统软件设计 .13 5.1 软件设计及程序编写.13 5.2 测温部分.14 5.3 显示部分.18 5.4 输入部分.20 5.5 报警部分.22 第 6 章 结 论 .25 参考文献 .26 附录 .27 测控系统设计 III 测控系统设计 - 1 - 第 1 章 绪 论 1.1 课题背景 温度是一个和人们生活环境密切相关物理量,也是在其他研究、生产、科研、生活 中需要测量和控制的物理量,同时也是最基本的环境参数。人们的生活与坏境温度息息 相关,物理、化学、生物等科学都离不开温度。温度的高低直接影响人们的生活质量和 身体健康,许多电子设备都有额定温度单位,没有合适的温度会使电子产品造成故障。 在电厂的生产运行过程中,温度是锅炉生产蒸汽质量的重要指标之一,也是保证锅炉设 备安全的重要参数。同时,温度是影响锅炉传热过程和设备效率的主要因素。因此温度 检测对于保证锅炉的安全、经济运行,提高蒸汽产量和质量,减轻工人的劳动强度,改 善劳动条件具有极其重要意义。在实际的生产环境下,由于系统内部与外界的热交换是 难以控制的,其他热源的干扰也是无法精确计算的,因此温度量的变化往往受到不可预 测的外界环境扰动的影响。因此,对温度的监测和控制具有非常重要的意义。 1.2 课题意义 各种温度传感器和单片机被引入到测温系统中,这不仅使得测温更加精确,而且满 足了不同环境对测量系统的要求。通过单片机对温度传感器采集到的数据进行转换测温 系统中的显示部分可以实时显示环境中的温度,单片机还可以对温度进行保存、控制、 运算等等。测温技术在生产过程中,产品质量控制和监测,设备在线故障诊断和安全保 护以及节约能源等方面都发挥着重要作用。使用自动温度控制系统可以对生产环境的温 度进行自动控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生 产效率。 测控系统设计 - 2 - 第 2 章 设计题目介绍 2.1 设计目的 测控系统技术是自动控制理论和微型计算机原理和接口等技术在工业生产过程中实 现自主测量自动控制的专门技术,其以自动控制理论为基础,以电子技术、传感器原理、 计算机原理及接口等课程内容为辅助,通过对测控系统的设计实践环节培养学生理论应 用能力、总结归纳能力以及自我学习能力,从而进一步提高学生工程实践能力和创新意 识的培养。 2.2 设计要求 设计并开发能自动测温并具有显示和报警系统的温度测量控制系统,要求以 18b20 做为温度测量传感器,以数码管、点阵、1602、全彩 TFT 屏做为温度等信息显示装置, 以蜂鸣器为报警装置,能实现实时温度显示、温度上下限设定、温度上下限报警等功能。 具体功能要求如下: (1)单片机开发仪提供的 18b20 温度传感器做为温度采集传感器。对温度进行实时 采集。 (2)本组(第一组)使用数码管做为信息显示装置。 (3)显示内容要求如下: 实时显示当前温度。 对上下限进行设定时显示设定值。 (要求显示的设定值能随按键按下而变化) 温度高于上限或低于下限时显示屏有相应显示。 (报警显示内容可自定) (4)使用按键或 4*4 键盘做为输入设备,用于设定报警上下限。 (5)使用蜂鸣器做为报警装置,低于下限时短鸣 3 次为一组报警,每组报警之间有 一定间隔,直至温度高于下限,2 秒长鸣后表示已高于下限;高于上限是持续长鸣,直至 低于上限时,短鸣 3 次示意已低于上限。 (6)可拓展其他功能做为发挥部分 测控系统设计 - 3 - 2.3 设计工作任务及工作量的要求 1.课程设计报告(由“题目背景与意义” 、 “设计题目介绍” 、 “系统总体框架” 、 “系 统硬件设计” 、 “系统软件设计” 、 “结论”六个部分组成 ) ; 2.课程设计任务书; 3.系统硬件原理图; 4.系统软件流程图; 5.工作进程日记。 测控系统设计 - 4 - 第 3 章 系统总体框架 3.1 系统总体设计 本系统由 AT89C52 单片机、DS18B20 温度检测部分、七段六位数码管显示部分、按 键输入部分和蜂鸣器报警部分组成。DS18B20 采集环境温度并保存在存储器中通过单片 机将温度显示在数码管上。按键调整报警的温度上下限,当温度低于下限或高于上限时 蜂鸣器报警。 图 3-1 系统设计原理图 3.2 总体设计方案 1. 采用 DS18B20 作为温度传感器进行温度测量。DS18B20 可以满足从-55 摄氏度到 +125 摄氏度测量范围,在一秒内把温度转化成数字,测得的温度值的存储在两个八位的 RAM 中,单片机直接从中读出数据转换成十进制就是温度。 2. 温度显示采用七段六位数共阴码管,它的引线已在内部连接完成,只需引出它们 的各个笔划,公共电极,数码管广泛用于仪表,时钟,车站,家电等场合。仪表数码管 的应用代替了老套旧式的指针仪表,指针表精度低,测量不精确,精度只能在 1-1.5 之间, 然后用数码管代替的数显仪表运用其高科技手段,精度可以达到 0.1-0.5 之间,是个很大 温度传感器 模块 最小系统模块 按键模块 显示模块 报警模块 测控系统设计 - 5 - 的飞跃。 3. 按键的选择四个普通按键,分别作为上限加键、上限减键、下限加键、下限减键。 4. 单片机选用 AT89C52,是一个低电压,高性能 CMOS 8 位单片机,其将通用的微 处理器和 Flash 存储器结合在一起,特别是可反复擦写的 Flash 存储器可有效地降低开发 成本。 硬件电路设计 软件程序设计 最小系统电路图 温度传感器电路图 按键模块电路图 显示模块电路图 整合 显示模块程序的编写 按键模块程序的编写 温度传感器控制程序的编写 形成设计思路 报警模块电路图 报警模块程序的编写 测控系统设计 - 6 - 图 3-2 系统设计流程图 第 4 章 系统硬件设计 4.1 硬件总体设计方案 4.1.1 硬件设计目标 本系统中通过温度传感器 DS18B20 的数据线 DQ 与主控芯片单片机的 P3.7 相连接, DS18B20 将采集到的数据送给单片机,经过单片机出来后,数码管显示 14 位数据线连接 到单片机的 P0、P2 口上。蜂鸣器经过三极管的驱动后,接到单片机实现当实时温度低于 下限或高于上限的报警。四个按键实现对上限值和下限值的查看与设定。 4.1.2 接口和连接方式定义 1. 数码管的段选端 A、B、C、D、E、F、G、DP 接到单片机 P0 口,位选端接到单 片机的 P2.0P2.5 口。 2. 按键接到单片机的 P1.0P1.3。 3. 蜂鸣器接到单片机的 P1.7。 4. DS18B20 的 DQ 接到单片机的 P3.7。 4.2 单片机最小系统 单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的 系统对 51 系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路。 下面给出一个 51 单片机的最小系统电路图。 测控系统设计 - 7 - 图 4-1 单片机最小系统 4.2.1 复位电路 复位电路: 单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按 下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受 到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。 本次电路设计复位单路由电容串联电阻构成, 选取电容的的大小是 10uF,电阻的大 小是 10k。所以根据公式,可以算出电容充电到电源电压的 0.7 倍(单片机的电源是 5V, 所以充电到 0.7 倍即为 3.5V) ,需要的时间是 10K*10UF=0.1S。 图 4-2 复位电路 4.2.2 晶振电路 本设计电路系统晶振选用 11.0592MHz,单片机最小系统晶振的振荡频率直接影响单 片机的处理速度,频率越大处理速度越快。起振电容 C1、C2 一般采用 1533pF,本系统 选用 22pF。并且电容离晶振越近越容易起振,晶振离单片机越近越好。 测控系统设计 - 8 - 图 4-3 晶振电路 4.3 测温传感器 DS18B20 是常用的测温传感器,具有体积小,硬件开销低,抗干扰能力强,精度高 的特点。DS18B20 数字温度传感器接线方便,封装成后可应用于多种场合,如管道式, 螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有 LTM8877,LTM8874 等等。主 要根据应用场合的不同而改变其外观。封装后的 DS18B20 可用于电缆沟测温,高炉水循 环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限 温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数 字测温和控制领域。 4.3.1 工作原理 DS18B20 的读写时序和测温原理与 DS1820 相同,只是得到的温度值的位数因分辨率 不同而不同,且温度转换时的延时时间由 2s 减为 750ms。 DS18B20 测温原理如图 3 所 示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送 给计数器 1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器 2 的脉冲输入。计数器 1 和温度寄存器被预置在-55所对应的一个基数值。计数器 1 对低 温度系数晶振产生的脉冲信号进行减法计数,当计数器 1 的预置值减到 0 时,温度寄存 器的值将加 1,计数器 1 的预置将重新被装入,计数器 1 重新开始对低温度系数晶振产生 的脉冲信号进行计数,如此循环直到计数器 2 计数到 0 时,停止温度寄存器值的累加, 此时温度寄存器中的数值即为所测温度。斜率累加器用于补偿和修正测温过程中的非线 性,其输出用于修正计数器 1 的预置值。 测控系统设计 - 9 - 预置斜率累加器 比较低温度系数振荡器 计数器1 温度寄存器 Tx 预置 =0高温度系数振荡器 =0计数器2 T1 加 1 停止 T2 图 4-4 DS18B20 工作流程图 4.3.2 工作特性 1. DS18B20 支持多点组网功能,多个 DS18B20 可以并联在唯一的三线上,实现组网 多点测温。 2. DS18B20 在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一 只三极管的集成电路内。 3. 温范围55+125,在-10+85时精度为0.5。 4. 可编程的分辨率为 912 位,对应的可分辨温度分别为 0.5、0.25、0.125 和 0.0625,可实现高精度测温。 5. 在 9 位分辨率时最多在 93.75ms 内把温度转换为数字,12 位分辨率时最多在 750ms 内把温度值转换为数字,速度更快。 6. 测量结果直接输出数字温度信号,串行传送给 CPU,同时可传送 CRC 校验码,具 有极强的抗干扰纠错能力。 7. 负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。 8. DS18B20 可以使用外部电源 VDD,也可以使用内部的寄生电源。在使用内部寄生 电源方式供电时,要想使 DS18B20 进行精确的温度转换,I/O 线必须保证在温度转换期 间提供足够的能量。在外部电源供电方式下,DS18B20 工作电源由 VDD 引脚接入,此时 I/O 线不需要强上拉,不存在电源电流不足的问题,可以保证转换精度。在外部供电的方 式下,DS18B20 的 GND 引脚不能悬空 ,否则不能转换温度,读取的温度总是 85。 测控系统设计 - 10 - 图 4-5 18b20 温度传感器接线图 4.4 显示电路 4.4.1 七段六位数码管驱动原理 数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要 的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。 1.静态显示驱动 静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的 I/O 端口进行驱动,或者使用如 BCD 码二十进制译码器译码进行驱动。静态驱动的优点 是编程简单,显示亮度高,缺点是占用 I/O 端口多,如驱动 5 个数码管静态显示则需要 58=40 根 I/O 端口来驱动,而一个 AT89C52 单片机可用的 I/O 端口才 32 个,实际应用 时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。 2.动态显示驱动 数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将 所有数码管的 8 个显示笔划“a,b,c,d,e,f,g,dp”的同名端连在一起,另外为每个数码管的公 共极 COM 增加位选通控制电路,位选通由各自独立的 I/O 线控制,当单片机输出字形码 时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,取决于单 片机对位选通 COM 端电路的控制,所以我们只要将需要显示的数码管的选通控制打开, 该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的 COM 端,就使各个数码管轮流受控显示,这就是动态驱动。 在轮流显示过程中,每位数码管的点亮时间为 12ms,由于人的视觉暂留现象及发 光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快, 给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一 样的,能够节省大量的 I/O 端口,而且功耗更低。 测控系统设计 - 11 - 图 4-6 数码管显示模块接线图 4.5 按键输入电路 当按键没有按下时,所有的输入端都是高电平,代表无键按下。列线输出是低电平, 一旦有键按下,则输入线就会被拉低,这样,通过读入输入线的状态就可得知是否有键 按下了。 本次电路设计中单片机的 P1 口用作按键 I/O 口,加上拉电阻保证按键释放时,输入 检测线上有稳定的高电平,当某一按键按下时,对应的检测线就变成低电平。 图 4-7 按键模块接线图 测控系统设计 - 12 - 4.6 报警电路 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电。接通电源后,振荡器产 生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相 互作用下,周期性地振动发声。 蜂鸣器的正极接到 VCC(+5V)电源上,蜂鸣器的负极接到三极管的集电极 C,三 极管的基极 B 经过限流电阻后由单片机的 P3.7 引脚控制,当 P3.7 输出低电平时,三极管 T1 截止,没有电流流过线圈,蜂鸣器不发声;当 P3.7 输出高电平时,三极管导通,这样 蜂鸣器的电流形成回路,发出声音。因此,我们可以通过程序控制 P3.7 脚的电平来使蜂 鸣器发出声音和关闭。 程序中改变单片机 P3.7 引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生各 种不同音色、音调的声音。另外,改变 P3.7 输出电平的高低电平占空比,则可以控制蜂 鸣器的声音大小。 在本系统中当温度低于下限时短鸣 3 次为一组报警,每组报警之间有一定间隔,直 至温度高于下限,2 秒长鸣后表示已高于下限;高于上限是持续长鸣,直至低于上限时, 短鸣 3 次示意已低于上限。 图 4-8 蜂鸣器接线图 测控系统设计 - 13 - 4.7 硬件原理图 图 4-9 硬件原理图 第 5 章 系统软件设计 5.1 软件设计及程序编写 本设计程序系统主要程序也是由五部分组成的:单片机控制部分、温度检测部分、 LCD 数码管显示部分、键盘控制部分和蜂鸣器报警部分,其主程序执行可以通过以下的 流程图来证实: Y N 开始 关闭蜂鸣器 DS18B20 测温 蜂鸣报警 上限 LCD1602 显 示温度 结束 改变上下限 键盘扫描 测控系统设计 - 14 - 图 5-1 软件流程图 主程序如下: 测控系统设计 - 15 - /* * 函数名 : main * 函数功能 : 主函数 * 输入 : 无 * 输出 : 无 */ void main() buzzer=1; while(1) LcdDisplay(Ds18b20ReadTemp(); 5.2 测温部分 在本次设计系统中 P3.7 口用来单片机与温度传感器通讯。它用到的相关函数如下: Ds18b20Init()初始化 ; Ds18b20WriteByte ()向 18B20 中写入数据 ;Ds18b20ReadByte () 由 18B20 读取数;Ds18b20ChangTemp ()从 18B20 中读取的温度值转换成可读数 ; Ds18b20ReadTempCom ()发送读取温度命令;Ds18b20ReadTemp ()将温度值送入 1602 中 显示;wenji()用于温度计算。 程序如下: #includetemp.h /* * 函 数 名 : Delay1ms * 函数功能 : 延时函数 * 输 入 : 无 * 输 出 : 无 * void Delay1ms(uint y) uint x; for( ; y0; y-) for(x=110; x0; x-); 测控系统设计 - 16 - /* * 函 数 名 : Ds18b20Init * 函数功能 : 初始化 * 输 入 : 无 * 输 出 : 初始化成功返回 1,失败返回 0 * uchar Ds18b20Init() uchar i; DSPORT = 0; /将总线拉低 480us960us /i = 70; i = 900; while(i-);/延时 642us DSPORT = 1;/然后拉高总线,如果 DS18B20 做出反应会将在 15us60us 后总线拉低 i = 0; while(DSPORT) /等待 DS18B20 拉低总线 Delay1ms(1); i+; if(i5)/等待5MS return 0;/初始化失败 return 1;/初始化成功 /* * 函 数 名 : Ds18b20WriteByte * 函数功能 : 向 18B20 写入一个字节 * 输 入 : com 测控系统设计 - 17 - * 输 出 : 无 * void Ds18b20WriteByte(uchar dat)/? uint i, j; for(j=0; j= 1; /* * 函 数 名 : Ds18b20ReadByte * 函数功能 : 读取一个字节 * 输 入 : com * 输 出 : 无 * uchar Ds18b20ReadByte() uchar byte, bi; uint i, j; for(j=8; j0; j-) DSPORT = 0;/先将总线拉低 1us i+; DSPORT = 1;/然后释放总线 测控系统设计 - 18 - i+; i+;/延时 2us 等待数据稳定 bi = DSPORT; /读取数据,从最低位开始读取 /*将 byte 左移一位,然后或上右移 7 位后的 bi,注意移动之后移掉那位补 0。*/ byte = (byte 1) | (bi 7); i = 4;/读取完之后等待 4us 再接着读取下一个数 while(i-); return byte; /* * 函 数 名 : Ds18b20ChangTemp * 函数功能 : 让 18b20 开始转换温度 * 输 入 : com * 输 出 : 无 * void Ds18b20ChangTemp() Ds18b20Init(); Delay1ms(1); Ds18b20WriteByte(0 xcc);/跳过 ROM 操作命令 Ds18b20WriteByte(0 x44); /温度转换命令 Delay1ms(20);/等待转换成功,而如果你是一直刷着的话,就不用这个延时了 /* * 函 数 名 : Ds18b20ReadTempCom * 函数功能 : 发送读取温度命令 * 输 入 : com * 输 出 : 无 * void Ds18b20ReadTempCom() 测控系统设计 - 19 - Ds18b20Init(); Delay1ms(1); Ds18b20WriteByte(0 xcc); /跳过 ROM 操作命令 Ds18b20WriteByte(0 xbe); /发送读取温度命令 /* * 函 数 名 : Ds18b20ReadTemp * 函数功能 : 读取温度 * 输 入 : com * 输 出 : 无 * int Ds18b20ReadTemp() int temp = 0; uchar tmh, tml; Ds18b20ChangTemp(); /先写入转换命令 Ds18b20ReadTempCom();/然后等待转换完后发送读取温度命令 tml = Ds18b20ReadByte();/读取温度值共 16 位,先读低字节 tmh = Ds18b20ReadByte();/再读高字节 temp = tmh; temp = 8; temp |= tml; return temp; 5.3 显示部分 定义了有关的函数:Lcd1602_Delay1ms ()用于数码管的显示延迟;LcdWriteCom()向 数码管写入命令码函数,LcdWriteData()向数码管写入数据函数;display()数码管显示 函数;LcdInit()数码管初始化;LcdDisplay()数码管 LCD 显示读取到的温度。 程序如下: /* * 函 数 名 : LcdDisplay() 测控系统设计 -20- * 函数功能 : 数码管显示读取到的温度 * 输 入 : v * 输 出 : 无 * void LcdDisplay(int temp) /lcd 显示 float tp; if(temp 0)/当温度值为负数 DisplayData0 = 0 x40; /因为读取的温度是实际温度的补码,所以减 1,再取反求出原码 temp=temp-1; temp=temp; tp=temp; temp=tp*0.0625*100+0.5; /留两个小数点就*100,+0.5 是四舍五入,因为 C 语言浮点数转换为整型的 时候把小数点 /后面的数自动去掉,不管是否大于 0.5,而+0.5 之后大于 0.5 的就是进 1 了, 小于 0.5 的就 /算加上 0.5,还是在小数点后面。 else DisplayData0 = 0 x00; tp=temp;/因为数据处理有小数点所以将温度赋给一个浮点型变量 /如果温度是正的那么,那么正数的原码就是补码它本身 temp=tp*0.0625*100+0.5; /留两个小数点就*100,+0.5 是四舍五入,因为 C 语言浮点数转换为整型的 时候把小数点 /后面的数自动去掉,不管是否大于 0.5,而+0.5 之后大于 0.5 的就是进 1 了, 小于 0.5 的就 /算加上 0.5,还是在小数点后面。 测控系统设计 -21- DisplayData0 = DIG_CODEtempmax / 10; DisplayData1 = DIG_CODEtempmax % 10; DisplayData4 = DIG_CODEtempmin / 10; DisplayData5 = DIG_CODEtempmin % 10; DisplayData2 = DIG_CODEtemp % 10000 / 1000; DisplayData3 = DIG_CODEtemp % 1000/100; DigDisplay(); /扫描显示 5.4 输入部分 在本次设计系统中定义了 P3 口为键盘输入接口,定义了有关的函数;DigDisplay () 用于键盘的扫描和输入,其中 key1 用于上限值加、key2 用于上限值减、key3 用于下限值 加、key4 用于下限值减。上下限改变时在数码管上有显示。 程序如下: /* * 函 数 名 : DigDisplay * 函数功能 : 使用数码管显示 * 输 入 : 无 * 输 出 : 无 */ void DigDisplay() unsigned char i; unsigned int j; for(i=0;i(tempmax*100) jileimax+; jileimid=0; if(jileimax3) 测控系统设计 -24- tempmode=2; chaomax(); jileimax=0; if(tempmin*100)tempbreak; case 1:guomin();break; case 2:guomax();break; tempmode=0; buzzer=0; jileimid=0; /三声短鸣表示低于温度下限 void chaomin() buzzer=1; Delay1ms(200); buzzer=0; Delay1ms(200); buzzer=1; Delay1ms(200); buzzer=0; Delay1ms(200); buzzer=1; Delay1ms(200); buzzer=0; Delay1ms(1000); /三声短鸣表示超过温度上限 void guomax() buzzer=0; Delay1ms(200); buzzer=1; Delay1ms(200); buzzer=0; Delay1ms(200); buzzer=1; Delay1ms(200); buzzer=0; Delay1ms(200); 测控系统设计 -25- buzzer=1; Delay1ms(200); buzzer=0; Delay1ms(200); /2 秒长鸣表示超过温度下限 void guomin() buzzer=1; Delay1ms(2000); buzzer=0; 测控系统设计 -26- 第 6 章 结 论 作为一名测控技术与仪器专业的大三学生,本次测控系统设计任务让我受益匪浅。 在已度过的大学时间里,我们接触了大量的专业课。但我们在课堂上掌握的仅仅是专业 课的理论知识,如何去锻炼我们的实践能力?如何把我们所学的专业课理论知识运用到 实践中去呢?我想此次做的课程设计就为我们提供了良好的实践平台。课程设计是培养 学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要方法, 是对学生实际工作能力的具体训练和考察过程。 随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域, 在生活中可以说是无处不在。 因此作为二十一世纪的大学来说掌握单片机的开发技术是 十分重要的。这次测控系统课程设计我们历时两个星期,从理论到实践,不仅学到了很 多新的东西同时也巩固了以前所学过的知
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (2025年标准)股权书面协议书
- (2025年标准)购买桉树协议书
- 航运政策影响分析-洞察及研究
- 音乐记忆的集体叙事分析-洞察及研究
- 人工智能经济应用-洞察及研究
- 2025年新中介公司议价协议书
- 2025年新食品餐盒转让协议书
- 2025年新广告摊位出售协议书
- 2025年新个人欠款抵押协议书
- 2025年新宠物善养协议书
- 2025年教科版新教材科学三年级上册全册教案设计(含教学计划)
- GB 46031-2025可燃粉尘工艺系统防爆技术规范
- 近十年中职试卷及答案
- 《茶文化》课程标准
- 腰椎间盘突出症的中医治疗及护理课件
- 安徽省合肥市一中、六中、八中2024届数学高一上期末学业质量监测模拟试题含解析
- 电子对抗原理与技术-计算题参考答案
- 外研版初中英语单词总表(7~9)年级
- 商业装修手册
- 医院信息互联互通化成熟度测评
- 股票k线图入门图解
评论
0/150
提交评论