用Keil uVision软件编一个让4位LED数码管显示1234的程序
展开全部
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code DSY_CODE[]=
{
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff
};
uchar code dis_bet[]={7,3,1,4};
uchar code dis_pos[]={0x01,0x02,0x04,0x08};
void DelayMS(uint ms)
{
uchar t;
while(ms--)
{
for(t=0;t<120;t++);
}
}
void main()
{
uchar i;
for(i=0;i<4;i++)
{
P3=~dis_pos[i];
P2=~DSY_CODE[dis_bet[i]];
DelayMS(5);
}
}
2013-06-27
展开全部
很难么?有没有解码器哦,没解码器,用程序来解码。共阴还是共阳。基础还是得你自己去学习。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询