模数转换器ADC0808的应用

模数转换器ADC0808的应用

ID:38209893

大小:1.58 MB

页数:4页

时间:2019-05-25

模数转换器ADC0808的应用_第1页
模数转换器ADC0808的应用_第2页
模数转换器ADC0808的应用_第3页
模数转换器ADC0808的应用_第4页
资源描述:

《模数转换器ADC0808的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实训报告十实训目的:通过实现由ADC0808作为A/D转换器对RV1进行电压测量,并在数码管上显示;了解ADC0808的工作方式,进行模拟数据的采样,从而利用c语言编程实现单片机控制处理信息。实训原理图:实训步骤:1.在ptoteus平台找出所需的元器件2.理解该实验的原理,按照原理图画出仿真图;3.根据实验要求写出如下程序:#includeunsignedcharcodedispcode[4]={0x10,0x20,0x40,0x00};unsignedchartemp;unsignedchardispb

2、uf[4];unsignedcharcount=0;unsignedchargetdata;sbitST=P3^0;sbitOE=P3^1;sbitEOC=P3^2;sbitCLK=P3^7;voiddelay(unsignedinti){unsignedintj;for(j=0;j

3、onversion(){ST=0;ST=1;ST=0;while(EOC==0){;}OE=1;getdata=P0;OE=0;temp=getdata;dispbuf[0]=getdata/100;temp=temp-dispbuf[0]*100;dispbuf[1]=temp/10;temp=temp-dispbuf[1]*10;dispbuf[2]=temp;}voidT0X()interrupt1{CLK=~CLK;}voidT1X()interrupt3{TH1=(65536-4000)/256;TL1=(6553

4、6-4000)%256;for(count=0;count<=3;count++){P1=dispbuf[count]

5、dispcode[count];//输出显示控制代码delay(50);}}voidmain(void){init();while(1){conversion();}}总结:经过此次的实验,通过实现由ADC0808作为A/D转换器对RV1进行电压测量,并在数码管上显示,深刻地理解了ADC0808的结构以及工作方式,ADC0808是典型的8通道模拟输入8位并行数字输出地逐次逼近式A/D转换器。在C语言的设计上

6、进一步理解了ADC的工作时钟模式从而进行模拟数据采样。

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

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

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