没有合适的资源?快使用搜索试试~ 我知道了~
首页ADC0809芯片温度监测系统设计
ADC0809芯片温度监测系统设计

用实验仪上的电位器提供的模拟量来模拟温度值,用ADC0809芯片采集温度值并做A/ D转换,将模拟量转换成数字量,再通过两位七段数码管显示器显示。调节电位器,当采集的数字量大于0F0H(上限温度对应的数字量),切断温度控制开关进行降温(绿灯亮);当采集的数字量小于80H(下限温度对应的数字量),接通温度控制开关进行升温(红灯亮)。
资源详情
资源评论
资源推荐

目 录
第 1 章 需求分析....................................................................................1
1.1 设计题目....................................................................................................1
1.2 设计任务及要求...........................................................................................1
1.2.1 设计任务.................................................................................................1
1.2.2 设计要求.................................................................................................1
1.3 软硬件运行环境及开发工具...........................................................................1
1.3.1 软硬件运行环境.......................................................................................1
1.3.2 开发工具.................................................................................................1
第 2 章 概要设计....................................................................................2
2.1 原理分析....................................................................................................2
2.2 ADC0809 芯片...........................................................................................2
第 3 章 详细设计....................................................................................5
3.1 硬件原理图.................................................................................................5
3.2 电路接线图.................................................................................................6
3.3 程序流程图.................................................................................................7
第 4 章 系统调试....................................................................................8
4.1 系统调试....................................................................................................8
4.2 实验结果....................................................................................................8
第 5 章 课程设计总结.............................................................................9
参考文献............................................................................................10
附录 源程序清单..................................................................................11

第 1 章 需求分析
1.1 设计题目
温度监测系统设计
1.2 设计任务及要求
1.2.1 设计任务
用实验仪上的电位器提供的模拟量来模拟温度值,用 ADC0809 芯片采集温度值并做
A/ D 转换,将模拟量转换成数字量,再通过两位七段数码管显示器显示。调节电位器,当
采集的数字量大于 0F0H(上限温度对应的数字量),切断温度控制开关进行降温(绿灯
亮);当采集的数字量小于 80H(下限温度对应的数字量),接通温度控制开关进行升温
(红灯亮)。
1.2.2 设计要求
完成实验方案论证,进行温度监测系统电路硬件设计,画出电路原理图、元器件布线
图及实验电路图;搭建实验电路,进行软件编程、调试、运行以及使用说明文档的建立等
一整套工作任务。进行温度监测系统程序设计(采用汇编语言);系统联调,提交一个满
足功能要求的温度监测系统设计。
1.3 软硬件运行环境及开发工具
1.3.1 软硬件运行环境
采用 MCS-51 单片机仿真实验仪 DVCC-52196JH++作为实验平台,使用其 8051 核
心模块和 A/D 转换模块 ADC0809 进行硬件连接。
1.3.2 开发工具
实验平台通过 RS232 口连接 PC 机,在 PC 机的 DVCC 系统软件即 Win9x 软件平台
上进行仿真开发和实验,采用汇编语言进行温度监测程序设计、调试,直到满足设计要求。
1

第 2 章 概要设计
2.1 原理分析
利用 ADC0809 芯片采集温度值并做 A/ D 转换,将电位器产生的温度模拟量转换为
数字量,通过 74LS164 芯片将串行输入数据并行输出给七段数码管显示出来,并根据采
集的数据来限制控制发光二极管的红绿灯的亮与灭。温度模拟量通过 A/D 转换后,当采集
的数据大于 0F0H 时,用 P3.2 口控制绿灯亮,即表示切断温度控制开关进行降温;当采
集的数据小于 80H 时,用 P3.3 口控制红灯亮,即表示接通温度控制开关进行升温。当采
集的数据大于 80H 且小于 0F0H 时,则控制红绿灯都不亮。
74LS164 有 14 条引脚。74LS164 为 TTL 单向 8 位移位寄存器,可实现串行输入,并
行输出其中 A、B(第 1、2 脚)为串行数据输入端,2 个引脚按逻辑与运算规律输入信号,
共一个输入信号时可并接 CLK 为时钟输入端,可连接到串行口的 TXD 端。每一个时钟信
号台的上升沿加到 CLK 端时,移拉寄存器移一位,D0 位首先送出,最后是 D7 位,8 位
二进制数全部移入 74LS164 中。MR(第 9 脚)为复位端,当 MR=0 时,移位寄存器各
位复 0,只有当 R=1 时,时钟脉冲才起作用。Q0…Q7(第 3-6 和 10-13 引脚)并行输出端
分别接 LED 显示器的 dp—a 各段对应的引脚上。
74LS02 TTL 2 输入端四或非门,在接受到 Y1 的信号后,启动 ADC0809 芯片,
使 ADD 接口与 CPU 能进行串行交换。ADC0809 的工作过程是:首先输入 3 位地址,并
使 ALE=1,将地址存入地址锁存器中。此地址经译码选通 8 路模拟输入之一到比较器。
START 上升沿将逐次逼近寄存器复位。下降沿启动 A/D 转换,之后 EOC 输出信号变低,
指示转换正在进行。直到 A/D 转换完成,EOC 变为高电平,指示 A/D 转换结束,结果
数据已存入锁存器,这个信号可用作中断申请。当 OE 输入高电平 时,输出三态门打开,
转换结果的数字量输出到数据总线上
[1]
。
2.2 ADC0809 芯片
ADC0809 是 CMOS8 位 A/D 转换器,采用逐次逼近式进行 A/D 转换。芯片内有一个
8 路模拟开关、一个比较器、一个带有树状模拟开关的 256R 分压器和一个逐次逼近的寄
存器。
2
剩余13页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1