下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验五 d/a0832转换实验一、实验目的:了解d/a转换与单片机的接口方法;了解d/a转换芯片da0832的性能及编程方法。二、实验内容:利用0832输出一个从0v开始逐渐升至5v再降至0v的三角波电压,数码管显示数字量值。三、实验器材:1、超想-3000tc综合实验仪 1 台 2、keil仿真器 1 台3、连线 若干 根 4、计算机 1 台12v/(5k+3.6k)*3.6k=-(?)v -4.6 -5 lm358 05v四、接线图案:五、程序框图:n0832初始化显 示转换显示加1n输入是否到ff?输入显示减1输入是否到00?六、实验原理:d/a转换器的功能主要是将输入的数字量转换成模拟
2、量输出,在语音合成等方面得到了广泛的应用。本实验中采用的转换器为dac0832,该芯片为电流输出型8位d/a转换器,输入设有两级缓冲锁存器,因此可同时输出多路模拟量。本实验中采用单级缓冲连接方式,用0832来产生三角波,具体线路如上图所示。vref引脚的电压极性和大小决定了输出电压的极性与幅度,超想-3000tc综合实验仪上的da0832的第8引脚(vref)的电压已接为-5v,所以输出电压值的幅度为0-5v。七、实验步骤:1、设定仿真模式为程序空间在仿真器上,数据空间在用户板上。把da0832的片选cs32孔接至yc3(0b000h-0bfffh)孔。2、编写程序、编译程序:用单步、断点、连
3、续方式调试程序,排除软件错误。运行程序,8155键显区数码管上显示不断加大或减小的数字量,用万用表测量d/a输出孔aout,应能测出不断加大或减小的电压值。八、思考问题: 修改程序,使能产生锯齿波。九、实验程序: outbit equ 0e101h ; 位控制口 clk164 equ 0e102h ; 段控制口(接164时钟位) dat164 equ 0e102h ; 段控制口(接164数据位) in equ 0e103h ; 键盘读入口 ledbuf equ 40h ; 显示缓冲 org 0000h mov sp,#60h mov dptr,#0e100h ;8155初始化 mov a,#0
4、3h movx dptr,a mov 40h,#00h ;显示缓冲区置值 mov 41h,#08h mov 42h,#03h mov 43h,#02hloop1:mov r5,#00hloop2:mov dptr,#0b000h ;0832da 从小到大转换 mov a,r5 movx dptr,a mov r0,#45h mov 45h,a ;拆字后送显示缓冲区 acall ptds mov r6,#15hdir10: acall display ;调用显示子程序 djnz r6,dir10 inc r5 cjne r5,#00h,loop2loop3: mov dptr,#0b000h ;
5、0832da从大到小转换 dec r5 mov a,r5 movx dptr,a mov r0,#45h acall ptds mov r6,#15hdir11: acall display djnz r6,dir11 cjne r5,#00h,loop3 sjmp loop1delay: mov r7, #00 mov r3,#00 ; 延时子程序delayloop: djnz r3, delayloop djnz r7, delayloop djnz r6, delayloop retdisplay: setb 0d3h mov r0, #ledbuf mov r1, #6 ; 共6个八段
6、管 mov r2, #00100000b ; 从左边开始显示loop: mov dptr, #outbit mov a, #00h movx dptr, a ; 关所有八段管 mov a, r0 mov dptr,#ledmap movc a,a+dptr mov b, #8 ; 送164dlp: rlc a mov r3, a mov acc.0, c anl a,#0fdh mov dptr, #dat164 movx dptr, a mov dptr, #clk164 orl a,#03h movx dptr, a anl a,#0fdh movx dptr, a mov a, r3 d
7、jnz b, dlp mov dptr, #outbit mov a, r2 movx dptr, a ; 显示一位八段管 mov r6, #01 call delay mov a, r2 ; 显示下一位 rr a mov r2, a inc r0 djnz r1, loop mov dptr, #outbit mov a, #0 movx dptr, a ; 关所有八段管 clr 0d3h retledmap: ; 八段管显示码 db 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h db 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71hptds
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年车辆挂靠协议
- 少儿光影摄影启蒙教学合同
- 医疗器械清洗技术操作指南
- 2025年重庆开州高新技术产业开发区工作委员会选调真题
- 2025年浙江省文物考古研究所招聘考试真题
- 2025年梅州市嘉应学院招聘考试真题
- 2026湖南岳阳市临湘市教育体育局所属公办学校招聘教师10人考试模拟试题及答案解析
- 2026中国农业科学院农产品加工研究所郭芹研究员招收博士后2人笔试备考题库及答案解析
- 2026年万年县公安局招聘留置看护辅警5人考试备考试题及答案解析
- 2026河北省农林科学院经济作物研究所功能合成与改良研究室招聘科研助理1人考试备考试题及答案解析
- 年产2万吨电子专用高纯石英砂生产线建设项目环评报告表
- 生产管理晋升转正述职
- 成考专升本英语词汇必背3500词
- 疝气病人出院宣教
- 第15课《水果的时间魔法-自制水果酵素》(课件)-三年级下册劳动种植自制校本
- 2025年恒丰银行校园招聘笔试模拟试题及答案解析
- 第12课 辽宋夏金元时期经济的繁荣(说课稿)七年级历史下册同步高效课堂(统编版2024)
- 教改项目答辩课件
- 版画艺术鉴赏课件
- 【新课标】水平四(七年级)体育《田径:快速起动加速跑》教学设计及教案(附大单元教学计划18课时)
- 电力交易员基础知识培训课件
评论
0/150
提交评论