找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3834|回复: 12
打印 上一主题 下一主题
收起左侧

请问大神如果用动态扫描显示从0-1000

[复制链接]
跳转到指定楼层
楼主
     请问大神如果用动态扫描显示从0-1000,在设置不同位置的数码管它们在一秒一个变化时的赋值,要如何解决???
             if(sb==1000)
        {sb=0;}
        qian=sb/1000;
        bai=sb/100%10;           从千位到个位,要如何设置?
        shi=sb/100/10%1;
        ge=sb%1000;
     我在这个地方有点晕乎乎的?目前想解决这个问题,麻烦大神教我一下。谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:149988 发表于 2016-11-29 07:38 | 只看该作者

RE: 请问大神如果用动态扫描显示从0-1000

    DisplayData[0]=DIG_CODE[(Second)/10000];
参考下面一段语句做一下
    DisplayData[1]=DIG_CODE[(Second)%10000/1000];
    DisplayData[2]=DIG_CODE[(Second)%1000/100];
    DisplayData[3]=DIG_CODE[(Second)%100/10];
    DisplayData[4]=DIG_CODE[(Second)%10];
    DigDisplay();
    if(Second==10000);
      Second=0;
回复

使用道具 举报

板凳
ID:150996 发表于 2016-11-29 14:58 | 只看该作者
0-9的码值编好,然后计算出要显示的数字,调用码值去端口就可以了。
回复

使用道具 举报

地板
ID:128402 发表于 2016-11-30 18:36 | 只看该作者
这段代码是把个位,十位,百位。。的值分离出来,
回复

使用道具 举报

5#
ID:106021 发表于 2016-11-30 18:50 | 只看该作者
这个有点 不懂了 进来学习一下
回复

使用道具 举报

6#
ID:111634 发表于 2016-12-1 10:37 | 只看该作者
本帖最后由 zl2168 于 2016-12-1 10:41 编辑

4.2        LED数码管动态显示
这本书里,动态显示案例很多,足够帮你学习理解

实例56  PNP晶体管选通3位共阳LED数码管动态显示


实例57  74LS139选通4LED数码管动态显示


实例58  74LS138选通8LED数码管动态显示


实例59  74LS595串行选通8LED数码管动态显示


实例60  8255A扩展8LED数码管动态显示


实例63  8155扩展8LED数码管动态显示
实例64  MAX7221控制8LED数码管动态显示
先Proteus仿真一下,确认有效。以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1,内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行。书中电路和程序设计有详细说明,程序语句条条有注解。
回复

使用道具 举报

7#
ID:111634 发表于 2016-12-1 10:41 | 只看该作者
本帖最后由 zl2168 于 2016-12-1 10:43 编辑

实例56  PNP晶体管选通3位共阳LED数码管动态显示
Proteus仿真一下,确认有效。
实例56 PNP晶体管选通3位LED动态显示.rar (47.41 KB, 下载次数: 5)


以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行书中电路和程序设计有详细说明,程序语句条条有注解。
回复

使用道具 举报

8#
ID:111634 发表于 2016-12-1 10:44 | 只看该作者
实例57  74LS139选通4位LED数码管动态显示
Proteus仿真一下,确认有效。
实例57 74LS139选通4位共阴LED数码管动态显示.rar (48.12 KB, 下载次数: 5)

以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行书中电路和程序设计有详细说明,程序语句条条有注解。
回复

使用道具 举报

9#
ID:111634 发表于 2016-12-1 10:45 | 只看该作者
本帖最后由 zl2168 于 2016-12-1 10:46 编辑

实例58  74LS138选通8位LED数码管动态显示


Proteus仿真一下,确认有效。
实例58 74LS138选通8位LED动态显示.rar (44.76 KB, 下载次数: 3)
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行书中电路和程序设计有详细说明,程序语句条条有注解。


回复

使用道具 举报

10#
ID:111634 发表于 2016-12-1 10:47 | 只看该作者
实例59  74LS595串行选通8位LED数码管动态显示


Proteus仿真一下,确认有效。
实例59 74LS595×2选通8位LED动态显示.rar (45.12 KB, 下载次数: 4)
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行书中电路和程序设计有详细说明,程序语句条条有注解。


回复

使用道具 举报

11#
ID:111634 发表于 2016-12-1 10:49 | 只看该作者
实例60  8255A扩展8位LED数码管动态显示


Proteus仿真一下,确认有效。
实例60 8255A扩展8位LED动态显示.rar (40.19 KB, 下载次数: 4)
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行书中电路和程序设计有详细说明,程序语句条条有注解。


回复

使用道具 举报

12#
ID:111634 发表于 2016-12-1 10:52 | 只看该作者
实例63  8155扩展8位LED数码管动态显示


Proteus仿真一下,确认有效。
实例63 8155扩展8位LED数码管动态显示.rar (39.46 KB, 下载次数: 3)
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行书中电路和程序设计有详细说明,程序语句条条有注解。




回复

使用道具 举报

13#
ID:111634 发表于 2016-12-1 10:53 | 只看该作者
实例64  MAX7221控制8位LED数码管动态显示


Proteus仿真一下,确认有效。
实例64 MAX7221控制8位LED数码管动态显示.rar (38.95 KB, 下载次数: 3)
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行书中电路和程序设计有详细说明,程序语句条条有注解。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表