您的位置 首页 制造

点阵调试(附程序)

includereg51h>includeINTRINSH>defineucharunsignedchardefineuintunsignedint端口定义;sbitDS=P1^0;sbi

#include
#include

#define uchar unsigned char
#define uint unsigned int

//端口界说;

sbit DS = P1^0;
sbit OE = P1^1;
sbit ST_CP = P1^2;
sbit SH_CP= P1^3;
sbit MR = P1^4;
uchar time=0;
uchar flag=0;

uchar codetableHng[8]={0x00,0x00,0x7E,0x42,0x7E,0x00,0x00,0x00};
uchar codetable1[8]={0x00,0x00,0x20,0x7E,0x00,0x00,0x00,0x00};
uchar codetable2[8]={0x00,0x00,0x66,0x4A,0x72,0x00,0x00,0x00};
uchar codetable3[8]={0x00,0x24,0x42,0x52,0x2C,0x00,0x00,0x00};
uchar codetable4[8]={0x00,0x0C,0x14,0x7E,0x04,0x00,0x00,0x00};
uchar codetable5[8]={0x00,0x00,0x72,0x52,0x5C,0x00,0x00,0x00};
uchar codetable6[8]={0x00,0x3C,0x52,0x52,0x4C,0x00,0x00,0x00};
uchar codetable7[8]={0x00,0x00,0x40,0x5C,0x60,0x00,0x00,0x00};
uchar codetable8[8]={0x00,0x00,0x7E,0x52,0x7E,0x00,0x00,0x00};
uchar codetable9[8]={0x00,0x30,0x4A,0x4A,0x3C,0x00,0x00,0x00};

uchar codetableLie[8]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};

void delayS(uchar ms)
{
uchar x,y;
for(x=ms;x–;x>0)
for(y=110;y>0;y–);
}

static void timer0_initialize(void)
{
EA=0;
TR0=0;
TMOD=TMOD&0xf0;
TMOD=TMOD|0x01;

TL0=(0X78);
TH0=(0X0C);
PT0=0;////
ET0=1;
TR0=1;
EA=1;
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/zhizao/256489.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部