《工信版(中职)单片机控制技术项目实例教程 项目十 任务一 数字温度计的制作教学课件.ppt》由会员分享,可在线阅读,更多相关《工信版(中职)单片机控制技术项目实例教程 项目十 任务一 数字温度计的制作教学课件.ppt(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、YCF(中职)单片机控制技术项目实例教程 项目十 任务一 数字温度计的制作教学课件任务一数字温度数字温度计制作制作项目十 数字温度计制作任务一 数字温度计制作 1任务要求任务要求任务要求任务要求 2任务分析任务分析任务分析任务分析 3硬件电路的硬件电路的硬件电路的硬件电路的设计与搭建设计与搭建设计与搭建设计与搭建 4软件编写软件编写软件编写软件编写 5任务实施任务实施任务实施任务实施 任务书:任务书:11数字温度计及有关说明数字温度计及有关说明(1)显示:由八位数码管组成,实现LM35测得室温的显示。(2)键盘:独立按键SB1,实现“启动/停止”功能。(3)ADC0809:将LM35电压转换成
2、数字量。(4)LM35:用来检测室温。2控制要求控制要求 温度计上电后,数码管不显示,按下“启动/停止”按键,数码管左起两位显示室温XX,数码管左起第三位显示C,表示摄氏度。开始对室温进行实时检测。若再按下“启动/停止”按键,则数码管不显示,系统停止测温工作。2任务分析任务分析(1)LM35传感器介绍VOUT_LM35(T)=10mV/*温度(2)LM35输出信号放大电路设计1如何读取如何读取LM35输出的较小电压信号。输出的较小电压信号。(2)LM35输出信号放大电路设计通过公式转换:当前温度=Vout/(10mv*5)上一章我们得到了ADC0908检测数值与电压的关系式:VIN=ADC08
3、09采样数值*基准电压/255将此公式代入温度与电压转换公式我们就能得到ADC0809采样数值与温度的关系式了。YL-236实训平台中,ADC0809的基准电压就是电源电压,若电源电压为5V时,当前温度为:(3)ADC0809使用与编程 3硬件电路的设计与搭建硬件电路的设计与搭建数字温度计模块接线图(YL-236单片机实训装置单片机实训装置)软件编程软件编程 4 1、主程序流程图2、参考程序3、程序说明本程序通过ADC0809来对LM35温度的采样,通过换算后显示在数码管上。其中定义了一个tempC变量,用来保存采样后换算的温度值。位变量RUN_or_STOP:用 来 标 志 温 度 的 采
4、样 启 停。Get_temperature()子程序:用来对LM35温度的采样和换算成温度子程序。KEY()子程序:用来开启或停止温度采样功能。项目实施项目实施 5 1硬件电路连接:按照硬件电路接线图,选择所需的模块并进行布局,然后将电源模块、主机模块和数码管模块、独立按键、ADC模块和温度传感器等模块用导线进行连接。2打开keil软件,通过菜单新建立一个项目LM35WDJ,然后再建一个文件名为LM35WDJ.C的源程序文件并添加到项目中,将上面的参考程序输入并保存。3对源程序进行编译和链接,产生目标代码并并烧录到单片机中。4接通电源,让单片机运行,观察电源指示灯是否亮起,通过对应按键操作检测检测室内温度是否正常显示在数码管上。5进行扎线,整理。