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

標(biāo)題: 想人數(shù)碼管從1開(kāi)始一直運(yùn)行到999為什么這么困難呢? [打印本頁(yè)]

作者: 2500    時(shí)間: 2016-6-7 19:41
標(biāo)題: 想人數(shù)碼管從1開(kāi)始一直運(yùn)行到999為什么這么困難呢?
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uint bai,shi,ge, num,num1,num2,num3;
sbit dula=P2^6;
sbit beep=P2^3;
sbit wela=P2^7;
uchar code table[10]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,
0x7d,0x07,0x7f,0x6f
};
void delayms(uchar max)    //延時(shí)函數(shù)
{
uchar i,j;
for(i=max;i>0;i--)
for(j=110;j>0;j--);
}
void init()    //定時(shí)器初始化
{
TMOD=0x01;
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
EA=1;
ET0=1;
TR0=1;
}
void T0time()    //中斷函數(shù)
{
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
num1++;
   
}
void display(uint bai,uint shi,uint ge)   //顯示函數(shù)
{
dula=1;
P0=table[bai];
dula=0;
P0=0xff;
wela=1;
P0=0xfb;
wela=0;
delayms(5);
  dula=1;
P0=table[shi];
dula=0;
P0=0xff;
wela=1;
P0=0xfe;
wela=0;
delayms(5);
  dula=1;
P0=table[ge];
dula=0;
P0=0xff;
wela=1;
P0=0xfd;
wela=0;
delayms(5);
}
void main()    //主函數(shù)
{
init();
while(1)
  {
  if(num1==20);
     {
  num1=0;
  num3++;
  if(num3==999)
   {
   

  num3=0;
     bai=num3/100;
        shi=num3%100/10;
        ge=num3%10;
   }

  }
    display(bai,shi,ge);
}
}

按照1秒數(shù)數(shù)數(shù)到999,數(shù)碼管亮都是一直都是000哎

作者: ahshmj    時(shí)間: 2016-6-7 22:40
    中斷函數(shù)不是你那樣的格式,定時(shí)器time0的中斷可以是這樣:void timer0( ) interrupt 1
作者: ivushl    時(shí)間: 2016-6-7 22:49
對(duì)的,中斷函數(shù),interrput 1是必須要的,不然啟用不了中斷
作者: 2500    時(shí)間: 2016-6-7 22:56
ivushl 發(fā)表于 2016-6-7 22:49
對(duì)的,中斷函數(shù),interrput 1是必須要的,不然啟用不了中斷

謝謝,我漏掉后面了,
作者: 2500    時(shí)間: 2016-6-7 23:34
非常謝謝我馬上試試

作者: 2500    時(shí)間: 2016-6-8 00:08
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uint bai,shi,ge, num,num1,num2,num3;
sbit dula=P2^6;
sbit beep=P2^3;
sbit wela=P2^7;
uchar code table[10]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,
0x7d,0x07,0x7f,0x6f
};
void delayms(uchar max)    //延時(shí)函數(shù)
{
uchar i,j;
for(i=max;i>0;i--)
for(j=110;j>0;j--);
}
void init()    //定時(shí)器初始化
{
TMOD=0x01;
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
EA=1;
ET0=1;
TR0=1;
}
void T0_time( ) interrupt 1 //中斷函數(shù)
{
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
num1++;
   
}


void display(uint bai,uint shi,uint ge)   //顯示函數(shù)
{
dula=1;
P0=table[bai];
dula=0;
P0=0xff;
wela=1;
P0=0xfb;
wela=0;
delayms(5);

dula=1;
P0=table[shi];
dula=0;
P0=0xff;
wela=1;
P0=0xfe;
wela=0;
delayms(5);

dula=1;
P0=table[ge];
dula=0;
P0=0xff;
wela=1;
P0=0xfd;
wela=0;
delayms(5);
}


void main()    //主函數(shù)
{
init();
while(1)
   {
   if(num1==20);
      {
   num1=0;
   num3++;
   if(num3==999)
    {
     

   num3=0;
      bai=num3/100;
         shi=num3%100/10;
         ge=num3%10;
    }

   }
     display(bai,shi,ge);
}
}





更正后還是無(wú)法顯示器
作者: luoluoluo136    時(shí)間: 2016-6-8 09:12
     bai=num3/100;
         shi=num3%100/10;
         ge=num3%10;
這個(gè)放到循環(huán)外面
作者: 2500    時(shí)間: 2016-6-8 16:02
luoluoluo136 發(fā)表于 2016-6-8 09:12
bai=num3/100;
         shi=num3%100/10;
         ge=num3%10;

一樣的效果 還是不動(dòng) 全部是0
作者: ym0706    時(shí)間: 2017-5-6 14:06
  num3=0;
      bai=num3/100;
         shi=num3%100/10;
         ge=num3%10;
這塊有問(wèn)題吧

作者: lids    時(shí)間: 2017-5-8 16:46
//這樣就可以了,仿真通過(guò)

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uint bai,shi,ge, num,num1,num2,num3;
sbit dula=P2^6;
sbit beep=P2^3;
sbit wela=P2^7;
uchar code table[10]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,
0x7d,0x07,0x7f,0x6f
};
void delayms(uchar max)    //延時(shí)函數(shù)
{
uchar i,j;
for(i=max;i>0;i--)
for(j=110;j>0;j--);
}
void init()    //定時(shí)器初始化
{
TMOD=0x01;
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
EA=1;
ET0=1;
TR0=1;
}
void T0_time( ) interrupt 1 //中斷函數(shù)
{
        TH0=(65536-45872)/256;
        TL0=(65536-45872)%256;
        num1++;
   if(num1==20)
      {
           num1=0;
           num3++;
           if(num3==999)
            {
                           num3=0;
            }

             }

         bai=num3/100;
         shi=num3%100/10;
         ge=num3%10;
}


void display(uint bai,uint shi,uint ge)   //顯示函數(shù)
{

wela=1;
P0=0xfe;
wela=0;
dula=1;
P0=table[bai];
dula=0;
P0=0xff;
delayms(5);


wela=1;
P0=0xfd;
wela=0;
dula=1;
P0=table[shi];
dula=0;
P0=0xff;
delayms(5);


wela=1;
P0=0xfb;
wela=0;
dula=1;
P0=table[ge];
dula=0;
P0=0xff;
delayms(5);
}


void main()    //主函數(shù)
{
    init();
        while(1)
   {
     display(bai,shi,ge);
        }
}

計(jì)數(shù).rar

56.04 KB, 下載次數(shù): 5


作者: lids    時(shí)間: 2017-5-8 16:49
//這樣就可以了
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uint bai,shi,ge, num,num1,num2,num3;
sbit dula=P2^6;
sbit beep=P2^3;
sbit wela=P2^7;
uchar code table[10]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,
0x7d,0x07,0x7f,0x6f
};
void delayms(uchar max)    //延時(shí)函數(shù)
{
uchar i,j;
for(i=max;i>0;i--)
for(j=110;j>0;j--);
}
void init()    //定時(shí)器初始化
{
TMOD=0x01;
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
EA=1;
ET0=1;
TR0=1;
}
void T0_time( ) interrupt 1 //中斷函數(shù)
{
        TH0=(65536-45872)/256;
        TL0=(65536-45872)%256;
        num1++;
   if(num1==20)
      {
           num1=0;
           num3++;
           if(num3==999)
            {
                           num3=0;
            }

             }

         bai=num3/100;
         shi=num3%100/10;
         ge=num3%10;
}


void display(uint bai,uint shi,uint ge)   //顯示函數(shù)
{

wela=1;
P0=0xfe;
wela=0;
dula=1;
P0=table[bai];
dula=0;
P0=0xff;
delayms(5);


wela=1;
P0=0xfd;
wela=0;
dula=1;
P0=table[shi];
dula=0;
P0=0xff;
delayms(5);


wela=1;
P0=0xfb;
wela=0;
dula=1;
P0=table[ge];
dula=0;
P0=0xff;
delayms(5);
}


void main()    //主函數(shù)
{
    init();
        while(1)
   {
     display(bai,shi,ge);
        }
}





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲免费在线 | 黄色在线观看免费 | 亚洲激情第一页 | 亚洲国产精品成人无久久精品 | 99精品久久久 | 人人爽人人澡 | 小镇姑娘国语版在线观看免费 | 一区二区中文 | 日本激情网站 | 婷婷一区二区三区 | 日韩一区二区三区在线播放 | 亚洲播放 | 国产精品成人国产乱一区 | 精品第一页 | 久在线| 夜夜骑夜夜 | 在线免费成人 | 日日夜夜天天操 | 国产成人在线播放 | 国产精品一区二区三 | 日韩欧美一级片 | www.麻豆av| 日韩精品一区在线 | 一级毛片大全 | www.久久| 九九在线观看高清免费 | 久久久精 | 中国女人真人一级毛片 | 欧美激情综合 | 国产在线h| 日日干干 | 日韩在线高清 | 日韩国产在线播放 | 精品欧美在线 | 色哟哟入口国产精品 | 福利小视频 | a级片在线观看 | 伊人免费视频 | 欧美综合一区二区三区 | 一本一道久久a久久精品蜜桃 | 91精品国产一区二区三区 |