资源描述:
《现代测试实训报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、北华航天工业学院实习/实训总结报告实习/实训名称:实习/实训地点、时间:专业班级:姓名:学号:指导教师姓名:完成时间:年月日一、实习/实训目的——掌握模拟量数据采集系统的设计方法。——掌握双积分A/D转换器ADC0809的使用方法。二、实习/实训主要内容1、利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。2、设计动态数码显示8位,按键打开时显示班级,按键闭合时显示学号。201021**三、实习/实训具体内容及过程记录(图、表或程序等
2、)1.数字电压表的设计利用C语言编程如下:#include#defineucharunsignedchar#defineuintunsignedintucharcodeduanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};ucharweima[]={0xef,0xdf,0xbf,0x7f};sbitStart=P3^1;sbitOE=P3^2;sbitEOC=P3^0;sbitdian=P3^3;uintaa=0,bb=0,cc=0,
3、dd=0;uintchelang();ucharAD();voidmeiyiwei(uinty);voidxianshi(uinta,uintb,uintc,uintd);voiddelay100ms(inta,intb);voidmain(){uintpingjun;while(1){pingjun=chelang();meiyiwei(pingjun);xianshi(aa,bb,cc,dd);}}uintchelang()//完成三次测量模块{uchara,b,c;uintd;a=AD();b=AD();c=AD
4、();d=(a+b+c)/3;return(d);ucharAD()//AD驱动模块{ucharx;Start=0;Start=1;Start=0;OE=0;EOC=1;while(EOC==1);OE=1;x=P1;return(x);}voidmeiyiwei(uinty)//每位显示码计算模块{y=y*196;aa=y/10000;y=y%10000;bb=y/1000;y=y%1000;cc=y/100;y=y%100;dd=y/10;}voidxianshi(uinta,uintb,uintc,uintd)/
5、/显示模块{P2=weima[3];dian=1;P0=duanma[a];delay100ms(1,50);P2=weima[2];dian=0;P0=duanma[b];delay100ms(1,50);P2=weima[1];dian=0;P0=duanma[c];delay100ms(1,50);P2=weima[0];dian=0;P0=duanma[d];delay100ms(1,50);voiddelay100ms(inta,intb){intx,y;for(x=0;x<=a;x++)for(y=0;y<
6、=b;y++);实验结果:2.显示班级和学号利用汇编编程程序如下:org0000hajmpmainorg0013hLJMPaaorg0030hmain:movr7,#5SETBEASETBIT1SETBEX1mova,#00hmovr1,amovr2,#01111111bloop:mova,r2movp2,aLOOP3:mova,r1mov60h,amova,60hmovdptr,#table1movca,@a+dptrmovp0,amova,r2;movp2,alcalldelayrramovr2,amova,60h
7、incamovr1,adjnzr7,loopMOVR7,#5ljmpmainaa:movr6,#8mova,#00hmovr0,amov20h,#01111111bloop1:mova,20hmovp2,amova,r0mov40h,amova,40hmovdptr,#table2movca,@a+dptrmovp0,amova,20hlcalldelayrramov20h,amova,40hincamovr0,adjnzr6,loop1;MOVr6,#8here:jnbp3.3,aaRETItable1:db06h,
8、06h,5bh,3fh,06htable2:db3fh,5bh,06h,5bhdb3fh,06h,3fh,5bhdelay:movr3,#250loop2:;movr4,#0ffh;djnzr4,$djnzr3,loop2retend实验结果:四、实习/实训总结及分析为期一周的现代测试技术实训已经过去,在此期间我们收获不少。已经熟