亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 51單片機數(shù)碼管制作秒表程序問題,一直不動 [打印本頁]

作者: 醉酒連李    時間: 2020-8-8 17:09
標題: 51單片機數(shù)碼管制作秒表程序問題,一直不動
以下是基于51單片機數(shù)碼管制作秒表的程序,由于是剛學單片機我找不出有錯誤,運行起來就這樣了,一直不動,求大佬幫忙找找錯誤。

單片機源程序如下:
#include<reg52.h>
sbit addr0=P2^2;
sbit addr1=P2^3;
sbit addr2=P2^4;
sbit addr3=P2^5;
sbit enled=P2^6;
typedef unsigned u8;
typedef unsigned u16;
u8 code ledduan[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
                                        0x7f,0x6f};//顯示0~9的值
u16 ledwei[8]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
unsigned char count=0;//記錄中斷的次數(shù)。
unsigned char i=0;//動態(tài)掃描的索引。
unsigned char fragile;//一秒定時標志。
void main()
{
unsigned long sec=0;
TMOD=0x01;
TH0=0xfc;
TL0=0x67;
TR0=1;
EA=1;
ET0=1;
addr3=1;
enled=0;
while(1)
{
   if(fragile==1)
   {
    fragile=0;
        sec++;
        ledwei[0]=ledduan[sec%10];
        ledwei[1]=ledduan[sec/10%10];
        ledwei[2]=ledduan[sec/100%10];
        ledwei[3]=ledduan[sec/1000%10];
        ledwei[4]=ledduan[sec/10000%10];
        ledwei[5]=ledduan[sec/100000%10];
        ledwei[6]=ledduan[sec/1000000%10];
        ledwei[7]=ledduan[sec/10000000%10];
        }
  }
}




//定時器中斷函數(shù)//
void time() interrupt 1
{
TH0=0xfc;
TL0=0x67;
TF0=0;
count++;
if(count==1000)
{
  count=0;
  fragile=1;
  }
  //以下完成數(shù)碼管的掃描//
P0=0xff;                                                                                                
switch(i)
{ case 0: addr2=0;addr1=0;addr0=0;i++;P0=ledwei[0];break;
  case 1: addr2=0;addr1=0;addr0=1;i++;P0=ledwei[1];break;
  case 2: addr2=0;addr1=1;addr0=0;i++;P0=ledwei[2];break;
  case 3: addr2=0;addr1=1;addr0=1;i++;P0=ledwei[3];break;
  case 4: addr2=1;addr1=0;addr0=0;i++;P0=ledwei[4];break;
  case 5: addr2=1;addr1=0;addr0=1;i++;P0=ledwei[5];break;
  case 6: addr2=1;addr1=1;addr0=0;i++;P0=ledwei[6];break;
  case 7: addr2=1;addr1=1;addr0=1;i=0;P0=ledwei[7];break;
  default:break;
  }
}







IMG_20200808_163706.jpg (4.01 MB, 下載次數(shù): 81)

IMG_20200808_163706.jpg

作者: xianfajushi    時間: 2020-8-8 19:31
可參http://www.denmoz.com/bbs/forum.p ... mp;page=1#pid864549
作者: wulin    時間: 2020-8-8 20:45
3處錯誤:
u16 ledwei[8]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
unsigned char count=0;//記錄中斷的次數(shù)。
//以下完成數(shù)碼管的掃描//
P0=0xff;

糾正:
u8 ledwei[8]={0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f};
unsigned int count=0;//記錄中斷的次數(shù)。
P0=0xff; //消隱
作者: 醉酒連李    時間: 2020-8-12 11:10
wulin 發(fā)表于 2020-8-8 20:45
3處錯誤:
u16 ledwei[8]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
unsigned char count=0;//記錄中 ...

解決了,謝謝啊
作者: 醉酒連李    時間: 2020-8-12 11:11
xianfajushi 發(fā)表于 2020-8-8 19:31
可參http://www.denmoz.com/bbs/forum.php?mod=viewthread&tid=188820&page=1#pid864549

解決了,謝謝啊




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1