• 大小: 46.55 KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-08-10
  • 语言: 其他
  • 标签:

资源简介

该资源是自己在学习中写的一个简单的16*16点阵动态显示程序,通过74HC595给数据,74LS138做译码处理,已经调试通过,希望对大家学习有所帮助

资源截图

代码片段和文件信息

#include 
#include 

sbit clk =P0^0;
sbit dat =P0^1;
sbit OE =P0^2;

unsigned char code liexuan[]={0x000x010x020x030x040x050x060x07
  0x080x090x0a0x0b0x0c0x0d0x0e0x0f
 };

unsigned char code arr[]={
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
/*--  文字:  爱  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
0x1F0x000x090xFC0x080x480x040x900x7F0xFC0x400x440x000x420x3F0xFC
0x000x200x0F0xE00x040x300x020xD00x030x080x0C0xC60x700x310x200x0C

/*--  文字:  恨  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
0x000x040x1F0xC40x100x440x100x4C0x1F0xD50x100x550x100x450x1F0xC4
0x220x440x320x440x0C0x440x040x440x090x440x700xC40x200x440x000x00

/*--  文字:  情  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
0x020x040x020x040x3F0xE40x020x0C0x1F0xD50x020x050x7F0xF50x000x04
0x1F0xC40x100x440x1F0xC40x100x440x1F0xC40x100x440x140x440x080x44

/*--  文字:  仇  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
0x010x100x010x100x090x080x1F0xE80x090x040x090x060x090x050x080x84
0x080x840x080x840x080x440x480x440x480x240x480x140x780x0C0x000x00

0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
  };

void delay(unsigned int t)
{
unsigned char i;
while(--t)
for(i=0;i<125;i++)
{;}
}


void main(void)
{
unsigned char ijmntmp;
while(1)
{
for(i=0;i<225;i=i+2)
{
for(j=0;j<20;j++)
{
for(m=0;m<16;m++)
{
tmp=arr[i+2*m];
for(n=0;n<8;n++)
{
clk=0;
dat=tmp&0x80;
tmp<<=1;
clk=1;
}
tmp=arr[i+2*m+1];
for(n=0;n<8;n++)
{
clk=0;
dat=tmp&0x80;
tmp<<=1;
clk=1;
}
OE=1;
OE=0;
P2&=0xf0;
P2|=liexuan[m];
delay(8);
}
}
}
}
}

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

     文件       5436  2008-12-12 15:51  自己的点阵\main.LST

     文件       3413  2008-12-12 15:51  自己的点阵\main.OBJ

     文件       3192  2008-12-12 15:51  自己的点阵\dianzhen

     文件       1602  2008-12-12 15:53  自己的点阵\dianzhen.Opt

     文件     109083  2008-12-09 16:22  自己的点阵\Last Loaded 点阵.DBK

     文件     109078  2008-12-12 15:53  自己的点阵\点阵.DSN

    .......      1397  2008-12-09 16:22  自己的点阵\dianzhen_Opt.Bak

     文件        768  2008-12-12 15:53  自己的点阵\点阵.PWI

     文件       5744  2008-12-12 15:53  自己的点阵\dianzhen.plg

     文件       2197  2008-12-12 15:53  自己的点阵\main.c

     文件         44  2008-12-12 15:51  自己的点阵\dianzhen.lnp

     文件       6632  2008-12-12 15:51  自己的点阵\dianzhen.M51

     文件       1155  2008-12-12 15:51  自己的点阵\dianzhen.hex

    .......         0  2008-12-08 08:47  自己的点阵\dianzhen_Uv2.Bak

     文件       2086  2008-12-08 09:59  自己的点阵\dianzhen.Uv2

     目录          0  2008-12-08 08:03  自己的点阵

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

               251827                    16


评论

共有 条评论

相关资源