找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3274|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

[求助]我寫的動態(tài)顯示怎么速度上不去啊,高手看看

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:47184 發(fā)表于 2013-1-16 10:45 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

RT,我是初學(xué)者,學(xué)到數(shù)碼管動態(tài)顯示,我寫了如下程序,按理說應(yīng)該分辨不清楚的吧,而現(xiàn)在還是一個(gè)數(shù)一個(gè)數(shù)的蹦,蹦的也還不算慢,哪兒寫錯(cuò)了嘛,虛心求教

#include<reg52.h>
#define uchar unsigned char
sbit duan=P2^6;
sbit wei=P2^7;
uchar code du[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07};
uchar code we[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar num,num1;
void main()

 TMOD=1;
 TH0=(65536-1)/256;
 TL0=(65536-1)%256;
 TR0=1;
 while(1)
 {
  if(TF0==1)
  {
   TF0=0;
   num++;
  }
  if(num==1)
  {
   num=0;
   wei=1;
   P0=we[num1];
   wei=0;
   duan=1;
   P0=du[num1];
   duan=0;
   num1++;
   if(num1==8)
   {num1=0;}

  }
 }

}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:7485 發(fā)表于 2013-1-16 13:06 | 只看該作者

“ TH0=(65536-1)/256;
 TL0=(65536-1)%256;”

 

這兩句是多余的,65536和65535就差1有啥意義。而且除第一次以外,以后的都還是65536.

其余的沒仔細(xì)看。

回復(fù)

使用道具 舉報(bào)

板凳
ID:47184 發(fā)表于 2013-1-16 13:16 | 只看該作者
奧,謝謝
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

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

快速回復(fù) 返回頂部 返回列表