用单片机设计数字温度计

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:00:46
有几个要求
1.基本范围-50℃-110℃;
2.精度误差小于0.5℃;
3.LED数码直读显示;
4.可以任意设定温度的上下限报警功能
想要方案设计说明和原理图。
网上的资源都要说明积分才能下载,请各位帮帮忙了,有好答案我会追加分数。
不方便的话可以发我邮箱377167030@qq.com。
谢谢啦

用DS18B20加51单片机就能实现,很简单的

毕业设计吗?和我学生当时做的一模一样,很简单的,就像楼上说的那样。

恩,像一楼说的那样

我以前玩了一下,大体上我你说的差不多,你可以参考一下,我当时是用汇编写的,现在用C语言。我发给你了。
其实很简单,你可以用4个74HC595串连做一个LED静态显示电路,或者用1602字符液晶也行,单片机最小系统用一个IO口直接和DS18B20连接就行了。设定温度的话有两种方式:
一是用拔码盘来设定温度,很多的仪器仪表上也有用到(8421BCD码的拔码盘很好买,要多少位可以自由组合,像你这个上下限各用4位组成一组,共2组),这种方法是硬件比较麻烦,但是软件写起来很简单,只要将拔码盘的值读进来转换一下再和DS18B20的数据对比一下就知道有没有有超过上下限了。
二是用几个按键来设置,如果用按键设置的话,建议用内部带有EEPROM存储器的单片机,用来存储设置的上下限值,EEPROM存储器掉电不丢失,当然你也可以用外部的EEPROM存储器,像IIC总线接口的AT24CXX系列的就可以。