做个显示板出了问题,请教下、
你的程序呢?
程序只是测试一下随便写的
p3口给0和1都亮
#include<reg52.H>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint z)
{
uint t1,y;
for(t1=z;t1>0;t1--)
for(y=110;y>0;y--);
}
void main()
{
while(1)
{
P2=0x00;
P0=0X00;
P3=0Xff;
delay(20);
} }
程序只是测试一下随便写的
p3口给0和1都亮
#include<reg52.H>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint z)
{
uint t1,y;
for(t1=z;t1>0;t1--)
for(y=110;y>0;y--);
}
void main()
{
while(1)
{
P2=0x00;
P0=0X00;
P3=0Xff;
delay(20);
} }
大哥有没有救,这是我做的第一个板就出问题了,很郁闷呢。
看一下数码管是共阴还是共阳
共阳的肯定没问题,我之前用过的。只是在不加数码管的情况下我测得的引脚都是在3v左右(我的表有点不准,但是肯定有问题),我就不知道怎么回事了