用单片机设计数字温度计

2024-12-17 02:19:03
推荐回答(4个)
回答1:

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

回答2:

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

回答3:

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

回答4:

恩,像一楼说的那样