欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1707|回復: 0
打印 上一主題 下一主題
收起左側

幫幫我優(yōu)化一下程序,數(shù)碼管的顯示速度不準確,謝謝

[復制鏈接]
跳轉到指定樓層
樓主
ID:334293 發(fā)表于 2018-5-29 19:37 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
#include<reg52.h>
#defineuint unsigned int
uinttemp,qian,bai,shi,ge,aa,n;
sbitdula=P0;
sbitwela=P1;
sbitzd=P3^2;
uint codetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

voiddisplay(uint qian,uint bai,uint shi,uint ge);  
void delay(uint z);
voidinit();

void main()
{  
   EA=1;//開總中斷
   EX0=1;//開外部中斷0
   init();//初始化子程序
   while(1)
   {
    display(qian,bai,shi,ge);
   }
}

voiddelay(uint z)
{
   uint x,y;
   for(x=z;x>0;x--)
       for(y=110;y>0;y--);
}

voiddisplay(uint qian,uint bai,uint shi,uint ge)
{
   P0=table[qian];
   P1=0xf7;
   delay(1);

   P0=table[bai];
   P1=0xfb;
   delay(1);

   P0=table[shi];
   P1=0xfd;
   delay(1);

   P0=table[ge];
   P1=0xfe;
   delay(1);
}

voidexter0() interrupt 0
{
    n++;
   while(zd==0);     
}

void init()
{  
   wela=0;
   dula=0;
   temp=0;
   TMOD=0x01;
   TCON|=0X04;
   TH0=(65536-50000)/256;
   TL0=(65536-50000)%256;
   EA=1;
   ET0=1;
   TR0=1;
}

timer0() interrupt 1
{
   TH0=(65536-50000)/256;
   TL0=(65536-50000)%256;
   aa++;
   if(aa==20)
   {
     aa=0;
    temp=20*n;
     n =0;
    qian=temp/1000;
    bai=temp%1000/100;
    shi=temp%100/10;
    ge=temp%10;  
   }   
}

下載:http://m.raoushi.com/bbs/dpj-89319-1.html

00.png (24.7 KB, 下載次數(shù): 49)

00.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表