实验八ADDA应用.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验八ADDA应用

实验八 AD、DA应用一、实验目的1、学会利用Keil编写程序、加载可执行文件及仿真调试运行程序;2、学会烧写器的使用与硬件电路的搭建;3、掌握DA、AD转换的原理和使用方法。二、实验原理图和硬件接线对应表1、DAC0832模数转换实验硬件连接表MCU模块PB-EDU-010P10~P17 DB0~DB7P20 0832_CSP21 0832_WR-5V-5V+5V+5VGNDGNDDAC0832的8位输入口连接到单片机的P1口,CS和WR1引脚分别是片选信号和数据信号,都是低电平有效。WR2和XFER直接连接到地,ILE连接到VCC。IOUT1和IOUT2为DAC0808的输出口,输出的是电流值,还需要通过运算放大器LM358把它转换为电压值。在硬件实验中,使用电压表测最后转换得到的电压值,并与理论值作比较。注意事项:(1)实验箱上各模块是独立供电,实验时需要用到的模块都要给它提供电源,即+5V接口都要接到电源模块的+ 5V电源接口,GND接口可以不用接(默认实验箱上的GND网络都接在一起了),千万不要把+5V接口接到GND接口上,短路烧坏保险管。(2)参考电压DA_AREF短路帽短接右边,选中0832,可以调节电位器选择参考电压。实验说明:本实验用到的主要知识点是:DAC0832的工作原理。DAC0832是采用先进的CMOS工艺制成的单片电流输出型8位D/A转换器。它采用的是R-2R电阻梯级网络进行DA转换。电平接口与TTL兼容。具有两级缓存。通过电压表测量DAC转换出来的电压值2、ADC0808模数转换实验硬件连接表MCU模块PB-EDU-010PB-EDU-011 P00~P07DB0~DB7 P10~P17D1~D8P200809_CLKP210809_ST和ALEP230809_EOCP240809_AP250809_BP260809_CP270809_OE+5V+5V+5VGNDGNDGNDADC0808是8位的A/D转换器件,在本实验中,它的输出口连接到单片机的P0口,控制信号ALE和START连接到P21,时钟信号CLOCK连接到P20,EOC连接到P23,输出控制信号OE到P27,输入选择地址ADD_A、ADD_B和ADD_C连接到P24-P26。注意事项:(1)实验箱上各模块是独立供电,实验时需要用到的模块都要给它提供电源,即+5V接口都要接到电源模块的+ 5V电源接口,GND接口可以不用接(默认实验箱的GND网络都接在一起了),千万不要把+5V接口接到GND接口上,短路烧坏保险管。(2)先下载程序在单片机中,下载完成后再按照上表连接硬件,否则下载程序时会出现FLASH校验失败。在做实验时电位器下面的短路帽短接到右边,选中ADC0809的通道0。实验说明:A/D转换器大致有三类:一是双积分A/D转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近A/D转换器,精度、速度、价格适中;三是并行A/D转换器,速度快,价格也昂贵。本实验用的ADC0808属第二类,是8位A/D转换器,每采集一次一般需。本实验可采用延时方式或查询方式读入A/D转换结果,也可以采用中断方式读入结果,在中断方式下,A/D转换结束后会自动产生EOC信号,将其与CPU的外部中断相接。调整电位计,得到不同的电压值,转换后的数据通过发光二级管输出。三、实验内容按照已给的DAC0832模数转换实验原理图,在实验箱上合理连线,搭建实际的硬件电路,并烧写已给的DAC0832模数转换参考程序代码,观察现象,验证其功能。按照已给的ADC0808模数转换实验原理图,在实验箱上合理连线,搭建实际的硬件电路,并烧写已给的ADC0808模数转换参考程序代码,观察现象,验证其功能。四、参考程序流程图和代码1、 DAC0832模数转换实验程序流程图和代码/************************************************* *Descriptoon: 数模转换,产生一锯齿波,输出0-2.5V电压,可用电压表查看变化**************************************************/#include reg51.h#define uchar unsigned char//数据类型宏定义#define uint unsigned int#define out P1// 引脚定义sbitdac_cs=P2^0;sbitdac_wr=P2^1;voiddelayms(uint j);void main(void)//主函数{uchari;while(1){for(i=0;i255;i++) {out=i;dac_cs=0;dac_wr=0;dac_cs=1;d

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档