基于单片机的数控电压源系统设计.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文,开题报告
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-11-24
  • 论文字数:16041
  • 当前位置论文阅览室 > 毕业设计 > 单片机论文 >
  • 课题来源:(小胖猫)提供原创文章

支付并下载

摘要:本次毕业设计是用单片机AT89C51作为中心的控制芯片最终设计实现数控电压源的功能。在系统设计的过程中,这个系统主要包含有主控模块,显示模块,数模转换模块三部分主要模块。主控模块通过AT89C51主要芯片来进行控制,连接DAC0832数模转换器,通过硬件对电压进行放大实现电压的输出,连接74LS373锁存器以及与非门实现电压在液晶显示器上的显示。本数控电压源系统一共提供了5个按键,分别用来实现按键复位,电压整数位的加减功能,还有实现电压小数位的加减功能。

这篇论文系统的介绍了数控电压源在实现过程中,硬件的设计及实现,软件的设计及实现,硬件的工作原理,软件的工作原理,以及在调试过程当中存在的问题和如何处理这些问题的。这个系统在软件设计的时候用到了定时器技术,数模转换技术,中断技术等,比较全面的用到了学到的东西。通过按键实现整数为步进1,小数为步进1。

在设计硬件的过程中充分用到了比较廉价实用的器件,考虑到了各种各样的影响因素,相当准确的完成数控电压源的设计,操作起来比较方便,误差较小,电压大小能够通过显示器显示。

 

关键字:数控,数模转换。

 

目录

摘要

ABSTRACT

引言-1

1  背景知识-2

1.1   AT89S52单片机简介-2

1.1.1  AT89S52单片机概述-2

1.1.2  MSP430F149基本特征-2

1.1.3  AT89S52引脚图-2

1.1.4  AT89S52开发语言-3

1.2  DAC0832D/A转换模块介绍-3

1.2.1  DAC0832简介-3

1.2.2  DAC0832的主要特点-4

1.2.3  DAC0832内部框图-4

1.3  锁存器74LS373简介-5

1.4  LM324介绍-6

1.5  74LS00介绍-7

1.6  LM016L介绍-8

2  系统硬件设计-11

2.1  系统功能介绍-11

2.2  D/A转换模块-12

2.3  按键控制模块-13

2.4  显示模块-15

3  系统软件设计-17

3.1  主程序流程图-18

3.2  键盘扫描程序流程图-19

4.1  调试工具IAR环境介绍-20

4.1.1  Keilc51简介-20

4.1.2  主要特点-20

4.1.3  软件使用-20

4.2  PROTEUS简介-21

4.3  硬件调试和测试结果-23

4.3.1  硬件的调试-23

4.3.2  电压输出范围测量-23

4.3.3  步进控制测试-23

5  毕业设计总结-24

致谢-25

参考文献-26

附录-27