




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验十D/A转换实验一.实验要求利用DAC0832,编制程序产生锯齿波、三角波、正弦波。三种波轮流显示,用示波器观看。二.实验目的了解D/A转换的基本原理。了解D/A转换芯片0832的性能及编程方法。了解单片机系统中扩展D/A转换的基本方法。三.实验电路及连线227卩匚||」丁10CS/接SDDOHo用三彼器尿去接融WUI;观茶见亍逅开入三.实验电路及连线227卩匚||」丁10CS/接SDDOHo用三彼器尿去接融WUI;观茶见亍逅开入I-I-N3g-UREF□LL324;A74L£14 -~~^<XLC-2-1:D74L5]斗LP13Z4&12:ADIQDI1lout1DI2DI3lout2DHEiMD□15DT1UCCMRJILEUP2C5Vr-f潜口r §MDDij四.实验说明D/A转换是把数字量转换成模拟量的变换,从本书D/A电路输出的是模拟电压信号。要实现实验要求,比较简单的方法是产生三个波形的表格,然后通过查表来实现波形显示。产生锯齿波和三角波的表格只需由数字量的增减来控制,同时要注意三角波要分两段来产生。要产生正弦波,较简单的手段是造一张正弦数字量表。即查函数表得到的值转换成十六进制数填表。这样做虽然简单,但是费时费力,没有充分发挥单片机的能力。利用嵌入式定点、浮点运算子程序库可方便的完成正弦波的波形表生成工作。有关子程序库的详细使用方法请查阅《爱迪克仿真器51/98/96汇编运算子程序库使用手册》。注意汇编子程序的每个子程序名应为%开头的字符串,汇编程序在汇编时会自动将子程序链入。CALCL51/96禁止用户对此改写,否则会导致调用出错。D/A转换取值范围为一个周期,采样点越多,精度越高些。本例采用的采样点为256点/周期。五.实验框图程序框图:
主程序框图SIN波形£SIN计算结束STACKSSEGMENTSTACK ;堆栈段DW128DUP();注意这里只有128个字节STACKSENDSDATASSEGMENT ;数据段SHUJUDB67,70,73,76,80,83,86,88,91,94,97,100,102,105,107,109,111,113,115,117DB119,120,122,123,124,125,126,127,127,128,128,128,128,128,127,127,126,125,124,123DB122,120,119,117,115,114,111,109,107,105,102,100,97,94,91,89,86,83,80,77DB73,70,67,64,61,58,55,52,49,46,43,40,37,34,31,29,26,23,21,19DB17,15,13,11,9,8,6,5,4,3,2,1,1,0,0,0,0,0,1,1DB2,3,4,5,6,7,9,11,12,14,16,19,21,23,26,28,31,34,36,39DB42,45,48,51,54,58,61,64DATASENDSCODESSEGMENT;代码段ASSUMECS:CODES,DS:DATASSTART:MOVAX,DATAS ;初始化MOVDS,AXMOVAX,STACKSMOVSS,AXMOV AH,0MOVDX,0606HMOV AL,BTOC\o"1-5"\h\zOUT DX,ALLP:MOV DX,0602HIN AL,DXAND AL,03HCMP AL,0JZ JUCMP AL,01HJZ SANCMPAL,02HJZSINCE
JZJMPLPJU:MOVDX,0600H ;矩形波MOVAL,0OUTDX,ALP1:CALLPINADDAL,BLOUTDX,ALPUSHDXPUSHAXMOVDX,0602HINAL,DXANDAL,03HCMPAL,00HJNZLPPOPAXPOPDXJMPP1SAN:MOVDX,0600H ;三角波MOVAL,0OUTDX,ALONE:CALLPINADDAL,BLOUTDX,ALPUSHAXPUSHDXMOVDX,0602HINAL,DXANDAL,03HCMPAL,01H
JNZLPPOPDXPOPAXCMPAL,255JNZONETWO:CALLPINSUBAL,BLOUTDX,ALPUSHDXPUSHAXMOVDX,0602HINAL,DXANDAL,3CMPAL,1JNZLPPOPAXPOPDXCMPAL,0JNZTWOJMPONEMOVSI,0;正弦波MOVDX,0600HMOVBX,OFFSETSHUJUA31:MOVAL,[BX+SI]OUTDX,ALPUSHDXPUSHAXMOVDX,0602HINAL,DXANDAL,3CMPAL,2JNZLPSINCE:POPAXPOPDXCALLPINADDSI,BXCMPSI,128JNZA31JMPSINCEPINPROCNEARTOC\o"1-5"\h\zPUSH DXPUSH AXMOV DX,06
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金属餐具的供应链管理优化考核试卷
- 纺织行业的经济价值考核试卷
- 计算机网络设计与实施相关试题及答案
- 公路施工决策分析试题及答案
- 数据库安全策略与用户管理试题及答案
- 钻探设备在宝石矿勘查中的技术要求考核试卷
- 液体乳品物流与供应链优化策略考核试卷
- 计算机三级考试中心知识回顾与试题及答案
- 计算机在多媒体信息处理与内容分发考核试卷
- 行政管理理论基础知识试题及答案
- 2025届江苏省苏州市八校高三下学期三模联考物理试卷(含解析)
- 分子氧氧化丙烯制环氧丙烷铜基催化剂的制备及性能研究
- 找人办事花钱协议书
- 2024-2025学年青岛版(五四学制)小学数学二年级下册(全册)知识点复习要点归纳
- 人教版五下-6.1 同分母分数加减法(教学课件)
- 2025年入团考试必考题目试题及答案
- 商标基础知识试题及答案
- 中小学人工智能通识教育指南(2025年版)
- 职业技术学院装配式建筑工程技术专业人才培养方案(2024版)
- 学校学生食品安全培训课件
- 设计图学知到智慧树期末考试答案题库2025年华东理工大学
评论
0/150
提交评论