你是用的什么瀏覽器發的貼啊,這個代碼看不太清楚呢?你換成用ie瀏覽器或者 360瀏覽器發看看.
看你的程序應該是是用的51hei單片機開發板吧
#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--);
}
本來 用的opera 瀏覽器 發的
#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--);
}
上面的程序可以運行嗎?我沒測試呢 還有你可以參考光盤里的例子加入消隱 效果更佳
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |