资源简介

Proteus仿真16X16点阵以及源程序。

资源截图

代码片段和文件信息

#include
#include   //内部包含延时函数 _nop_();
#define  uchar  unsigned  char 
#define  uint   unsigned  int
#define  ROWP=P2; //数据
#define  COLP=P1;// 信号扫描
uchar speed =3000;
uchar d[][2][16]={  {{0x000x000x400x600x600x620xee0xfc
   0x300x300x300x300x100x000x000x00}

 {0x000x200x100x180x0c0x070x030x01
 0x030x060x0c0x180x300x300x200x20}}//da

 {{0x000x000x240x180x080x080x2a0xaf
 0xee0x280x280x480x2c0x180x000x00}

 {0x000x200x400x2a0x2a0x350x4a0x7f
 0x3f0x040x0a0x110x200x600x200x00}}//jia

 {{0x000x400x400xf80x200xe00x100x00
 0x080x080xc00xe40x140x080x000x00}

 {0x000x200x120x0b0x040x0b0x100x00
 0x020x220x630x310x3f0x010x010x00}}};//hao

uchar  const  table []={0x000x010x020x030x040x050x060x07
0x080x090x0a0x0b0x0c0x0d0x0e0x0f};
sbit Hi=P3^1; //第一个74LS373
sbit Lo=P3^0;  //第二个74LS373
void  delay(uint z);
void  main()
{
   uchar ijklscan;

while(1)
{
Hi=0;Lo=0;
for(j=0;j<3;j++)
for(k=0;k {
for(i=0;i<16;i++)
{
P2=0X00; //清0
Hi=1;  //开第一个74LS373
Lo=1;  //开第二个74LS373
Lo=0;  //关第二个74LS373锁住清0
000
P2=d[j][0][i];//第一个74LS373传送数据
P1=table[i];  //74LS154信号扫描
delay(6);    //延时一小段时间造视觉误差
Hi=0;  //1   //关第一个74LS3733 锁住数据

  P2=0x00;//再清0
Hi=1;  //开第1个74LS373
Hi=0;    //关第1个74LS373锁住清0
Lo=1; //开第二个74LS373
P2=d[j][1][i];//第2个74LS373传送数据
P1=table[i];   //74LS154信号扫描
delay(6);
Lo=0; //2
}
}

   }

}
/*延时子程序*/
void  delay(uint z)
{
uint ij;
for (i=0;i for(j=0;j<10;j++);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        768  2009-04-13 13:53  16X16点阵仿真+C程序\点阵最后12.PWI

     文件       6376  2009-04-13 14:06  16X16点阵仿真+C程序\STARTUP.A51

     文件       1829  2009-04-13 14:06  16X16点阵仿真+C程序\16X16.plg

     文件       1881  2009-04-13 14:06  16X16点阵仿真+C程序\16X16.c

     文件         43  2009-04-13 14:06  16X16点阵仿真+C程序\16X16.lnp

     文件       6040  2009-04-13 14:06  16X16点阵仿真+C程序\16X16.M51

     文件       1207  2009-04-13 14:06  16X16点阵仿真+C程序\16X16.hex

     文件      70062  2009-04-13 13:51  16X16点阵仿真+C程序\Last Loaded 点阵最后12.DBK

     文件      70057  2009-04-13 13:53  16X16点阵仿真+C程序\点阵最后12.DSN

     文件          0  2009-04-13 13:51  16X16点阵仿真+C程序\16X16_Uv2.Bak

     文件       2149  2009-04-13 13:53  16X16点阵仿真+C程序\16X16.Uv2

    .......      1024  2009-04-13 13:53  16X16点阵仿真+C程序\16X16_Opt.Bak

     文件        750  2009-04-13 14:06  16X16点阵仿真+C程序\STARTUP.OBJ

     文件      10770  2009-04-13 14:06  16X16点阵仿真+C程序\STARTUP.LST

     文件       5164  2009-04-13 14:06  16X16点阵仿真+C程序\16X16.LST

     文件       3673  2009-04-13 14:06  16X16点阵仿真+C程序\16X16.OBJ

     文件       4031  2009-04-13 14:06  16X16点阵仿真+C程序\16X16

     文件       1025  2009-04-13 14:06  16X16点阵仿真+C程序\16X16.Opt

     目录          0  2009-04-13 13:56  16X16点阵仿真+C程序

----------- ---------  ---------- -----  ----

               186849                    19


评论

共有 条评论