




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验六D/A转换实验一、实验目的:1.了解D/A转换的基本原理。了解D/A转换芯片0832的性能及编程方法。了解单片机系统中扩展D/A转换的基本方法。二、实验设备:EL-MUT-III型单片机实验箱、8051CPU模块三、实验内容:利用DAC0832,编制程序产生锯齿波、三角波、正弦波。三种波形轮流显示。四、实验原理:D/A转换是把数字量转换成模拟量的变换,从D/A输出的是模拟电压信号。产生锯齿波和三角波只需由A存放的数字量的增减来控制;要产生正弦波,较简单的手段是造一张正弦数字量表。取值范围为一个周期,采样点越多,精度就越高。本实验中,输入寄存器占偶地址端口,DAC寄存器占较高的奇地址端口。两个寄存器均对数据独立进行锁存。因而要把一个数据通过0832输出,要经两次锁存。典型程序段如下:MOVDPTR,#PORTMOVA,#DATAMOVX@DPTR,AINCDPTRMOVX@DPTR,A其中第二次I/O写是一个虚拟写过程,其目的只是产生一个WR信号。启动D/A。五、实验电路:六、实验步骤:DAC0832的片选CS0832接CS0,输出端OUT接示波器探头。将短路端子DS的1、2短路七、程序框图T14.ASM主程序MAIN锯齿波显示子程序:PRG1三角波显示子程序:PRG2正弦波显示子程序:PRG3中断子程序:DELAY;实验接线:DAC0832的片选CS0832接CS0,输出端OUT接示波器探头。NAMET92;0832数模转换实验PORTEQU0CFA0HCSEGAT4000HLJMPSTARTCSEGAT4100HSTART:MOVR1,#02H;置计数初值于R1ACALLPRG1;显示锯齿波MOVR1,#01H;置计数初值于R1ACALLPRG2;显示三角波MOVR1,#01H;置计数初值于R1ACALLPRG3;显示正弦波LJMPSTART;转START循环显示PRG1:MOVDPTR,#PORT+1;DAC寄存器端口地址送DPTR问题1、端口地址是多少?MOVA,#00H;初值送ACCLOOP:MOVB,#0FFHLOOP1:MOVDPTR,#PORT;DAC输入寄存器端口地址MOVX@DPTR,A;送出数据INCDPTR;问题2、加一,,是什么寄存器端口地址MOVX@DPTR,A;启动转换INCA;数据加一CJNEA,#0FFH,LOOP1MOVA,#00HDJNZB,LOOP1DJNZR1,LOOP;计数值减到40H了吗?没有则继续RET;产生锯齿波问题3、描述锯齿波是如何产生的?PRG2:MOVDPTR,#PORT+1MOVA,#00HLP0:MOVB,#0FFHLP1:MOVDPTR,#PORT;LP1循环产生三角波前半周期MOVX@DPTR,AINCDPTRMOVX@DPTR,AINCACJNEA,#0FFH,LP1;数据为FFH吗?不等则转LP1MOVR2,#0FEHLP2:MOVDPTR,#PORT;LP2循环产生三角波后半周期MOVA,R2MOVX@DPTR,AINCDPTRMOVX@DPTR,ADJNZR2,LP2DJNZB,LP1DJNZR1,LP0;计数值到80H则退出执行下一步RET问题3、描述三角波是如何产生的?PRG3:MOVB,#00HLP3:MOVDPTR,#DATA0MOVR4,#0FFH;FFH为DATA0表中的数据个数LP4:MOVXA,@DPTR;从表中取数据MOVR3,DPHMOVR5,DPLMOVDPTR,#PORTMOVX@DPTR,AINCDPTRMOVX@DPTR,AMOVDPH,R3MOVDPL,R5INCDPTR;地址下移DJNZR4,LP4DJNZB,LP3DJNZR1,PRG3RET问题4、描述正弦波是如何产生的?DATA0:DB80H,83H,86H,89H,8DH,90H,93H,96H DB99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH DB0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H DB0C7H,0CAH,0CCH,0CFH,0D1H,0D4H,0D6H,0D8H DB0DAH,0DDH,0DFH,0E1H,0E3H,0E5H,0E7H,0E9H DB0EAH,0ECH,0EEH,0EFH,0F1H,0F2H,0F4H,0F5H DB0F6H,0F7H,0F8H,0F9H,0FAH,0FBH,0FCH,0FDH DB0FDH,0FEH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH DB0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FEH,0FDH DB0FDH,0FCH,0FBH,0FAH,0F9H,0F8H,0F7H,0F6H DB0F5H,0F4H,0F2H,0F1H,0EFH,0EEH,0ECH,0EAH DB0E9H,0E7H,0E5H,0E3H,0E1H,0DEH,0DDH,0DAH DB0D8H,0D6H,0D4H,0D1H,0CFH,0CCH,0CAH,0C7H DB0C5H,0C2H,0BFH,0BCH,0BAH,0B7H,0B4H,0B1H DB0AEH,0ABH,0A8H,0A5H,0A2H,9FH,9CH,99H DB96H,93H,90H,8DH,89H,86H,83H,80H DB80H,7CH,79H,76H,72H,6FH,6CH,69H DB66H,63H,60H,5DH,5AH,57H,55H,51H DB4EH,4CH,48H,45H,43H,40H,3DH,3AH DB38H,35H,33H,30H,2EH,2BH,29H,27H DB25H,22H,20H,1EH,1CH,1AH,18H,16H DB15H,13H,11H,10H,0EH,0DH,0BH,0AH DB09H,8H,7H,6H,5H,4H,3H,2H DB02H,1H,0H,0H,0H,0H,0H,0H DB00H,0H,0H,0H,0H,0H,1H,2H DB02H,3H,4H,5H,6H,7H,8H,9H DB0AH,0BH,0DH,0EH,10H,11H,13H,15H DB16H,18H,1AH,1CH,1EH,2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设立专项奖惩管理制度
- 设计公司薪金管理制度
- 访客接待前台管理制度
- 诊所医保病案管理制度
- 诊所老板日常管理制度
- 试剂管理库存管理制度
- 财务进项发票管理制度
- 货场大门车辆管理制度
- 货物防盗措施管理制度
- 游戏培训协议书范本模板
- 南京市既有建筑改造施工图设计审查指南(建筑与设备专业)(试行)2025
- 物流调度述职报告
- 康复护理行走障碍指导步行训练课件
- 钢结构用高强度大六角头螺栓连接副知识培训
- 2025年语文素养“诗词大会”知识竞赛题库及答案
- 《智能网联汽车用数据分发服务(DDS)测试方法》
- 《花的话完整》课件
- 《上海市温室气体排放核算与报告指南(试行)》(SHMRV-001-2024)文
- 文献学 重点知识全套
- 儿科学(石河子大学)知到智慧树章节测试课后答案2024年秋石河子大学
- 工程售后服务管理方案
评论
0/150
提交评论