实验7.直流数字电压表设计

实验7.直流数字电压表设计

ID:46405247

大小:35.00 KB

页数:4页

时间:2019-11-23

实验7.直流数字电压表设计_第1页
实验7.直流数字电压表设计_第2页
实验7.直流数字电压表设计_第3页
实验7.直流数字电压表设计_第4页
资源描述:

《实验7.直流数字电压表设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验7.直流数字电压表设计【实验目的】掌握LED动态显示和A/D转换接口设计方法。【实验内容】实验原理图如图A.109所示,图中4联共阴极数码管以I/O口方式连接单片机,其中断码A~G和DP接口接P0.0~P0.7口,为嘛1~4接P2.0~P2.3口,ADC0808采用I/O口方式接线,其中被测模拟量由0#通道接入,位地址引脚ADDA、ADDB、ADDC均接地,START和ALE并联接P2.5,EOC接P2.6,OE接P2.7,CLOCK接P2.4。图A.109实验7的电路原理图在编程软件配合下,要求实现如下功能:调解电位器RV1可使其输出电

2、压在0~5V之间变化。经A/D转换后,数码管以十进制数形式动态显示电位器的调解电压。动态显示编程原理:将待显示数据拆解为3位十进制数,并分时地将其在相应数码管上显示。一次完整的输出过程为最低位数据送P0口→P2.3口清零→软件延时→P2.3置1→中间位数据送P0口→P2.2置1→最高为数据送P0口→P2.1清零→软件延时→P2.1置1,如此无限循环。A/D转换编程原理:启动信号与输出使能信号均由软件方式的正脉冲提供;结束信号由P2.6的高电平提供。A/D转换时钟信号由T0定时方式2中断提供。一次完整的A/D转换过程为:发出启动信号→查询EOC

3、标志→发出OE置1信号→读取A/D结果→发出OE清零信号。如此无限循环。【实验内容】(1)数码管动态显示编程;(2)A/D转换查询法编程;(3)考察延时量对动态显示效果的影响。【实验步骤】(1)提前阅读与实验7相关的阅读材料;(2)参考图A.72~A.74;和表A.7,在ISIS中完成原理图的绘制;(3)采用μVision3进行C51动态显示和A/D转换编程及调试。【实验要求】提交实验报告并包括如下内容:电路原理图、A/D转换原理分析、C51源程序(含注释语句)、仿真运行截图及实验小结。【参考图表】表A.8实验7的元件清单元件类别电路符号元件

4、名称MicroprocessorICsU180C51DataConverterU3ADC0808MiscellaneousX1CRYSTALCapacitorsC1~C2CAPCapacitorsC3CAP-ELECResistorsRP1RESPACK_7ResistorsR9/10kRESResistorsRV1/4.7kPOT-HGOptoelectronicsLED7SEG-MPX4-CC-BLUE【实验程序】/*直流数字电压表程序*/#include#defineucharunsignedchar#defineui

5、ntunsignedintucharcodeduanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//0-9数码管段码sbitp2_3=P2^3;//定义数码管四个位选位sbitp2_2=P2^2;sbitp2_1=P2^1;sbitp2_0=P2^0;sbitCLK=P2^4;//定义时钟信号位sbitST=P2^5;//定义ADC0808启动位sbitEOC=P2^6;//定义ADC0808转换结束信号位sbitOE=P2^7;//定义ADC0808输出使能信号位uint

6、i;/*以下为延时程序,z为1延时约1ms*/voiddelay(ucharz){ucharx,y;for(x=0;x

7、1000];//求千位p2_0=0;delay(5);p2_0=1;}/*主函数*/voidmain(){TMOD=0x02;//定时器0工作方式2(M1MO为02)TH0=0x9c;//T0装入初值TL0=0x9c;ET0=1;//打开T0中断TR0=1;//启动定时器0EA=1;//打开全局中断while(1){ST=0;//发出启动脉冲信号delay(10);ST=1;delay(10);ST=0;while(EOC==1);//查询结束状态delay(100);OE=1;//OE置1信号i=P1;//将A/D结果赋值给idisplay

8、();//输出A/D结果delay(10);OE=0;//OE置0信号}}/*T0中断函数*/time()interrupt1{ET0=0;//关闭定时器0中断TR

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

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

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