热敏电阻单片机温度控制系统电路设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.4.1 A/D转换电路作用
该系统的核心部分是单片机,单片机只能处理数字信号。通过传感器再放大所采集的信号为模拟电压信号,直接送入单片机是无法进行处理的。所以要加入一块A/D转换芯片ADC0809来进行模——数转换,得到的数字信号被送入单片机进行处理。
3.4.2 ADC0809芯片功能与性能指标
ADC0809的管脚图
图3—3
ADC0809采用双列直插式封装,共有28条引脚,各管脚的功能分四组简述如下:
(一).模拟信号输入IN0~IN7
IN0~IN7为八路模拟电压输入线,加在模拟开关上,工作时采用时分割的方式,轮流进行AD转换。
(二).地址输入和控制线
地址输入和控制线共4条,其中ADDA、ADDB和ADDC为地址输入线(Address A),用于选择IN0~IN7上哪一路模拟电压送给比较器进行AD转换。ALE(Address Lock Enable)为地址锁存允许输入线,高电平有效。当ALE线为高电平时,ADDA、ADDB和ADDC三条地址线上地址信号得以锁存,经译码器控制八路模拟开关工作。
(三).数字量输出及控制线(11条)
图4—2 显示器结构图
4.3.2 LED显示器的显示方式
该系统共用六个七段LED显示器,采用动态显示方式。LED动态显示是将所有位的段选线并接在一个I/O口线上,共阴极端分别由相应的I/O口线控制。在任一时刻,只有一位LED是点亮的,但只要扫描的频率足够高(一般大于25Hz),由于人眼的视觉暂留特性,直观上感觉却是连续点亮的。
如图4—2所示:所有位的段选线并接在8255的PA口线上,共阴极端分别由PB口中的PB0~PB5控制。在任一时刻,PB0~PB5中只有一条线是低电平,即只有一只LED被选通,此时刻单片机的P0口通过8255的PA口将相应的数据传输给被选通的LED,使LED点亮。下一时刻另一只LED被选通,单片机同样传输给其相应数据使其点亮。如此逐一进行扫描,6只LED显示器逐一被点亮,由于扫描频率很高,所以视觉上6只LED都被点亮了,并无闪烁。这样系统就实现了显示功能。