用STC12C5A60S2制作的4*4*4光立方,但是没有程序!

用STC12C5A60S2制作的4*4*4光立方,但是没有程序!,第1张

你那个4×4×4的光立方是怎样接的,应该用20个引脚控制,16个引脚控制发光二极管的阳极,4个控制阴极。你去了解单片机矩阵的原理,就会知道其中的道理了。至于程序,只要控制引脚的高低电平,就可以随便能点亮光立方的每一灯了。

全亮

#include <stc12c5ah>

void main(){

P2=0x00; //打开锁存器

while(1){//保持以上状态

P0=0xff; //给所有阳极送出高电平

P2=0xff; //关闭锁存器

P1=0xff; //给2803送高电平

}

}

//P0; //573 in

//P1; //uln2803

//P2; //573 LE

/

#include <stc12c5ah>

#define uchar unsigned char

void delay1ms()

{

TH1=0xd8;

TL1=0xf0;

TR1=1;

while(!TF1);

TF1=0;

}

void main()

{

uchar mian[]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};

uchar i,w,x;

TMOD=0x10;

while(1)

{

w=0x01;

x=0x01;

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

{

P2=~w;

P1=~x;

w<<=1;

x<<=1;

P0=mian[i];

delay1ms();

}

}

}

以上就是关于用STC12C5A60S2制作的4*4*4光立方,但是没有程序!全部的内容,包括:用STC12C5A60S2制作的4*4*4光立方,但是没有程序!、8*8*8光立方,写入全亮程序,有个别的灯珠不亮,单独点亮灯珠没有损坏,、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9271003.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存