用Keil uVision软件编一个让4位LED数码管显示1234的程序

 我来答
過去不要再提
2016-10-26
知道答主
回答量:1
采纳率:0%
帮助的人:1097
展开全部

#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);


}






}


意法半导体(中国)投资有限公司
2023-06-12 广告
STM32是一种由意法半导体(STMicroelectronics)公司设计和生产的单片机系列,广泛用于嵌入式系统、物联网(IoT)设备、汽车电子、工业自动化等领域。STM32具有以下优点:1. 低功耗:STM32单片机通常具有较低的功耗,... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
匿名用户
2013-06-27
展开全部
很难么?有没有解码器哦,没解码器,用程序来解码。共阴还是共阳。基础还是得你自己去学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式