发 帖  
[问答]

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

4213 数码管
奖励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
关闭

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

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

厂商专区

飞凌嵌入式

瑞萨单片机论坛

米尔电子

Aigtek安泰电子

斯丹麦德电子

芯佰微电子

其利天下技术小组

道生物联技术社区

视美泰

FCom富士晶振

大大通

合众恒跃

进迭时空

RT-Thread论坛

EASY-EAI灵眸科技

-

技术社区

张飞电子技术社区

KaihongOS技术社区

FPGA开发者技术社区

RISC-V MCU技术社区

HarmonyOS技术社区

-

OpenHarmony开源社区

OpenHarmony开源社区

-

嵌入式论坛

ARM技术论坛

STM32/STM8技术论坛

嵌入式技术论坛

单片机/MCU论坛

RISC-V技术论坛

瑞芯微Rockchip开发者社区

FPGA|CPLD|ASIC论坛

DSP论坛

-

电路图及DIY

电路设计论坛

DIY及创意

电子元器件论坛

专家问答

-

电源技术论坛

电源技术论坛

无线充电技术

-

综合技术与应用

机器人论坛

USB论坛

电机控制

模拟技术

音视频技术

综合技术交流

上位机软件(C/Python/Java等)

-

无线通信论坛

WIFI技术

蓝牙技术

天线|RF射频|微波|雷达技术

-

EDA设计论坛

PCB设计论坛

DigiPCBA论坛

Protel|AD|DXP论坛

PADS技术论坛

Allegro论坛

multisim论坛

proteus论坛|仿真论坛

KiCad EDA 中文论坛

DFM|可制造性设计论坛

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术

传感技术

-

招聘/交友/外包/交易/杂谈

项目外包

供需及二手交易

工程师杂谈|交友

招聘|求职|工程师职场

-

官方社区

发烧友官方/活动

华秋商城

华秋电路

+

元器件搜索引擎

元器件搜索引擎