表2。1 STC89C52单片机的主要功能表
C52单片机的主要功能特性
兼容MSC-51指令系统 8K可反复擦写Flash ROM
32个双向I/O接口 268x8bit 内部RAM
3个16位可编程定时/计数器中断 时钟频率0~24MHz
2个串行中断 可编程UART串行通道
2个外部中断源 总共6个中断源
2个读写中断口线 3级加密位
低功耗和掉电保护模式 软件设置睡眠和唤醒功能
2。3。2 DS18B20温度传感器
DS18B20温度传感器拥有简单便捷的接线技术,封装后的成品被广泛的应用在许许多多的场合,根据其应用的场合的不同,传感器封装后的外观也就有所不同。测量温度在-55℃~+125℃,使得封装的DS18B20传感器能够用在电缆沟、农业大棚生产、机房和锅炉方面的测试温度,这只是一些非极限温度场合。它还具有体积小、耐磨损、封装多样性和应用方便等特点,使得他在一些空间比较狭小的地方被广泛的使用。同时,它还具有自身独特的接口方式,只需要一条接口线即可将DS18B20温度传感器和单片机进行连接起来,便能实现数据在微处理器与温度传感器之间的双向信息传递。
DS18B20温度传感器的性能特点:
1。拥有独特的接口方法,仅仅需要一条连接线,便能够实现数据在DS18B20温度传感器和微处理器之间进行交流。
2.测量的温度范围:-55℃~+125℃,而且拥有固定的测量误差1℃。
3.由于它具有多点组网功能,所以它可以实现对多个点温度的测量,但是测量数量太多的话,会使得信号的输出变得不稳定。
4.可以使用数据线对其进行电源供应,工作电压在3。0V~5。5V/DC。
5.在其使用过程中不需任何的外围元件。
6.测量果能够用编程,将其以9~12位数字形式进行串行传输。
7.使用者可以自己对温度的上下限值进行重新的定义。
8.自我保护功能,当电源极性接反时,能够进行自我保护,以防止因温度过高而损坏传感器,但是在这种情况下,本身是无法正常工作的。
9.体积狭小,因此可以被用在空间较小的设备内进行测温。
10.对许多单片机和系统能够很好的适配。
DS18B20温度传感器的外形和内部结构:来自优I尔Q论T文D网WWw.YoueRw.com 加QQ7520~18766
DS18B20温度传感器的内部结构:主要分为4个核心部分组成,分别是光刻ROM(64位)、温度传感器、基于温度的TH和TL报警触发器以及配置寄存器。
光刻ROM也就是传感器在出厂前就已经被刻好的64位产品序列号,也可以把它看做是DS18B20的地址码,它的作用是对DS18B20进行标记使得每一个DS18B20都不一样,只有这样才能实现一根总线上介入多个DS18B20;温度传感器则是对测量对象进行温度的测量,采集到温度信息后,将把数据以12位转化的形式进行数据转化。
图2。2 DS18B20温度传感器的外形结构
报警触发器TH和TL,TH为最高温度,TL为最低温度。DS18B20传感器的内部存储结构含有一个RAM(高速暂存)和一个可电擦除的EEPRAM,而EEPRAM则将用户自定义的高温报警上限值和低温报警下限值的数据存储在里面。
图2。3 DS18B20内部结构图
2。3。3 数码管显示器
数码管是根据二极管的发光特性进行设计的一种发光元件,它的基本与元器件就是发光二极管。数码管根据段数的不同可以分为7段和8段数码管,二者的差别在是否拥有小数点部位的发光二极管,其中8段的数码管拥有小数点发光二极管。另一种分类方式则是按照二极管的连接方式进行分类,可分为共阴极和共阳极数码管。