微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于51单片机7447驱动译码器驱动4位数码管。。

关于51单片机7447驱动译码器驱动4位数码管。。

时间:10-02 整理:3721RD 点击:


(图片7447 QG线是接好了的截图有误)根据书上的例子用7447驱动4位数码管显示一个四位数字,不知道为什么就是不能实现,每次好像就只能显示一个数字之后就消失刷新了。求助个为大神帮帮忙啊。谢谢啦!附上书上程序。
#include "reg51.h"
void delay(int);
main()
{while(1)
{
P0=0x4e;
delay(4);
P0=0x5d;
delay(4);
P0=0x6b;
delay(4);
P0=0x77;
delay(4);
//delay(4);
  }
  }
  void delay(int x)
  {
  int n,m;
  for(n=0;n<=12;n++)
  for(m=0;m<=x;m++);
  }

延时太短了,加长点试一下

延时时间太短啦,加长点试试

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top