



免费预览已结束,剩余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转换器的功能主要是将输入的数字量转换成模拟量输出,在语音合成等方面得到了广泛的应用。本实验中采用的转换器为DAC0832,该芯片为电流输出型8位D/A转换器,输入设有两级缓冲锁存器,因此可同时输出多路模拟量。本实验中采用单级缓冲连接方式,用0832来产生三角波,具体线路如上图所示。VREF引脚的电压极性和大小决定了输出电压的极性与幅度,超想-3000TC综合实验仪上的DA0832的第8引脚(VREF)的电压已接为-5V,所以输出电压值的幅度为0-5V。七、实验步骤:1、设定仿真模式为程序空间在仿真器上,数据空间在用户板上。把DA0832的片选CS32孔接至YC3(0B000H-0BFFFH)孔。2、编写程序、编译程序:用单步、断点、连续方式调试程序,排除软件错误。运行程序,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,#03h 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 ;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个八段管 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 djnz 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:mov r1,a acall ptds1 mov a,r1 swap aptds1:anl a,#0fh
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 24810.3-2025起重机限制器和指示器第3部分:塔式起重机
- GB/T 46240.1-2025IPv6网络设备安全技术要求和测试方法第1部分:路由器
- 农业生产主体安全培训课件
- 养护安全培训例会课件
- 养护安全作业培训点评课件
- 养兔子的课件
- 化工企业全员安全培训课件
- 微信线下营销方案(3篇)
- 内部安全培训表格模板课件
- 内部安全员培训课件
- 个体诊所管理暂行办法
- 潍坊市2026届高三开学调研监测考试化学试题及答案
- 采购成本控制培训
- 商业地产策划流程
- GB 46031-2025可燃粉尘工艺系统防爆技术规范
- 破圈与共生:2025中国社交媒体全球化发展报告
- 2025年社保理赔考试题目及答案
- 产教融合校企合作课件
- 质量攻关项目汇报
- 电力企业综合应急预案编制导则
- 收单外包管理办法
评论
0/150
提交评论