需要金币:1000 个金币 | 资料包括:完整论文,开题报告 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16041 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本次毕业设计是用单片机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 |