全文预览

单片机结课论文

上传者:读书之乐 |  格式:doc  |  页数:8 |  大小:134KB

文档介绍
,ad1,ad2,ad3;//定义缓存区sbitdp=P0^7;sbita=P1^4;sbitb=P1^5;sbitc=P1^6;sbitEOC=P1^1;sbitST_ALE=P1^2;sbitOE=P1^0;sbitclk=P1^3;sbitw1=P2^0;sbitw2=P2^1;sbitw3=P2^2;sbitw4=P2^3;voiddelay(uchart){uchari,j;for(i=0;i<t;i++)for(j=0;j<110;j++);}#defineD{w1=0;w2=1;w3=1;w4=1;}?//定义数码管位选#defineC{w1=1;w2=0;w3=1;w4=1;}#defineB{w1=1;w2=1;w3=0;w4=1;}#defineA{w1=1;w2=1;w3=1;w4=0;}voidmain(void){?a=1;b=1;c=0;?TMOD=0x02;?TH0=253;?TL0=253;?TR0=1;?ET0=1;?EA=1;?while(1)?{?OE=0;?ST_ALE=0;?ST_ALE=1;?ST_ALE=0;?while(EOC==0);?OE=1;?getdata=P3;?OE=0;?temp=getdata;?temp=temp*5.85*1.96;?ad0=(temp/1000)%10;//分离数据?ad1=(temp/100)%10;?ad2=(temp/10)%10;?ad3=(temp/1)%10;?A;P0=table[ad0];delay(2);//送数码管显示?B;P0=table[ad1]|0x80;delay(2);?C;P0=table[ad2];delay(2); D;P0=table[ad3];delay(2);?}}voidclk1()interrupt1{//clk=clk0;clk=~clk;}

收藏

分享

举报
下载此文档