AD0809转换及用数码管的显示.docx

AD0809转换及用数码管的显示.docx

ID:57650017

大小:617.94 KB

页数:7页

时间:2020-08-30

AD0809转换及用数码管的显示.docx_第1页
AD0809转换及用数码管的显示.docx_第2页
AD0809转换及用数码管的显示.docx_第3页
AD0809转换及用数码管的显示.docx_第4页
AD0809转换及用数码管的显示.docx_第5页
资源描述:

《AD0809转换及用数码管的显示.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本程序功能是利用AD0809实现模数转换及在数码管上显示;文中绿字部分是利用不同的方法实现某一项功能或任务,像AD的时钟既可以用定时器T0或T1产生,也可以利用T2特有的产生时钟脉冲的功能。学习过程中遇到很多困难,希望能和大家相互交流。有兴趣的可以加51单片机群:293469552#include#include#defineucharunsignedchar#defineuintunsignedintucharcodeduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,

2、0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//ucharcodewei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//ucharcodetd[]={0,1};//ucharx[2];sbitt1=P1^1;sbitt2=P1^2;sbitt3=P1^3;sbitst=P3^0;sbitoe=P3^1;sbiteoc=P3^2;sbita=P1^7;//sbitkey5=P3^5;//sbitkey6=P3^6;//sbitkey7=P3^7;longvalue=0;ucha

3、rbai,shi,ge;voiddelay(uinttms){uinti,j;for(i=tms;i>0;i--)for(j=110;j>0;j--);}voidinit_t2()//T2端口输出时钟脉冲设置(用T2产生时钟脉冲){//TR2=0x00;T2MOD=0x02;C_T2=0;TL2=0xfa;//单片机11.0592Mhz条件下实测为460khz左右TH2=0xff;RCAP2L=0xfa;RCAP2H=0xff;TR2=1;}/*voidinit_t0()//法1用定时器产生时钟脉冲{TMOD=0x01;TH0=(65536-20)/256;

4、TL0=(65536-20)%256;EA=1;ET0=1;TR0=1;}voidt0()interrupt1{TH0=(65536-20)/256;//单片机11.0592Mhz时产生的频率实测为15khz左右TL0=(65536-20)%256;clock=~clock;}*//*voidinit_t0()//T0计数器模式的设置,不是中断{//EA=1;//ET0=1;TMOD=0x05;TH0=0;TL0=0;TR0=1;}voidnum_read(){while(1){th0=TH0;tl0=TL0;th=TH0;if(th==th0)break;

5、}}*/voidinit_AD(){/*uinti;for(i=0;i<2;i++){st=0;a=td[i];oe=0;_nop_();st=1;_nop_();st=0;oe=1;x[i]=P2;_nop_();oe=0;}}voidkeyscan(){if(key6==0){delay(10);if(key6==0){value=x[0];while(!key6);}}if(key7==0){delay(10);if(key7==0){value=x[1];while(!key7);}}*/a=1;st=0;_nop_();st=1;_nop_();s

6、t=0;while(eoc==0);oe=1;value=P2;_nop_();oe=0;}voiddisplay(){value=value*100*4.8/255;bai=value/100;shi=value/10%10;ge=value%10;t1=0;t2=1;t3=1;P0=~duan[bai];delay(2);t1=1;t2=0;t3=1;P0=~duan[shi];delay(2);t1=1;t2=1;t3=0;P0=~duan[ge];delay(2);}voidmain(){//key5=0;init_t2();//init_t0();

7、while(1){init_AD();//keyscan();display();}}

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

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

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