基于ds18b20温度测量系统设计内容摘要:
1+≈ 10。 8 CD40512的 A 脚和 B 脚为 1,其等效运放原理图如下图,其放大倍数为1+≈。 总的原理图如图所示 : 图 传感器信号输入电路 STC12C5A08S2单片机模块 新一代宏晶芯片 STC12C5A08S2具有 1 个时钟 /机器周期,高速、高可靠,2 路 PWM, 8 路 10 位高速 A/D 转换, 25 万次 /秒 1T 8051 带总线 ,管脚直接兼容传统 89C52,可省复位电路 ,3644 个 I/O,内部 R/C 时钟的新一代宏晶芯片 ,加密性强,解密难度高。 本实验中 ,管脚 DS18B20传感器作为温度信号的输入引脚 ,而用, , 控制引脚 ,实现温度的实时显示。 9 图 STC12CA08S2管脚电路 数码管显示模块 此次的显示电路是单片机外接 4 位共阳数码管, 利用 51 单片机的 P0 口 输 出段码 (接八段显示数据 ),低电平有效。 P2 口输出位码, P2 口高四位低电平选通对应位。 其电路原理图如下所示。 图 数码管显示原理图 10 调试与结果分析 ds18b20,有些影响。 时间比较紧张,主要是借鉴了同组同学的。 ,焊接完后一次就成功了。 最后显示结果还是比较准确的。 第五章 总结 DS18B20 以前在学习 51 单片机的时候有用过,不过时间有点久了,记得不是太清楚, 通过这次课程设计是我了解了 DS18B20 的相关特性与原理,做出来的东西干嘛也慢好用的, 我们专业学的这些东西还是满实际,也很实用,虽然以后不在这个领域工作,但是很多东西还是值得借鉴的,做一个东西,还怎么样来设计,第一步干嘛第二步干嘛,首先有一个大概的框架再去做就会清晰很多。 就不会那么盲目。 最后还是感谢老师那么多年的教导。 老师是一个认真负责的人,对我们也很好。 不管是学习还是生活上,都给了我们很多指导。 参考文献 11 [1]《单片机原理及应用》 张毅刚 彭善元编 著高等教育出版社 [2]DS18B20 及高精度温度测量的实现 [J] 贾振国 电子工业出版社 附 录 一 .系统实物图 二 .单片机源 程序 include include define uchar unsigned char define uint unsigned int sbit DQ = P2^0。 sbit smg1 =P2^4。 sbit smg2 =P2^5。 sbit smg3 =P2^6。 sbit smg4 =P2^7。 uchar code smg_du[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 int temp,tempH,tempL。 int readtemperature()。 //读温度 uchar init_DS18B20()。 //初始化 void write_byte(char dat)。 //写字节 uchar read_byte()。 //读字节 void display(int temp)。 //数码管显示 void send(int temp)。 //把数据发送到 rs232串口 void delay600us(void)。 12 void delay80。基于ds18b20温度测量系统设计
相关推荐
后,清洗发动机开始工作,清水对小车进行清洗。 在经过 30s 后,鼓风发动机开始工作,对小车进行风干处理, 经过 10 秒后,鼓风机停止工作, 按下停止开关 ,停止工作。 手动方式:按下选择开关 ,再按下 启动按钮,手动工作,按下,泡沫发动机开始工作。 按下 清洗发动机开始工作,按下 鼓风发动机开始工作,按下停止开关 ,停止工作。 选择开关 自动运行 手动运行 泡沫清洗 清水清洗 风 干 停 止
: out std_logic_vector(3 downto 0)。 mo0,mo1 : out std_logic_vector(3 downto 0)。 ya0,ya1 : out std_logic_vector(3 downto 0)。 en : in std_logic。 en 接上一个模块小时的进位 lock : in std_logic_vector(2 downto 0) )。
使 用 上 还 是 价 格 上 性 价 比 很 高。 用 51 型 单 片 机 设 计 温 度 检 测 控 制 系 统 ,能 够 准确 、 及 时 地 监 控 室 内 温 度 以 及 湿 度 的 变 化。 而 且 有 着 多 种 不 同 的 控 制 方 式。 将此 系 统 应 用 到 存 储 仓 库 中 使 军 需 物 资 有 更 加 适 宜 的 环 境。 使 其 对 抗 军 需 物 资
dispbuf[2]=16。 dispbuf[3]=16。 dispbuf[4]=16。 dispbuf[5]=16。 dispbuf[6]=16。 dispbuf[7]=16。 keycount=0。 } if(dd) {P3_3=0。 P3_5=1。 P3_4=1。 while(1) {if(!P3_5) { dispbuf[0]=18。 dispbuf[1]=16。
新化大汉龙城一期二标 外脚手架 方案 15 连墙件布置方式 两步三跨 连墙件连接方式 扣件连接 连墙件约束脚手架平面外变形轴向力N0(kN) 3 连墙件计算长度 l0(mm) 600 连墙件截面面积 Ac(mm2) 489 连墙件截面回转半径 i(mm) 连墙件抗压强度设计值 [f](N/mm2) 205 连墙件与扣件连接方式 双 扣件 扣件抗滑移折减系数 Nlw=ωk2h3la=23= 长细比
) ACALL ADD1。 分计时单元加 1 分钟 MOV A,R3。 分数据放入 A CLR C。 清进位标志 CJNE A,60H,ADDHH。 ADDHH: JC OUTT0。 小于 60 分时中断退出 ACALL CLR0。 大于或等于 60 分时分计时单元清 0 MOV R0,79H。 指向小时计时单元( 78H79H) ACALL ADD1。 小时计时单元加 1 小时 MOV A