打印

8x8点阵74hc138行扫描74hc595列显示仿真和程序问题,求帮忙

[复制链接]
1617|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

#include <reg51.h>
#include<intrins.h>
#define COLP P1
#define repeat 30
sbit MR=P2^6;
sbit ST=P2^7;
sbit OE=P2^5;
unsigned char code c[8]={0xef,0xfe,0xef,0xfe,0xef,0xfe,0xef,0xfe};
void delay1ms(int);
main()
{int i,j,scan;
unsigned char d;
SCON=0;
while(1)
{for(i=0;i<1;i++)
  for(j=0;j<repeat;j++)
  {
  for(scan=0;scan<8;scan++)
  {       
MR=0;
COLP=~scan;
SBUF=c[scan];
  while(TI==0);
  TI=0;
ST=0;
_nop_();
_nop_();
ST=1;
_nop_();
_nop_();
OE=0;
  delay1ms(1);  
  }
  }
}
}
void delay1ms(int x)
{int i,j;
for(i=0;i<x;i++)
for(j=0;j<120;j++);
}

QQ图片20140326225752.jpg (279.22 KB )

8x8点阵仿真图

8x8点阵仿真图

相关帖子

沙发
your790522128|  楼主 | 2014-3-26 23:10 | 只看该作者
忘记打问题了,把上述程序输进仿真器,仿真不成功。是什么原因???求解

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

16

帖子

0

粉丝