设计一个基于单片机的具有AD和DA功能的信号测控装置.doc

设计一个基于单片机的具有AD和DA功能的信号测控装置.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计一个基于单片机的具有AD和DA功能的信号测控装置概要1

课 程 设 计 2016年6月27日 目录 一、 题目背景与意义 - 1 - 二、 设计题目介绍 - 1 - 2.1设计题目 - 1 - 2.2 设计要求 - 1 - 2.2.1 基本要求 - 1 - 2.2.2 发挥部分 - 1 - - 2 - 四、 系统硬件设计 - 3 - 4.1 单片机AT89C52 - 3 - 4.2 A/D转换器ADC0809 - 6 - 4.2.1 A/D转换电路原理 - 6 - 4.2.2 ADC0809芯片介绍 - 6 - 4.2.3 ADC0809的内部逻辑结构 - 6 - 4.3 D/A转换电路DAC0832 - 9 - 4.3.1 DAC0832芯片介绍 - 9 - 4.3.2 DAC0832的内部逻辑结构 - 9 - - 10 - 4.4 LED 显示电路 - 11 - 4.5 键盘模块 - 11 - 4.6 稳压电源 - 12 - 4.7 声光报警 - 12 - 4.8 调理电路 - 13 - - 14 - 五、系统软件设计 - 15 - 5.1 主程序框图 - 15 - 5.2 键盘控制程序框图 - 16 - 5.3 数据转换框图 - 17 - 5.4 数据显示子程序框图 - 18 - 六、 总结 - 19 - 参考文献 - 20 - 题目背景与意义 本课程设计以《计算机控制系统》课程理论为基础,以其他电子类、计算机及接口类相关课程内容为辅助,在实践中锻炼学生的系统设计能力、理论应用能力、总结归纳能力以及自我学习能力,提高其实践能力、创新意识与创业精神。 设计题目介绍 2.1设计题目 设计一个基于单片机的具有A/D和D/A功能的信号测控装置。要求该信号测控装置能够接入典型传感器、变送器信号,同时可输出标准电压/电流信号。并满足抗干扰、通用性、安全性、性价比等原则性要求。 标准电压/电流信号此处定为:0~5V/0~20mA。 2.2 设计要求 2.2.1 基本要求 1) 充分理解题目要求,确定方案。 2) 合理选择器件型号。 3) 用1号图纸1张或者采用Protues软件画出电原理图。 4) 用1号图纸1张画出软件结构框图。 5) 写出设计报告,对课程设计成品的功能进行介绍及主要部分进行分析与说明。 6) 每天写出工作日记。 2.2.2 发挥部分 1) 可将系统扩展为多路。可在此系统中扩展键盘、显示(LCD/LED)、与上位机通讯功能。 2) 完成以上基本设计部分之后,可以运用Protues仿真软件对设计结果进行相应的编程和仿真,调试测控系统并观察其运行结果(可以分部分完成)。 图4.3 ADC0809的内部结构图 由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许锁存器用8路模拟量分时输入,共用A/D转换器进行转换。三态输出于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。 ADC0809芯片引脚结构及功能 4.4 ADC0809的外部引脚图 VCC:主电源输入端。 GND:地。 CLK:时钟输入端。 IN0-IN7:8路输入法通道的模拟量输入端。 D0-D7:8位数字量输出端。 A,B,C:模拟信号输入通道地址选择线。在进行A/D转换时,究竟选通哪一路模拟输入通道,由地址线A、B、C的地址编码来决定,其对应关系如下表所示: 被选模拟通道 C B A IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 ST:ADC启动控制信号输入端,要求正脉冲信号,脉冲的上升沿使所有内部寄存器清零,其下降没开始进行A/D转换。 ALE:地址允许锁存输入信号,当ALE为高电平时,将A、B、C三个信号锁存在地址锁存器中,以选通相应的输入通道。 EOC:转换结束信号。在ST(START)信号之后变为低电平,在A/D转换结束后,变为高电平。EOC信号可用来申请中断。 OE:输出允许信号,当为高电平时,打开三态输出 缓冲器,把数据送到数据总线上。 DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。 4.3.2 DAC0832的内部逻辑结构 图4.5 DAC0832内部逻辑结构4.6 DAC0832外部引脚图 D0~D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错); ILE:数据锁存允许控制信号输入

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档