找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

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

[原創(chuàng)]求單神 指導(dǎo) 偶新手

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:43084 發(fā)表于 2012-7-26 20:53 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我編的 動(dòng)態(tài) 數(shù)碼管顯示 不行啊 #include #define uint unsigned int #define uchar unsigned char sbit wex=P2^7; sbit dux=P2^6; uchar num1,num2; uchar code table1[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d}; uchar code table2[]={ 0xfe,0xfd,0xfb,0xf7,0xef,0xdf}; void delayms(uint); void main() { while(1) { for(num2=0;num2<6;num2++) wex="1; " p0="table2[num2]; " { for(num1=0;num1<6;num1++); { dux="1; " p0="table1[num1]; " dux="0; " delayms(500); } wex="0; " } } } void delayms(uint xms) { uint i,j; for(i=xms;i>0;i--) for(j=110;j>0;j--); }
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1 發(fā)表于 2012-7-27 02:26 | 只看該作者

你是用的什么瀏覽器發(fā)的貼啊,這個(gè)代碼看不太清楚呢?你換成用ie瀏覽器或者 360瀏覽器發(fā)看看.

看你的程序應(yīng)該是是用的51hei單片機(jī)開發(fā)板吧

回復(fù)

使用道具 舉報(bào)

板凳
ID:43084 發(fā)表于 2012-7-27 19:33 | 只看該作者


#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit wex=P2^7;
sbit dux=P2^6;
uchar num1,num2;
uchar code table1[]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d};
uchar code table2[]={
0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
void delayms(uint);
void main()
{
 while(1)
   {
   for(num2=0;num2<6;num2++)
   wex=1;
   P0=table2[num2];
     {
  for(num1=0;num1<6;num1++);
    {
    dux=1;
    P0=table1[num1];
    dux=0;
    delayms(500);
    }
   wex=0;
  }
   }
}
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);
}

回復(fù)

使用道具 舉報(bào)

地板
ID:43084 發(fā)表于 2012-7-27 19:34 | 只看該作者

本來 用的opera 瀏覽器 發(fā)的

回復(fù)

使用道具 舉報(bào)

5#
ID:43084 發(fā)表于 2012-7-27 19:35 | 只看該作者
多謝 指點(diǎn)啊
回復(fù)

使用道具 舉報(bào)

6#
ID:1 發(fā)表于 2012-7-29 01:16 | 只看該作者
改成這樣試試,因?yàn)槲淮a和段碼是同時(shí)變的,寫在一個(gè)循環(huán)里可能比較好一點(diǎn),程序沒加消隱 肯定會(huì)有鬼影產(chǎn)生的.

#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit wex=P2^7;
sbit dux=P2^6;
uchar num1,num2;
uchar code table1[]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d};
uchar code table2[]={
0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
void delayms(uint);
void main()
{
 while(1)
   {
   for(num2=0;num2<6;num2++)
   {
   
   P0=table2[num2];
   wex=1;
   wex=0;
 
    
    P0=table1[num2];
	dux=1;
    dux=0;
    delayms(500);

    }
  }

}
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);
}
 
回復(fù)

使用道具 舉報(bào)

7#
ID:43224 發(fā)表于 2012-7-29 09:55 | 只看該作者
那個(gè)延時(shí) 有點(diǎn)長(zhǎng) 短點(diǎn)效果更好
回復(fù)

使用道具 舉報(bào)

8#
ID:43084 發(fā)表于 2012-7-29 10:37 | 只看該作者
謝謝 哦·~~~~
回復(fù)

使用道具 舉報(bào)

9#
ID:1 發(fā)表于 2012-7-29 14:26 | 只看該作者

上面的程序可以運(yùn)行嗎?我沒測(cè)試呢    還有你可以參考光盤里的例子加入消隱 效果更佳

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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