你是用的什么瀏覽器發的貼啊,這個代碼看不太清楚呢?你換成用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://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |