单片机实验指导书(二).docx

单片机实验指导书(二).docx

ID:48423679

大小:1.43 MB

页数:115页

时间:2019-11-17

单片机实验指导书(二).docx_第1页
单片机实验指导书(二).docx_第2页
单片机实验指导书(二).docx_第3页
单片机实验指导书(二).docx_第4页
单片机实验指导书(二).docx_第5页
资源描述:

《单片机实验指导书(二).docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验五D/A0832转换实验一、实验目的:了解D/A转换与单片机的接口方法;了解D/A转换芯片DA0832的性能及编程方法。二、实验内容:利用0832输出一个从0V开始逐渐升至5V再降至0V的三角波电压,数码管显示数字量值。三、实验器材:1、超想-3000TC综合实验仪1台3、连线若干根2、KEIL仿真器4、计算机四、接线图案:译码器YC3(BOOOH)CS32IJ13XfciiwnCSILE工HlBI5n*DA(i832VAafrcTHTfn1WI0土D?13/D5__l£/D4“/D3t/D

2、1/DO7/tAOUT3+12Voo13111OKL1CJS五、程序框图:六、实验原理:D/A转换器的功能主要是将输入的数字量转换成模拟量输出,在语音合成等方面得到了广泛的应用。本实验屮采用的转换器为DAC0832,该芯片为电流输出型8位D/A转换器,输入设有两级缓冲锁存器,因此可同时输岀多路模拟量。本实验屮采用单级缓冲连接方式,用0832来产生三角波,具体线路如上图所示。VREF引脚的电圧极性和大小决定了输出电压的极性与幅度,超想-3000TC综合实验仪上的DA0832的第8引脚(VREF)的

3、电压已接为-5V,所以输出电压值的幅度为0-5Vo七、实验步骤:1、设定仿真模式为程序空间在仿真器上,数据空间在用户板上。把DA0832的片选CS32孔接至YC3(0B000H-0BFFFH)孔。2、编写程序、编译程序:用单步、断点、连续方式调试程序,排除软件错误。运行程序,8155键显区数码管上显示不断加大或减小的数字量,用万用表测量D/A输出孔A0UT,应能测出不断加大或减小的电压值。八、思考问题:修改程序,使能产生锯齿波。九、实验程序:OUTBITequOelOlh;位控制口CLK164e

4、qu0el02h;段控制口(接164时钟位)DAT164equ0el02h;段控制口(接164数据位)INequ0el03h;键盘读入口LEDBufequ40h;显示缓冲orgOOOOhmovsp,#60hmovdptr,SOelOOh;8155初始化mova,#03hmovx@dptr,amov40h,#00h;显示缓冲区直值mov41h,#08hmov42h,#03hmov43h,#02hloopl:movr5,#00hloop2:movdptr,tiOBOOOh;0832DA从小到大转换m

5、ova,r5movx@dptr,amovrO,#45hmov45h,a;拆字后送显示缓冲区acai1ptdsmovr6,#15hdirlO:acai1display;调用显示子程序djnzr6,dirlOincr5cjner5,#00h,loop21oop3:movdptr,ttOBOOOh;0832DA从大到小转换decr5mova,r5movx@dptr,amovrO,#45hacai1ptdsmovr6,#15hdirll:acalldisplaydjnzr6,dirllcjner5,#0

6、0h,loop3sjmplooplmovmovr7,#00r3,#00;延时子程序Delay:DelayLoop:djnzr3,DelayLoopdjn7r7,DelayLoopdjnzr6,DelayLoopretDISPLAY:setb0d3hDLP:movr0,ttLEDBufmovrl,#6;共6个八段管movr2,#00100000b;从左边开始显示movdptr,#OUTBTTmova,#00hmovx@dptr,a;关所有八段管mova,@r0mov

7、ea,@a+dptrmovB,#8;送164rlcamovr3,amovacc.0,canla,#Ofdhmovdptr,#DAT164movx@dptr,amovdptr,#CLK164orl;a,#03hmovx@dptr,aanl

8、opmovdptr,ttOUTBTTmova,#0movx@dptr,a;关所有八段管clr0d3hLoop:LEDMAP:;八段管显示码db3fh,06h,5bh,4fh,66h,6dh,7dh,07hretdb7fh,6fh,77h,7ch,39h,5eh,79h,71hptds:movrl,aacai1ptdslmova,rlswapaptdsl:anla,#OfhDelay!mov@r0,adecrOret[:movr7,#03hsjmpDelayLoopEND实验六电子琴实验一、实验目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。