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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

為什么單片機(jī)消隱總是不行?

查看數(shù): 2695 | 評論數(shù): 8 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2019-11-18 11:35

正文摘要:

要求是初始值1234,隨按鍵加減 第一段的陰影總是和最后一位一樣…… 求大神解答謝謝 #include<reg52.h> sbit KEY=P3^4; sbit KEY1=P3^5; sbit seg1=P2^4; sbit seg2=P2^5; sbit seg3=P2^6; sbit se ...

回復(fù)

ID:644190 發(fā)表于 2019-11-18 23:20
807964046 發(fā)表于 2019-11-18 16:52
延時做的不好,再改進(jìn)一下

嗯嗯打錯了 改5功能就對了
ID:346097 發(fā)表于 2019-11-18 16:52
延時做的不好,再改進(jìn)一下
ID:466578 發(fā)表于 2019-11-18 14:57
消隱的是led的段數(shù)據(jù)P0,而不是位數(shù)據(jù)P2,可按下面模式修改,并調(diào)整delay時間
                P2=0X10;
                P0=a[h/1000];
                delay(2);
               P0=0x00
               delay();
ID:644190 發(fā)表于 2019-11-18 14:06
解決了謝謝 最后一行 P0清零后先賦值位選后段選 代碼如下#include<reg52.h>
sbit KEY=P3^4;
sbit KEY1=P3^5;
sbit seg1=P2^4;
sbit seg2=P2^5;
sbit seg3=P2^6;
sbit seg4=P2^7;
void delay(unsigned int xms);
int a[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
int h;

void main()
{
  h=6152;
while(1)
  {
     if(KEY==0)
       {
         delay(1);
         if(KEY==0)
          {
             h++;
          }
                 while(!KEY);
       }

     if(KEY1==0)
       {
         delay(1);
         if(KEY1==0)
           {
            h--;  
           }
                 while(!KEY1);
       }

P2 = 0X00;
P0=a[h/1000];
P2 = 0X10;
delay(500);
P2 = 0X00;

P0=a[h%1000/100];
P2=0X20;
delay(500);
P2=0X00;


P0=a[h%100/10];
P2=0X40;
delay(500);
P2=0X00;



  P0=a[h%10];
  P2=0x80;
delay(500);
P2=0X00;

  }
}       


void delay(unsigned int xms)
{
int i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--)
{;}
}


ID:245004 發(fā)表于 2019-11-18 13:19
本帖最后由 bh2030693 于 2019-11-18 13:50 編輯
  1. P2 = 0X10;
  2. P0=a[h/1000];
  3. delay(2);
  4. P2 = 0X00;
復(fù)制代碼
次序不對,改成:
  1. <blockquote>P2 = 0x00;  // 先關(guān)閉公共端
復(fù)制代碼

編輯一下原因:直接粘貼的代碼還是顯示不全,要先粘貼到text,再復(fù)制粘貼到這里才能顯示全。


ID:213173 發(fā)表于 2019-11-18 12:55
消隱方式不當(dāng)
  1. #include<reg52.h>
  2. sbit KEY1=P3^4;
  3. sbit KEY2=P3^5;
  4. sbit seg1=P2^4;
  5. sbit seg2=P2^5;
  6. sbit seg3=P2^6;
  7. sbit seg4=P2^7;
  8. void delay(unsigned int xms);
  9. unsigned char a[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  10. unsigned int h;

  11. void main()
  12. {
  13.         h=1234;
  14.         while(1)
  15.         {
  16.                 if(KEY1==0)
  17.                 {
  18.                         delay(10);
  19.                         if(KEY1==0)
  20.                         {
  21.                                 h++;
  22.                         }
  23.                         while(!KEY1);
  24.                 }
  25.                 if(KEY2==0)
  26.                 {
  27.                         delay(10);
  28.                         if(KEY2==0)
  29.                         {
  30.                                 h--;  
  31.                         }
  32.                         while(!KEY2);
  33.                 }
  34.                 P2=0X10;
  35.                 P0=a[h/1000];
  36.                 delay(2);
  37.                 P0=0X00;
  38.                
  39.                 P2=0X20;
  40.                 P0=a[h%1000/100];
  41.                 delay(2);
  42.                 P0=0X00;

  43.                 P2=0X40;
  44.                 P0=a[h%100/10];
  45.                 delay(2);
  46.                 P0=0X00;
  47.                
  48.                 P2=0x80;
  49.                 P0=a[h%10];
  50.                 delay(2);
  51.                 P0=0X00;
  52.         }
  53. }               

  54. void delay(unsigned int xms)
  55. {
  56.         int i,j;
  57.         for(i=xms;i>0;i--)
  58.                 for(j=110;j>0;j--);
  59. }
復(fù)制代碼
ID:466505 發(fā)表于 2019-11-18 12:27
嘗試P0清零后,再給P2置位,再給P0斌值
ID:263427 發(fā)表于 2019-11-18 12:09
您好,看程序沒啥問題,是不是硬件的問題,可以考慮換個板子試一下。

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产日韩一区二区 | 午夜精品久久久久久久星辰影院 | 久久这里只有精品首页 | 亚洲精品1区| 在线成人福利 | 久久久久久久久久久一区二区 | 黄色福利 | 少妇精品久久久久久久久久 | 成人精品视频在线观看 | 色婷婷精品国产一区二区三区 | 日韩成人| 国产精品日韩在线观看一区二区 | 亚洲福利在线视频 | 亚洲播放一区 | 日本激情一区二区 | a视频在线观看 | 国产一区二区三区久久久久久久久 | 欧美电影一区 | 日韩av免费在线观看 | aaa级片 | 国产日韩欧美 | 欧美激情va永久在线播放 | 精品国产欧美一区二区 | 欧美jizzhd精品欧美巨大免费 | 日韩成人 | 最新国产精品 | 中文字幕伊人 | 国产一级淫片a直接免费看 免费a网站 | 91.com视频 | 日本三级电影免费 | 欧洲精品久久久久毛片完整版 | 国产免费国产 | 毛片a级| 色又黄又爽网站www久久 | 久久亚洲精品久久国产一区二区 | 亚洲精品视频在线 | 99久久婷婷国产综合精品电影 | 人人做人人澡人人爽欧美 | 国产中文字幕在线 | 精品久久久久久久久久久久 | 国产成人免费视频网站高清观看视频 |