主要是将采集部分采集来的模拟信号转换成数字信号,然后输送到单片机进行数据处理。
AD转换部分电路主要器件有ADC0809、74LS02、74S74等。ADC0809与AT89C51连接电路如图5所示。
图5AD转换电路
AD转换器ADC0809共有八路模拟输入端,由于本设计温度采集只有两路,因此只用到两路模拟输入端,其输入通道为IN0、IN1。这两个通道的数据分别是温度采集电路的输出信号V01、V02,也就是转换为电压值的加热器两个水箱水的温度值。选择这两个通道需要通过设置ADC0809的ADDA、B、C的值,因为它对应的是八路模拟信号,而本系统只有两路模拟信号输入,因此,只需要将低位ADDA连到AT89C51的P22口,并根据P22口的电压是低电平或高电平来选择要检测哪个通道,当ADDA值为0时选的是IN0通道,当ADDA为1时选的是IN1通道。而ADDB、ADDC只需接地即可。
文案大全
f实用文档
44显示电路设计
大多数的单片机应用系统,都要配置输入设备和输出设备。本系统的输出设备是显示器,根据本系统的设计特点,采用七段LED数码管作为显示器。而本系统设计要求温度检测范围0℃~95℃,精度±1℃。数码管只需显示两位即可达到要求,因此,显示部分电路采用两个一位的LED数码管来组成显示器,没有要求显示小数点,LED数码管的dp脚悬空。本设计显示电路的应用有两点,一是实时显示加热器水箱的水温值,另一个是显示键盘设定的温度上、下限值。其电路连接如图6所示。
图6显示部分电路
通过一个74LS47连接7个100欧姆的电阻来驱动数码管显示。数码管的VCC脚分别连接到两个三极管的共射极,而三极管的共基极连到一起接到5V电源上。共集极分别连接两个47K的电阻接到单片机AT89C51的P14、P15管脚。
LED显示块是由发光二极管显示字段的显示器件。在单片机应用系统中
文案大全
f实用文档
应用非常普遍,通常使用的是七段LED,这种显示器有共阳极和共阴极两种,本设计选用的是共阳极。共阳极LED显示器的发光二极管的阳极连接在一起,通常此公共阳极接正电压5V。当某个发光二极管的阴极接低电平时,发光二极管被点亮,相应的段被显示。
45键盘电路设计
根据本系统的设计特点及要求,键盘的功能主要是用来设置温度上下限,因此本设计采用独立式键盘来完成这一功能要求。其电路连接如图7所示。
图7独立式键盘与AT89C51连接图
本设计,采用四按键键盘,所以在四个IO口上接四个按键组成一个四按键的简易式键盘。各线通过电阻接5V,当键盘上没有键闭合时,所有的线断开,呈高电平状态。当键盘上某一r