找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1928|回復(fù): 3
收起左側(cè)

為什么開始不是暫停00:00 并且初始值不是00:00 求大神 學(xué)霸 在我的程序...

[復(fù)制鏈接]
ID:351226 發(fā)表于 2018-6-15 13:37 | 顯示全部樓層 |閱讀模式
  • #include<reg51.h>
  • #define uchar unsigned char
  • uchar duanma [10]={0xc0,0xf9,0xa4,0xb0,0x99,
  •                   0x92,0x82,0xf8,0x80,0x90};
  • uchar weima[4]={0x01,0x02,0x04,0x08};
  • uchar jishu1,jishu2,miao,haomiao;
  • uchar xianshi[4]={0,0,0,0};
  • bit kaiting = 0;
  • sbit k1=P3^0;
  • sbit k2=P3^1;
  • void yanshi20ms (void)
  • {
  •    uchar i,j;
  •    for (i=40;i>0;i--)
  •    for (j=250;j>0;j--);
  • }
  • void chushihua(void)
  • {
  • TMOD=0x01;
  • TH0=(65536-10000)/256;
  • TL0=(65536-10000)%256;
  • EA=1;ET0=1;TR0=1;
  • }
  • void main(void)
  • {
  •   uchar saomiao;
  •   miao=0;haomiao=0;
  •   chushihua();
  •   while(1)
  •     {
  •            P3=0xff;
  •            saomiao=P3;
  •            if(saomiao!=0xff)
  •            {
  •              yanshi20ms();
  •                  saomiao=P3;
  •                 if(saomiao!=0xff)
  •                  {
  •              if(k1==0)
  •                     {
  •                            kaiting=~kaiting;
  •                         }
  •                  if((k2==0)&&(kaiting==1))
  •                     {
  •                            miao=0;
  •                            haomiao=0;
  •                         }
  •                  while(P3!=0xff);
  •                  }
  •            }
  •         }
  •   }
  •   void miaobiao(void)interrupt 1
  • {
  • TH0=(65536-10000)/256;
  • TL0=(65536-10000)%256;
  • xianshi[0]=duanma[miao/10];
  • xianshi[1]=duanma[miao%10];
  • xianshi[2]=duanma[haomiao/10];
  • xianshi[3]=duanma[haomiao%10];
  • jishu1++;
  • if(jishu1==4)jishu1=0;
  • P2=weima[jishu1];
  • P1=xianshi[jishu1];
  • jishu2++;
  • if (jishu2==100)
  •    {
  •      jishu2=0;
  •    if(kaiting==0)
  •        haomiao++;
  •      if (haomiao==100)
  •       {
  •        haomiao=0;
  •        miao++;
  •        if(miao==60)
  •               miao=0;
  •       }
  •    }
  • }


2018-06-13_14.02.51.jpg
2018-06-13_14.03.37.jpg
回復(fù)

使用道具 舉報

ID:277550 發(fā)表于 2018-6-15 16:22 | 顯示全部樓層

使用模擬器測試過,程度是從0000開始的
回復(fù)

使用道具 舉報

ID:351226 發(fā)表于 2018-6-15 18:43 | 顯示全部樓層
可是   我用仿真開始的結(jié)果是— — :— —   并且剛開始時不停止
回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2018-6-15 22:34 | 顯示全部樓層
實例93  99.9秒秒表
Proteus仿真一下,確認(rèn)有效。
實例95 99.9秒秒表.rar (38.86 KB, 下載次數(shù): 3)
99.9秒秒表.jpg
以上摘自張志良編著《80C51單片機仿真設(shè)計實例教程——基于Keil CProteus》清華大學(xué)出版社ISBN 978-7-302-41682-1內(nèi)有常用的單片機應(yīng)用100案例,用于仿真實驗操作,書中電路和程序設(shè)計有詳細(xì)說明,電路與程序真實可靠可信可行,程序語句條條有注解。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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