发 帖  
[问答]

单个按键控制数码管显示(动态)1234

3980 数码管
奖励25积分
2018-10-14 18:08:49   评论 分享淘帖 邀请回答 举报
3个回答
2018-10-14 18:08:50 8 评论

举报

8 条评论
  • 2018-10-14 21:13

    知道啊,那些我都知道,可是为什么我显示1234可以,可是全灭就不行,会显示一个4,而且显示1234时也有点闪

  • 2018-10-14 21:14

    要不要我把程序给你看一下,你把我看看哪里错了

  • 2018-10-14 22:16

    没人在啊~

  • 2018-10-15 08:36

    #include <at89x52.h> #define uchar unsigned char #define uint unsigned int sbit led0=P2^7; sbit k1=P3^2; uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; void delay10ms(uchar a)    {     uchar b,c;     for(c=1;c>0;c--)         for(b=38;b>0;b--)             for(a=130;a>0;a--); } void main(void) {   uint flag=0;   uint i=0;   uint temp;    led0=temp;     while(1)     {      if(k1==0x00)       {         delay10ms(1);        if(k1==0x00)        {         P1=0xff;         flag=!flag;         }        while(k1==0);       }         if(flag==1)         {                        temp=0x80;             for(i=0;i<4;i++)            {               P0=tab;               P2=~temp;               delay10ms(10);               temp=temp>>1;                           }                      }      }  }

  • 2018-10-15 08:37

    #include <at89x52.h> #define uchar unsigned char #define uint unsigned int sbit led0=P2^7; sbit k1=P3^2; uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; void delay10ms(uchar a)    {     uchar b,c;     for(c=1;c>0;c--)         for(b=38;b>0;b--)             for(a=130;a>0;a--); } void main(void) {   uint flag=0;   uint i=0;   uint temp;    led0=temp;     while(1)     {      if(k1==0x00)       {         delay10ms(1);        if(k1==0x00)        {         P1=0xff;         flag=!flag;         }        while(k1==0);       }         if(flag==1)         {                        temp=0x80;             for(i=0;i<4;i++)            {               P0=tab;               P2=~temp;               delay10ms(10);               temp=temp>>1;                           }                      }      }  }

  • 2018-10-15 08:37

    不好意思,发了两个哦

  • 2018-10-15 12:57

    谢谢,不用了已经做出来了

    efans_d7c 回复 深思者: 2018-12-27 17:01

    能不能看看您的仿真电路图

2018-10-14 21:19:07 评论

举报

2018-12-28 00:21:09 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

您需要登录后才可以回帖 登录/注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友论坛

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

站长推荐 上一条 /6 下一条

快速回复 返回顶部 返回列表