久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3234|回復: 7
收起左側

利用at89c51設計電子秒表 程序有兩個錯誤求改

[復制鏈接]
ID:229996 發表于 2017-8-30 09:36 | 顯示全部樓層 |閱讀模式
2黑幣
                  #include<reg51.h>
unsigned int table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned int place[]={0x1f,0x2f,0x37,0x3b,0x3d,0x3e};
unsigned int doc[]={0x3f,0x3f,0x3f,0x3f,0x3f,0x3f};
unsigned char t=0;
unsigned int count[6]={0,0,0,0,0,0};
unsigned int k1_count=0;
void reset();
void initDoc();
void initCount();
void suspend();
void init();
void timerRun();
void t1(void);
void delay1ms(void)

{
  unsigned char a,b;
  for(a=199;a>0;a--)
   for(b=1;b>0;b--);
}
void initDoc()
{
unsigned int i;
for(i=0;i<6;i++)
doc[i]=table[0];
}
void initCount()
{
unsigned int i;
for(i=0;i<6;i++)
count[i]=0;
}
void display()
{
unsigned int i;
for(i=0;i<6;i++)
{
P0=doc[i];
P2=place[i];
delay1ms();
delay1ms();
   P0=0x00;
   delay1ms();
}
}
void run()
{
unsigned char i;
if(count[0]<9)
  count[0]++;
else
{
count[0]=0;
count[1]++;
if(count[1]>9)
{
count[1]=0;
count[2]++;
if(count[2]>9)
{
  count[2]=0;
  count[3]++;
if(count[3]>6)
{
  count[3]=0;
  count[4]++;
  if(count[4]>9)
  {
   count[4]=0;
   count[5]++;
  if(count[5]>6)
   count[5]=0;
  }
}
     }
   }
}
for(i=0;i<6;i++)
{
doc[i]=table[count[i]];
}
}
void t1(void) interrupt 3
{
  TH1=0xd8;
  TL1=0xf0;;
  run();
}
void int_int0(void) interrupt 0
{
if(k1_count==0)
  k1_count=1;
else
  k1_count=0;
}
void int_int1(void) interrupt 2
{
k1_count=2;
}
void timerRun()
{
P1=0x02;
TMOD=0x10;
TR1=1;
ET1=1;
EA=1;
while(k1_count==1)
{
display();
}
if(k1_count==0)
suspend();
if(k1_count==2)
{
   reset();
}
}
void init()
{
P1=0x01;
initdoc();
IT0=1;
EA=1;
EX0=1;
IT1=1;
EX1=1;
while(k1_count==0)
{
display();
}
if(k1_count==1)
{
timerRun();
}
}
void suspend()
{
P1=0x01;
TR1=0;
  while(k1_count==0)
{
  display();
}
if(k1_count==1)
{
timerRun();
}
else if(k1_count==2)
{
reset();
}
}
void reset()
{
P1=0x01;
TR1=0;
initcount();
IT0=1;
EA=1;
EX0=1;
IT1=1;
EX1=1;
k1_count=0;
while(k1_count==0)
{
  display();
}
if(k1_count==1)
{
  timerRun();
}
if(k1_count==2)
  reset();
}
void main()
{
init();
}

回復

使用道具 舉報

ID:82765 發表于 2017-8-30 13:01 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

ID:230046 發表于 2017-8-30 14:10 | 顯示全部樓層
什么錯誤也沒給出來
回復

使用道具 舉報

ID:230046 發表于 2017-8-30 14:11 | 顯示全部樓層
什么錯誤也沒給出來  把void main()  改成main()試試
回復

使用道具 舉報

ID:7485 發表于 2017-8-30 15:34 | 顯示全部樓層
出現什么錯誤?這么個程序讓人一點點琢磨?沒有重點的一句一句的研究?誰有那個功夫?
回復

使用道具 舉報

ID:111634 發表于 2017-8-30 16:27 | 顯示全部樓層
ahshmj 發表于 2017-8-30 15:34
出現什么錯誤?這么個程序讓人一點點琢磨?沒有重點的一句一句的研究?誰有那個功夫?

冗長的程序,一句一句的研究?誰有那個功夫?
回復

使用道具 舉報

ID:82765 發表于 2017-8-30 16:31 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

ID:123289 發表于 2017-8-31 19:52 | 顯示全部樓層
本帖最后由 yzwzfyz 于 2017-9-1 00:08 編輯

問者很初級,尚不懂得尊重師者。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一区二区三区高清视频 | 在线观看精品 | av在线免费观看网站 | 成人妇女免费播放久久久 | 91精品国产91久久久久久最新 | av激情影院 | 亚洲综合一区二区三区 | 国产精品视频一区二区三区 | 日韩视频免费在线 | 久久综合久色欧美综合狠狠 | 粉色午夜视频 | 亚洲高清视频一区二区 | 国产精品久久久久久久久久妇女 | 亚洲不卡视频 | 亚洲一区二区精品视频 | 插插宗合网 | 久久福利 | 91亚洲精 | 国产精品日产欧美久久久久 | 成年人在线观看视频 | 亚洲国产欧美一区 | 精品在线播放 | 日韩在线一区二区 | 色播av| 欧美成人在线免费 | 欧美国产视频 | 一区二区视频免费观看 | 午夜精品三区 | 人人做人人澡人人爽欧美 | 久久99精品久久久久蜜桃tv | 91在线免费观看网站 | 最新国产视频 | 亚洲国产aⅴ成人精品无吗 综合国产在线 | 在线观看成人av | 久久久精彩视频 | 国产欧美精品一区二区色综合 | 日本电影一区二区 | 国产毛片毛片 | 国产精品日韩一区二区 | 午夜精品久久久久久久久久久久 | 国内精品久久久久久 |