用51单片机实现4位单片机数码管显示0到9的proteus仿真图及程序

博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)如何用单片机AT89C51控制六位数码管,可以显示出不同的六个数字(123456)急需相关Proteus仿真图和源程序_百度知道
如何用单片机AT89C51控制六位数码管,可以显示出不同的六个数字(123456)急需相关Proteus仿真图和源程序
我有更好的答案
#include&reg51.h&#define uchar unsigned charuchar distab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff};uchar number=0;void t0isr() interrupt 1{ TH0=0xf4; TL0=0x48; switch(number) { case 0:P2=0x01;P0=distab[1]; case 1:P2=0x02;P0=distab[2]; case 2:P2=0x04;P0=distab[3]; case 3:P2=0x08;P0=distab[4]; case 4:P2=0x10;P0=distab[5]; case 5:P2=0x20;P0=distab[6]; default: } number++; if(number&5)number=0;}main(){ TMOD = 0x01; number = 0; TH0=0xf4; TL0=0x48; TR0=1; ET0=1; EA=1; while(1);}
为您推荐:
其他类似问题
at89c51的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。利用PROTEUS仿真软件,设计制作一个时钟,要求利用四位数码管显示,前_百度知道
利用PROTEUS仿真软件,设计制作一个时钟,要求利用四位数码管显示,前
利用PROTEUS仿真软件,设计制作一个时钟,要求利用四位数码管显示,前两位显示分钟(60进制),后两位显示秒(60进制)
我有更好的答案
这种题目,在百度知道这里,可以搜索到无数个,或到百度文库里,也可以搜索到无数个。自己动动手就行了。
采纳率:91%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。【Proteus学习之路】序列之4:通过两位数码管来显示按键的次数
> 【Proteus学习之路】序列之4:通过两位数码管来显示按键的次数
【Proteus学习之路】序列之4:通过两位数码管来显示按键的次数
  本节我们主要是从下面3个方面进行讲解:本文引用地址:
  1.如何创建仿真界面
  2.软件界面编写
  3.联调&&真正效果亮相
  一、如何创建仿真界面
  有了几节的基础,仿真界面就不是那么难了,主要是看你要实现什么功能,然后就选择器件即可!
  元器件清单。如下图所示:
  元器件如下图所示:
  下面是搭建的整个仿真的界面。
  二、软件界面编写
  代码部分如下所示:
  三、联调&&真正效果亮相
  1.首先初试状态显示。如下图所示:
  2.运行状态显示。如下图所示:
分享给小伙伴们:
我来说两句……
最新技术贴
微信公众号二
微信公众号一}

我要回帖

更多关于 单片机数码管显示数字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信