温度检测计课程设计---基于单片机的温度检测仪设计内容摘要:
结束 流程图 主程序流程图: 读温度流程图: 读温度子程序: 计算温度子程序: 初始化 调用显示子程序 2S 到。 初次上电 读出温度值温度计算处理显示数据刷新 发温度转换开始命令 N Y N Y Y 发 DS18B20 复位命令 发跳过 ROM 命令 发读取温度命令 读取操作, CRC 校验 9 字节完。 CRC校验正。 确。 移入温度暂存器 结束 N N Y 开始 温度零下 ? 温度值取补码置“ — ”标志 计算小数位温度 BCD值 计算整数位温度 BCD值 结束 置“ +”标志 N Y 四、 温度检测仪程序 include include define disdata P0 define discan P2 define uchar unsigned char define uint unsigned int sbit DQ = P3^7。 //温度输入口 sbit DIN = P0^7。 //led 小数点控制 uchar DQ。 uint h。 uchar code ditab[16]= {0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09}。 uchar code dis_7[12]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff,0xbf}。 uchar code scan_con[4]={0xf7,0xfB,0xFD,0xFE}。 //列扫描控制字 uchar data temp_data[2]={0x00, 0x00,}。 //读出温度暂存 uchar data display[5]={0x00,0x00,0x00,0x00,0x00}。 //显示单元数据,共 4个数据, 1个运算暂存用 void delay(uint t) { for(。 t0。 t)。 } /******************************显示扫描函数 ******************************/ scan() { char k。 for(k=0。 k4。 k++) //4 位 LED 扫描控制 { disdata=dis_7[display[k]]。 if(k==1){DIN=0。 } //当 K=1 时, P0^7 为低电平显示小数点 discan=scan_con[k]。 //列扫描 delay(30)。 discan=0xFF。 } } /*******************************DS 复位函数 ******************************/ ow_reset(void) { char presence=1。 while(presence) { while(presence) { DQ=1。 _nop_()。 _nop_()。 DQ=0。 delay(50)。温度检测计课程设计---基于单片机的温度检测仪设计
相关推荐
工作曲线的其他有关数据。 对于不能直接显示被试电动机输出机械功率的负载设备或不论采用何种负载设备但效率要求采用间接测定的(或称为损耗分析法),负载试验的目的则是为准确得被试电动机的效率、功率及转差率等而测取一些有关数据,一般为若干组定子电流、三相输入功率、转差率(或转速)、定子电阻等。 试验方法 被试电机通过联轴器与直 流电机连接。 当异步电动机转动的时候,带动直流电动机做发电机运行
平时可以写入数据。 第 6 脚: E 端为使能端,当 E 端由高电平跳变成低电平时,液晶模块执行命令。 第 7~ 14 脚: D0~ D7 为 8 位双向数据线。 第 15 脚:背光源正极。 第 16 脚:背光源负极。 5. 系统软件设计 软件设计流程图 主程序流程图 液晶显示程序流程 是 是 否 否 是 否 图 主程序流程图 图 液晶显示程序流程 开始 Key1键按下。 显示湿度
明确学习任务 接收素材 学生小组内自主探究,完成任务的操作。 预览作品 认真观察,汇报自己的观点,一起小结完成任务。 动手操作,保存文件 展示作品,参与讨论评价。 根据自己的能力选择相应层次的任务完成。 小组内交流解决遇到的问题。 三 、课堂小结 ,了解完成任务的情况,对活动过程及成果进行适当点评。 填写教材第 24 页的评价表,了解学生学习情况。 ,通报学生学习情况。 与同学
、水害发黄。 一些地势低洼、开沟排水不良的田块,由于长期处于渍水状态,有机质分解缓慢,养分不能及时吸收,致使麦苗叶色发黄,生长缓慢,根系发育受阻,扎根浅,严重的还会出现烂根死苗现象。 对于这类麦田应立即做好清沟排水工作,加深疏通田间排水沟渠,降低地下水位,然后再配施适量的速效氮肥及磷钾肥,促其恢复正常生长。 ?二、缺氮发黄。 缺氮发黄麦田一般表现为全株均匀褪色发黄,老叶重于新叶,叶片狭小