da转换芯片0832的性能及编程方法

da转换芯片0832的性能及编程方法

ID:9413265

大小:364.50 KB

页数:22页

时间:2018-04-30

da转换芯片0832的性能及编程方法_第1页
da转换芯片0832的性能及编程方法_第2页
da转换芯片0832的性能及编程方法_第3页
da转换芯片0832的性能及编程方法_第4页
da转换芯片0832的性能及编程方法_第5页
资源描述:

《da转换芯片0832的性能及编程方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、№沈阳理工大学课程设计专用纸前言单片机自70年代问世以来得到了蓬勃发展,目前单片机的功能正日益完善。单片机集成越来越多资源,内部存储资源日益丰富,用户不需要扩充资源就可以完成项目开发,不仅是开发简单,产品小巧美观,同时抗干扰能力加强,系统也更加稳定,使得它更加适合工业控制领域,具有更加广阔的市场前景;提供在线编程能力,加速了产品的开发进程,为企业产品企业产品上市赢得宝贵时间。此外,单片机具有性能高、速度快、体积小、价格低、稳定可靠、应用广泛、通用性强等突出优点。单片机的设计目标主要是增强控制能力,满足实时控制的需要。单片微型计算机

2、智能接受数字量进行计算,而输出结果也是数字量,如果计算机控制对象是模拟量,字必须把数字量转换成模拟量进行控制,简称D/A转换器。D/A转换器是计算机控制系统中常用的接口器件可以直接控制被控对象,也可以产生各种输出波形,在单片机接口技术中得到广泛的应用。本次课程设计就是使用DAC0832和MCS-51输入数字量,在示波器上轮流显示出锯齿波、三角波、正弦波。沈阳理工大学№沈阳理工大学课程设计专用纸目录0前言1课程设计的目的和要求····································21.1课程设计的目的·······

3、·····························21.2课程设计的基本要求································22.总体设计················································22.1基本工作原理······································22.1.1DAC0832读写原理··························22.1.2正弦波的波形数据···························32.1.3电

4、路原理···································52.2硬件总体设计······································52.3软件总体设计······································52.3.1设计思想···································52.3.2主程序框图·································63.硬件设计······································

5、··········64.软件设计················································94.1程序子函数·········································104.2仿真模拟图沈阳理工大学№沈阳理工大学课程设计专用纸·········································134.3程序清单···········································155.结束语·······················

6、···························196.参考文献················································201.课程设计的目的和要求1.1课程设计的目的:1.了解D/A转换的基本原理。2.了解D/A转换芯片0832的性能及编程方法。3.了解单片机系统中扩展D/A转换的基本方法。1.2课程设计的要求利用DAC0832,编制程序产生锯齿波、三角波、正弦波。三种波形轮流显示。沈阳理工大学№沈阳理工大学课程设计专用纸2.总体设计2.1基本工作原理2.1.1DAC0832读写原理

7、D/A转换是把数字量转换成模拟量的变换,从D/A输出的是模拟电压信号。产生锯齿波和三角波只需由A存放的数字量的增减来控制;要产生正弦波,较简单的手段是造一张正弦数字量表。取值范围为一个周期,采样点越多,精度就越高。在实验板上,输入寄存器占偶地址端口,DAC寄存器占较高的奇地址端口。两个寄存器均对数据独立进行锁存。因而要把一个数据通过0832输出,要经两次锁存。典型程序段如下:MOVDPTR,#PORTMOVA,#DATAMOVX@DPTR,AINCDPTRMOVX@DPTR,A其中第二次I/O写是一个虚拟写过程,其目的只是产生一个

8、WR信号。启动D/A。2.1.2正弦波的波形数据如下:DATA0:DB80H,83H,86H,89H,8DH,90H,93H,96HDB99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH沈阳理工大学№沈阳理工大学课程设计专用纸

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。