鍩轰簬鍗曠墖鏈?616鐨勭偣闃垫樉绀?- 鐧惧害鏂囧簱

2026/1/17 0:13:12

void HC595_Send(uchar dat1,uchar dat0,uchar dat2,uchar dat3); void main() {

uchar i,j; while(1) {

for(j=255;j>0;j--)

//一个字显示的次数,刷256次然后刷第

二个字。

{

for(i=0;i<32;i=i+2) //一共有16行,所以刷16次 {

HC595_Send(~ji[i],~ji[i+1],NUM_HANG[i],NUM_HANG[i+1]);

}

HC595_Send(0xff,0xff,0x00,0x00); for(j=255;j>0;j--) {

for(i=0;i<32;i=i+2) { }

HC595_Send(~dian[i],~dian[i+1],NUM_HANG[i],NUM_HANG[i+1]);

}

}

for(j=255;j>0;j--)

{

for(i=0;i<32;i=i+2) {

HC595_Send(~gong[i],~gong[i+1],NUM_HANG[i],NUM_HANG[i+1]);

}

15

}

for(j=255;j>0;j--)

{

for(i=0;i<32;i=i+2) {

HC595_Send(~cheng[i],~cheng[i+1],NUM_HANG[i],NUM_HANG[i+1]);

}

}

HC595_Send(0xff,0xff,0x00,0x00);

for(j=255;j>0;j--)

{

for(i=0;i<32;i=i+2) {

HC595_Send(~xue[i],~xue[i+1],NUM_HANG[i],NUM_HANG[i+1]);

}

}

for(j=255;j>0;j--) {

for(i=0;i<32;i=i+2) {

HC595_Send(~yuan[i],~yuan[i+1],NUM_HANG[i],NUM_HANG[i+1]); }

}

} }

void HC595_Send(uchar dat1,uchar dat0,uchar dat3,uchar dat2) {

uchar i; SCK=1; LCK=1;

16

for(i=0;i<8;i++) { SDI=dat0&0x01;

dat0>>=1; SCK=0; _nop_(); _nop_(); SCK=1; _nop_(); _nop_();

}

for(i=0;i<8;i++) { SDI=dat1&0x01;

dat1>>=1; SCK=0; _nop_(); _nop_(); SCK=1; _nop_(); _nop_();

}

for(i=0;i<8;i++) { SDI=dat2&0x01;

dat2>>=1; SCK=0; _nop_();

_nop_();

//从高位到低位

//从高位到低位

//从高位到低位

17

}

}

SCK=1; _nop_(); _nop_();

for(i=0;i<8;i++) { }

LCK=0; //下面是输出时钟 _nop_(); _nop_(); LCK=1; _nop_(); _nop_();

SDI=dat3&0x01; dat3>>=1; SCK=0; _nop_(); _nop_(); SCK=1; _nop_(); _nop_();

//从高位到低位

18


鍩轰簬鍗曠墖鏈?616鐨勭偣闃垫樉绀?- 鐧惧害鏂囧簱.doc 将本文的Word文档下载到电脑
搜索更多关于: 鍩轰簬鍗曠墖鏈?616鐨勭偣闃垫樉绀?- 鐧惧害鏂囧簱 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219