ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:287.63KB ,
资源ID:8801857      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8801857.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机 课程设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机 课程设计.docx

1、单片机 课程设计利用D/A转换器设计信号发生器摘要信号发生器是产生测试信号的仪器也称为信号源,它用于产生被测电路所需特定参数的电测试信号 ,主要给被测电路提供所需的已知信号(各种波形),然后用其它仪表测量感兴趣的参数 ; 在电子实验和测试处理中,根据使用者的要求,仿真各种测试信号,提供给被测电路,以达到测试的需要。函数信号发生器根据用途不同,有产生三种或多种波形的函数发生器,其电路中使用的器件可以是分离器件,也可以是集成器件,产生方波、正弦波、三角波的方案有多种,如先产生正弦波,根据周期性的非正弦波与正弦波所呈的某种确定的函数关系,再通过整形电路将正弦波转化为方波,经过积分电路后将其变为三角波

2、。也可以先产生三角波-方波,再将三角波或方波转化为正弦波。本设计是利用D/A转换器设计信号发生器。D/A转换器是将单片微型计算机送来的数字信号,经转换后变为模拟信号进行输出,DAC0832可以方便地产生各种输出波形,在单片机接口技术中得到了广泛的应用。关键词:D/A转换器;接口技术;应用。目录1 概述 32 D/A转换器定义43 D/A转换器定义44 D/A转换器的接口技术44.1 单缓冲方式44.2 双缓冲方式55 信号发生器中D/A转换器的应用65.1 单路锯齿波输出65.2 单路三角波输出75.3 单路矩形波输出8结束语 9致谢10参考文献111 概述函数信号发生器是工业生产、产品开发、

3、科学研究等领域必备的工具,它产生的锯齿波和正弦波、矩形波、三角波是常用的基本测试信号。在示波器、电视机等仪器中,为了使电子按照一定规律运动,以利用荧光屏显示图像,常用到锯齿波信号产生器作为时基电路。例如,要在示波器荧光屏上不失真地观察到被测信号波形,要求在水平偏转线圈上加随时间线性变化的电压锯齿波电压,使电子束沿水平方向匀速搜索荧光屏。对于三角波,方波同样有重要的作用,而函数信号发生器是指一般能自动产生方波、正弦波、三角波以及锯齿波阶梯波等电压波形的电路或仪器。因此,建议开发一种能产生方波、正弦波、三角波的函数信号发生器。 函数信号发生器根据用途不同,有产生三种或多种波形的函数发生器,其电路中

4、使 用的器件可以是分离器件,也可以是集成器件,产生方波、正弦波、三角波的方案有多 种,如先产生正弦波,根据周期性的非正弦波与正弦波所呈的某种确定的函数关系,再 通过整形电路将正弦波转化为方波,经过积分电路后将其变为三角波。也可以先产生三角波或方波,再将三角波或方波转化为正弦波。随着电子技术的快速发展,新材料新器件层出不穷,开发新款式函数信号发生器,器件的可选择性大幅增加,例如ICL8038 就是一种技术上很成熟的可以产生正弦波、方波、三角波的主芯片。所以,可选择的方案多种多样,技术上是可行的。 2 D/A转换器定义单片微型计算机只能接收数字量进行运算,而输出结果也是数字量,如果计算机控制对象是

5、模拟量,则必须把数字量转换成模拟量进行控制,简称D/A转换器。D/A转换器是计算机控制系统中常用的接口器件,可以直接控制被控对象,也可以产生各种输出波形,在单片机接口技术中得到了广泛的应用。3 D/A转换器的工作原理D/A转换器将微型计算机送来的数字信息转换成与此数值成正比的电压电流,众周所知,一个二进制数字是由各位代码组合起来的,每位代码都有一定的权。为了将数字量转换成模拟量,应将每一位代码按权的大小转成相应的模拟量进行输出,然后根据迭加原理将各位代码对应的模拟输分量相加,其总和就是与数字量成正比的模拟量,由此完成D/A转换4D/A转换器的接口技术DAC0832是一种典型的D/A转换器芯片,

6、在单片机应用系统中,大多数D/A转换器接口电路都是一个完整的从数字量输入到模拟量输出的电路系统,也有特殊的D/A接口电路,如多路输出转换器等。MC51单片机DAC0832的接口有三种连接方式,即直通方式、单缓冲方式及双缓冲方式。由于直通方式不能直接与系统的数据总线相连,需加锁存器,故应用较少。下面主要介绍单缓冲与双缓冲方式。4.1 单缓冲方式单缓冲方式是使DAC0832的两个输入寄存器(WR1、WR2)其中一个处于直通方式,而另一个处于受控的锁存方式,也可以使两个寄存器同时选通及锁存。在实际应用中,如果只有一路模拟量输出,或几路模拟量输出但并不要求同步的情况下,就可采用单缓冲方式。连接方式如图

7、1。 图1DAC0832的单缓冲连接方式4.2 双缓冲方式所谓双缓冲方式,就是把DAC0832的两个锁存器都接成受控方式。由于芯片中有个数据寄存器,这样就可以将8位输入数据先保存在“输入寄存器”中,当需要D/A转换时,再将此数据从输入寄存器送至“DAC寄存器”中锁存并进行D/A转换输出。采用两级缓冲型工作方式:当输入数据在更新期间模拟量输出也随之出现不稳定时,便可以在上一次模拟量输出的同时将下一次要转换的数据事先存入“输入寄存器”中,从而克服了不稳定现象并提高了数据转换速度;用此种工作方式还可以同时更新多个数模转换器的输出,还给多个D/A器件的系统和多处理机系统中的D/A器件协调工作带来了方便

8、。图2采用线选法、利用两位地址码、进行两次输出于两个锁存器分别占据两个地址,在程序中需要两操作完成数据的传送及转换的双缓冲方式。由条传送指令,才能完成一个字量的模拟转换。设输入寄存器地址为0EFFH,DAC寄存器地址为0DFFH,则完成一次D/A转换的程序应为MOVA,#DATA;转换数据送入AMOVDPTR,#0EFFH;指向输入寄存器MOVXDPTR,A;转换数据送入输入寄存器MOVDPTR,#0DFFH;指向DAC寄存器MOVXDPTR,A;数据进入DAC寄存器并进行D/A转换图2DAC0832的双缓冲连接方式5 信号发生器中D/A转换器的应用图4是两路异步D/A转换双极性电压输出接口电

9、路,WR1与8031的WR相连电压为+5V,8031有些引脚未画出。按照图中连线,0832(1)的地址为DFFFH,0832(2)的地址为BFFFH输出的双极性电压为5V。在输出端可得到锯齿波、三角波与矩形波。5.1 单路锯齿波输出双极性D/A转换输出可获得反向锯齿波、正向锯齿波和双向锯齿波信号输出(单极性输出为0-+5V或0-5V,双极性输出为-5V-+5V)。波形如图3。图3锯齿波输出波形相应的参考程序如下:(1)反相锯齿波程序清单:MOVDPTR,#0DFFFHDA1:MOVR6,#80HDA2:MOVA,R6MOVXDPTR,ADJNZR6,DA2AJMPDA1(2)正相锯齿波程序清单

10、:MOVDPTR,#0DFFFHDA3:MOVR6,#80HDA4:MOVA,R6MOVXDPTR,AINCR6CJNER6,0FFH,DA4AJMPDA3(3)双相锯齿波程序清单:MOVDPTR,#0DFFFHMOVR6,#00HDA5:MOVA,R6MOVXDPTR,AINCR6AJMPDA55.2 单路三角波输出参考程序如下,在0832(1)的双极性端输出0-+5V变化的三角波。MOVDPTR,#0DFFFHDA6:MOVR6,#80HDA7:MOVA,R6MOVXDPTR,AINCR6CJNER6,#0FFH,DA7DA8:DECR6MOVA,R6MOVXDPTR,ACJNER6,#8

11、0H,DA8AJMPDA65.3 单路矩形波输出参考程序如下(DSM1延时的时间决定低电平的宽度,DMS2延时的时间决定高电平的宽度,改变DSM1和DSM2的延时时间可改变矩形波上下沿的宽度,若DSM1=DSM2,延时相等,输出的则为方波):图4两路异步输出信号电压输出接口电路DA9: MOVA,#00HMOVDPTR,#0FEFFHMOVXDPTR,ALCALLDSM1MOVA,#0FFHMOVXDPTR,ALCALLDSM2SJMPDA9结束语D/A转换器是一种将输入的数字信号转换成模拟信号输出的电路或器件,已被广泛地应用在信号的采集和处理、数字通信、自动检测、自动控制和多媒体技术等领域。

12、无论在工业生产还是在科学研究中,常常要对某些系统参数进行采集、加工和控制,这些信号往往是非电的的模拟量,为了处理的方便,先将这些非电信号通过传感器变为相应的电信号。D/A转换器经过几十年的发展,目前单片集成及具有特殊功能的D/A转换器已研制成功,例如用于视频调色显示的视频D/A转换器、用于把数字化音频信号转换成模拟信号的音频D/A转换器等。致 谢在课程设计的一段时间里使我学到了很多,也感受到了很多,从设计之初的无从下手到设计工作的圆满完成,虽然也遇到了很多的问题,但在王老师的细心指导和同学们的帮助下,使得这些问题与困难都得到了圆满解决。使我可以按时完成设计并使自己的专业知识与综合能力都得到了相

13、应的提高。在这里我特别的要感谢王老师对我的帮助和指导。在设计过程中,王老师在百忙中对我的毕业设计进行指导。王老师首先细致地为我解题;当我迷茫于众多的资料时,她又为我提纲挈领、梳理脉络,使我确立了本文的框架。感谢王老师对我的论文不厌其烦的细心指点。在论文写作中,每周都能得到王老师的亲切指点。从框架的完善,到内容的扩充;从行文的用语到格式的规范;陈老师都严格要求,力求完美。而且我还从王老师那里学到了严谨、务实、认真的工作态度和极强的敬业精神。在这里我由衷的感谢老师和同学们对我的指导和帮助。参考文献 1 李广弟单片机基础 M 北京:航空航天大学出版社,1994 2 胡汉才单片机原理机器接口技术(第二版) M 2004 3 李叶紫MCS51 单片机应用教程 M 北京清华大学出版社, 2004 4 蔡美琴MCS51 系列单片机系统及其应用(第二版)M高等教育出版社.2004 5 周航慈单片机应用程序设计技术 M 北京:北京航空航天大学出版,2001

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1