制作方案:
本温度计采用一种智能温度传感器DS18B20作为检测元件。该元件测温范围为-55~125度,最高分辨率为0.0625度,完全满足本设计中分辨率为0.1度的要求!考虑到下载程序的方便和一些条件的限制我选了STC89C52RC这款单片机作为控制器!显示电路方面,我选择四位共阳LED数码管作为显示电路!
而鉴于单片机驱动力有限,所以P0,P2口均加一上拉排阻以提升其驱动力!P0,P2口均有一锁存器74HC573以使数据控制方便!
报警方面,当温度超过警界最高温度时,响报警音乐,红色发光二极管闪烁;当温度低于最低温度报警时,响报警音乐,黄色发光二级管闪烁!因为所选单片机可擦写次数达万次以上,为使电路的简化,其温度报警值已预设在程序中,可以通过修改程序中的预设值改变报警温度!
因为当时用总线不太熟练,怕出错,所以一条一条线连接的。并且该原理图只加了一个排阻,后来修改后的那个图找不到了。修改后的原理图加了两个排阻,如电路板中所绘!后来焊接实物时,老师买了四个排阻,所以把单片机各接口均加了一个排阻,具体实物如实物图所示!
其电路板原理图如下:
因为所用数码管的型号暂时未知,所以未画出数码管的原理图,只是将其位置标出:
最终成品图片如下:
[page]
所需元件如下:
STC89C52RC(单片机) 一片
晶振(12MHZ) 一个
陶瓷电容(22PF) 两个 (接晶振用)
电解电容(10uf) 一个
电阻(330欧姆) 十个
电阻(4K7) 一个
电阻(5K1) 六个
电阻(10K) 一个
排阻(八位 4K7) 两个
发光二极管(红,黄) 各一个
74HC573 两个
三极管(2SA1015) 五个
四位八段共阳数码管 一个
DS18B20(温度传感器) 一个
蜂鸣器 一个
按钮 一个
经验总结:
关于这个题目选择的原因其实很简单,自己已经学了一段时间的单片机了,但是却没有机会尝试做些东西,而这个电子温度报警器也不太难,这次正好锻炼下自己的动手能力。
关于这次制作可以说是失败的,虽然理论上通过仿真已经实现了它的功能,但那只是在软件上仿真出来的,最终的产品却没有实现预期的功能!制作之后我仔细分析了下自己设计的制作,发现有很多不合理的地方。比如74HC573的使用,其实在本制作中74HC573未必是有用的,因为在我的设计中,该锁存器的LE端,OE端我把它直接接到了电源端和接地端,这样的话,锁存器只是被当做了D触发器,而这是可以省略的!还有那几个330欧的电阻,其实在元器件中老师买的排阻是10K的,其电流应该可以直接驱动数码管,而我加的330欧的电阻是仿照的开发板上接法,对于我这个设计是完全没必要的。这些不合理的地方主要是因为自己的经验不足,没有用心仔细考虑各元器件的选择!
总的来说,通过这次制作练习我确实学到了不少东西。像电路板的绘制与制作,电路板的打孔,一些常用工具的使用,设计电路时各元件的正确选取,这些对于将来从事电子事业的我来说是十分宝贵的!
关键字:单片机 电子温度报警器 DS18B20
引用地址:
基于单片机的电子温度报警器设计制作总结
推荐阅读最新更新时间:2024-03-16 13:09
基于89C51单片机的环境噪声测量仪
1 引 言 环境噪声监测,是人类提高生活质量,加强环境保护的一个重要环节,在各大城市的繁华街区和居民区,已有大型环境噪声显示器竖立街头。但目前国内的便携式噪声测试仪,多为价格昂贵的进口专用设备,除卫生、计量等环保专业部门拥有外,无法作为民用品推广普及。本文介绍一种以89C51单片机为核心,采用V/F转换技术构成的低成本、便携式数字显示环境噪声测量仪。该仪器工作稳定、性能良好,经校验定标后能满足一般民用需要,可广泛应用于工矿企业、机关、学校等需要对环境噪声进行测量和控制的场合。 2 声压级的测量机理 人耳的听阈一般是20μPa,痛阈一般是200 Pa,其间相差107倍,这样宽广的声压范围很不易测量,
[单片机]
MCS-51单片机指令详解
MCS-51系列单片机指令以A开头的指令有18条,分别为: ACALL addr11 ADD A,Rn ADD A,direct ADD A,@Ri ADD A,#data ADDC A,RnADDC A,direct ADDC A,@Ri ADDC A,#data AJMP addr11 ANL A,Rn ANL A,direct ANL A,@Ri ANL A,#data ANL direct,A ANL direct,#data ANL C,bit ANL C,/bit 1、ACALL addr11 指令名称:绝对调用指令 指令代码:A10 A9 A8 10001 A7 A6 A5 A4 A3 A2 A1 A0 指令
[单片机]
基于AVR单片机并采用分立元件构成的125 kHz RFID
0 引言 无线射频识别(Radio Frequency Identification,RFID)是利用感应、电磁场或电磁波为传输手段,完成非接触式双向通信、获取相关数据的一种自动识别技术。该技术完成识别工作时无须人工干预,易于实现自动化且不易损坏,可识别高速运动物体并可同时识别多个射频卡,操作快捷方便,已经得到了广泛的应用。 目前存在的一些读卡器,都需要读卡芯片作为基站,成本较高。本文介绍了一种采用分立元件构成的125 kHz RFID阅读器,电路结构简单,成本极低,用于读取EM4100型ID卡。 1 RFID系统的分类 RFID系统的分类方法有很多,在通常应用中都是根据频率来分,根据不同的工作频率,可将其分
[单片机]
51单片机外围模块——LCD1602液晶模块
LCD1602简介 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号的点阵型液晶模块。它是由若干个5x7或者5x10的点阵字符位组成,每个点阵字符位都可以用显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此,所以它不能很好的显示图片。 1602的引脚 操作步骤 初始化(写命令) 写地址 写数据 时序图及时序参数 LCD1602关键性的指令设置 1.清屏指令 功能: 清除液晶显示器,即将 DDRAM 的内容全部填入 空白 的 ASCII码 20H; 光标归位,即将光标撤回液晶显示屏的左上方; 将地址计数器(AC)的值设为 0。 2.进
[单片机]
ATmega 16 单片机的TWI接口的相关寄存器(六)
1.TWBR TWI比特率寄存器 TWBR为比特率发生器分频因子。比特率发生器是一个分频器,在主机模式下产生SCL时钟频率。当TWI工作于从机模式时,不需要设定比特率寄存器或预分频系数,但从机的CPU频率必须大于TWI时钟线SCL频率的16倍。 f f= 16+2*TWBR*4(TWPS) 注意:为了保持伟输的稳定,TWI工作在主机模式时TWBR的值不小于10。 2.TWCR TWI控制寄存器
[单片机]
基于51单片机的太阳能草坪灯设计
随着地球资源的日益贫乏,基础能源的投资成本日益攀高,太阳能作为一种取之不尽、用之不竭的安全环保新能源越来越受到重视。随之各类太阳能景观装饰产品也应运而生。太阳能草坪灯也将随着人们生活水平的提高和社会的不断发展,而被广泛地应用。本文就太阳能草坪灯的主要部件设计、选型等技术问题做一个探讨,并介绍一种基于51单片机的新型太阳能草坪灯的设计方案,见图1所示。 图1 太阳能草坪灯 1 太阳能电池的选择 1.1 类型 太能能电池是将太阳能转化为电能,较实用的有单晶硅、多晶硅、非晶硅三种太阳能电池。 ①单晶硅太阳能电池性能参数比较稳定,适合在阴雨天比较多、阳光不是很充足的南方地区使用。 ②多晶硅太阳能电池生产工艺相对简单,价格比单晶硅低,
[单片机]
51单片机按键控制花样灯
/**************************************************** * 本程序实现用按键控制花样灯。 * * 当K1按下时,灯从0xfe向左跑一遍; * * 当K2按下时,LED灯从0x7f向右跑一遍到了0xfe右跑回到起始位置; * * 当K3键按下时,LED灯从0xfe开始作流水灯形式运行一次,然后再流回来。 * * 当K4键按下时,LED灯先亮前四个,接着再转向亮后四个。 * *
[单片机]
一种新的单片机“看门狗”电路软件设计方法
摘要: 单片机控制系统“看门狗”电路的有效性,除硬件电路的可靠性以外,主要取决于如何正确给“看门狗”电路进行复位(即“喂狗”),文章在介绍了一种采用MAX706和89C52构成的硬件电路的基础上,给出了一种新颖可靠的“看门狗”电路软件设计方法。
关键词: 抗干扰 单片机 看门狗 MAX706 89C52
随着MCS-51系列单片机的发展,其芯片价格在不断下降,但同时也带来了单片机芯片的抗干扰问题,该问题可能导致一些智能型仪器仪表单片机工业控制系统发生“死机”。笔者通过近几年的设计实践及不断试验,总结了一套可靠的“看门狗”硬件电路及软件设计方法。由于一些专业期刊曾经刊登过许多关于“看门
[工业控制]