16X16点阵式的小蛮腰电路原理图如下:
设置全亮怎么只亮了一半,另一半只有非常微弱的光。
单片机源程序:
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit C1=P2^0;
sbit C2=P2^1;
sbit S1=P2^2;
sbit S2=P2^3;
void delayms(uint);
void main()
{
while(1)
{
C1=1;
P0=0xff;
C1=0;
C2=1;
P0=0xff;
C2=0;
S1=1;
P1=0x00;
S1=0;
S2=1;
P1=0x00;
S2=0;
}
}
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);
}
|