基于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。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。