要求用单片机控制数码管显示0-f。按一下按键,数码管的显示数字加一。

要求用单片机控制数码管显示0-f。按一下按键,数码管的显示数字加一。需要keil的程序和proteus的仿真图,谢谢了... 要求用单片机控制数码管显示0-f。按一下按键,数码管的显示数字加一。需要keil的程序和proteus的仿真图,谢谢了 展开
 我来答
百度网友55fc1cd
推荐于2017-12-16 · TA获得超过616个赞
知道小有建树答主
回答量:213
采纳率:100%
帮助的人:251万
展开全部

请你参考:

代码如下:

#include<reg51.h>

sbit Button=P3^0;

unsigned char code segCode[]=
{0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,
0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};

void Delayms(unsigned int x)
{
  unsigned char t;
while(x--)
for(t=0;t<120;t++);
}

void main()
{
  unsigned  char i;

while(1)
{
  if(!Button)
{
  Delayms(10);
if(!Button)
P0=segCode[i];
i=++i%16;
while(!Button);
}

}

希望对你有所帮助!!!

意法半导体(中国)投资有限公司
2023-06-12 广告
STM32F4是由ST(意法半导体)开发的一种高性能微控制器系列。其采用了90nm的NVM工艺和ART技术(自适应实时存储加速器,Adaptive Real-Time MemoryAccelerator)。STM32F4是一款基于ARM C... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式