数码管动态显示的问题

2019-07-18 09:14发布

本帖最后由 沙胡子 于 2014-8-6 21:44 编辑

QQ截图20140806211014.png
如图,仿真的时候没有结果。都是低电平,不知道什么原因。寄存器用的是74HC573。下面是程序。请教一下哪里出了问题,谢谢。
#include<reg52.h>
#define uchar unsigned char
sbit dula=P2^6;
sbit wela=P2^7;
uchar numdu,numwe,a;
uchar code  table[]={0x7d,0x6d,0x66,0x4f, 0x5b,0x06};
uchar code tablewe[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
void  main()
{
   TMOD=0x01;
   TH0=0xfc;
   TL0=0x66;
   EA=1;
   ET0=1;
   TR0=1;
   a=0;

  while(1)
  {
  
   if(a==10)
{
   a=0;
   numdu++;
   numwe++;
   dula=1;
   if(numdu==6)
   numdu=0;
   P0=table[numdu];
   dula=0;
   wela=1;
   if(numwe==6)
   numwe=0;
   wela=1;
   P0=255;
   wela=0;
   dula=1;
   P0=table[numdu];
   dula=0;
   wela=0;
   P0=tablewe[numwe];
   wela=0;
}
  }
}
void  time0() interrupt 1
{
   TH0=0xfc;
   TL0=0x66;
   a++;
}
3 数码管.zip 下载积分: 积分 -1 分
29.38 KB, 下载次数: 106, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
沙胡子
1楼-- · 2019-07-18 11:26
坐等回答。{:4:}
武力戡乱
2楼-- · 2019-07-18 12:34
请把仿真文件,编译文件上交。您多动一下!!!
沙胡子
3楼-- · 2019-07-18 17:43
武力戡乱 发表于 2014-8-6 21:40
请把仿真文件,编译文件上交。您多动一下!!!

稍等。马上上传。
武力戡乱
4楼-- · 2019-07-18 22:23
朋友第一次弄吧?
别急,先理解几个词
扫描,
控制数码管显示的引脚,
控制数码的引脚
武力戡乱
5楼-- · 2019-07-19 02:47
 精彩回答 2  元偷偷看……
武力戡乱
6楼-- · 2019-07-19 05:09
呵呵

一周热门 更多>