满意答案

za014865

2016.05.17

采纳率:49%    等级:12

已帮助:12009人

这个和代码顺序有关系:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

while (1)

{

if (flag1s == 1) //判断1秒定时标志

{

flag1s = 0; //1秒定时标志清零

sec--; //秒计数自减1【这里是先减一,后面再送显示】

//将sec按十进制位从低到高依次提取到buf数组中

buf[0] = sec%10;

buf[1] = sec/10%10;

buf[2] = sec/100%10;

buf[3] = sec/1000%10;

buf[4] = sec/10000%10;

buf[5] = sec/100000%10;

//从最高为开始,遇到0不显示,遇到非0退出循环

}

}

如果初值要改为999999,代码可以改成如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

while (1)

{

if (flag1s == 1) //判断1秒定时标志

{

flag1s = 0; //1秒定时标志清零

// sec--; //秒计数自减1【屏蔽】

//将sec按十进制位从低到高依次提取到buf数组中

buf[0] = sec%10;

buf[1] = sec/10%10;

buf[2] = sec/100%10;

buf[3] = sec/1000%10;

buf[4] = sec/10000%10;

buf[5] = sec/100000%10;

sec--; //秒计数自减1【这里是先送显示,后面再减一】

//从最高为开始,遇到0不显示,遇到非0退出循环

}

}追问: 有完整点的程序么,后面好像还有东西吧

00分享举报

999999数码管显示c语言,定时器1中断动态刷新从999999~0倒计时,数码管只显示有效位的C语言程序怎么编?...相关推荐

  1. 单片机动态从00到99C语言,求用51单片机串口方式0接两个74LS164显示数码管,0-99动态显示(用C语言)...

    //*************************************// // 74HC164串口显示实验   proteu仿真    // //    PBG                ...

  2. win7没有显示wifi连接到服务器,win7系统找不到wifi无线连接,只显示宽带连接,怎

    想要用笔记本上网,可是突然发现,自己的笔记本却没有无线网络连接的符号,不能将笔记本连接到无线网络,让用户煞费苦心,那么找不到笔记本无线网络连接怎么办?其实,只要找出其中的原因就可以轻易解决.以下就为大 ...

  3. 桌面只显示计算机和回收站图标,win10系统重装桌面只显示回收站图标的解决方法...

    win10系统想必大家都非常熟悉吧,然而有时候可能会碰到win10系统win10系统重装桌面只显示回收站图标的问题,比如近日有用户到本站反映说win10系统重装桌面只显示回收站图标的问题,该怎么处理w ...

  4. Table边框使用总结 ,只显示你要显示的边框

    一. 1.显示表格的4个边框:<table border frame=box> 2.只显示上边框: <table border frame=above> 3.只显示下边框: & ...

  5. echarts3 地图只显示南沙群岛,刷新页面显示正常

    最近在使用echarts3 地图时遇到一个奇怪的问题,进入页面只显示南沙群岛部分,再次刷新页面显示正常,搜索无果后进行了摸索式探索,最终找到了问题的解决方案,现记录于此希望帮到遇到同样问题的朋友. E ...

  6. php怎么只显示一页网页,授课时电脑投屏怎么只显示一个页面

    授课时电脑投屏怎么只显示一个页面 有网友留言:"授课时电脑投屏怎么只显示一个页面的,大屏幕自带手写批注功能,支持在大屏幕上授课." 像这种需求的应用案例不在少数,还记得在4月份的时 ...

  7. 定时器中断实验 编写程序使定时器0或者定时器1工作在方式2,自动重装载模式,定时500ms使两位数码管从00、01、02……98、99每间隔500ms加1显示。

    编写程序使定时器0或者定时器1工作在方式2,自动重装载模式,定时500ms使两位数码管从00.01.02--98.99每间隔500ms加1显示. 程序: #include <reg51.h> ...

  8. 定时器中断实验 编写程序使定时器0或者定时器1工作在方式1,定时500ms使两位数码管从00、01、02……98、99每间隔500ms加1显示。

    编写程序使定时器0或者定时器1工作在方式1,定时500ms使两位数码管从00.01.02--98.99每间隔500ms加1显示. 程序: #include <reg51.h> #defin ...

  9. 数码管显示倒计时c语言程序,1~99秒倒计时数码管显示C程序+Proteus仿真

    1~99秒倒计时数码管显示C程序+Proteus仿真文件. 优化了程序,使用51单片机内部定时器,可以实现1-99秒内倒计时. 仿真效果为: 源程序为: /* 调试环境:Proteus 7.8AT89 ...

  10. 数码管动态显示c语言,《手把手教你学51单片机-C语言》之六 中断与数码管动态显示...

    中断是单片机系统重点中的重点,因为有了中断,单片机就具备了快速协调多模块工作的能力,可以完成复杂的任务.本章将首先带领大家学习一些必要的C语言基础知识,然后讲解数码管动态显示的原理,并最终借助于中断系 ...

最新文章

  1. js数组去重解决方案
  2. python天气查询小程序加背景图_微信小程序开发背景图显示功能
  3. 常见的物联网通信协议
  4. python语言编写一个生成九宫格图片的代码_用Python一键生成炫酷九宫格图片,火了朋友圈...
  5. 次梯度法matlab代码,实例:连续化次梯度法解 LASSO 问题
  6. AVR单片机计算器C语言源程序,AVR单片机简单计算器的Proteus仿真实现+源码
  7. 2017/08/03 工作日志
  8. 扫描服务器用户,服务器安全工具(自动扫描后门路径)
  9. 九度OJ 1113 二叉树(完全二叉树)
  10. java jdk下载_jdk1.7下载|Java Development Kit (JDK) 下载「64位」-太平洋下载中心
  11. CSS表格和表单的样式
  12. JS 代码调试经验总结(菜鸟必读)
  13. python在医学领域应用 课程_《Python程序设计与应用》在线课程使用说明
  14. HTML页面基本结构浅谈
  15. 原生js放大镜 原理 一看就懂 非常简单
  16. dmp格式怎么转换_DMP文件怎么打开
  17. Swing学习01:Swing是什么
  18. Nand Flash控制器
  19. Alexnet网络模型在cifar-10数据集上的实现(基于tensorflow-gpu)
  20. (九)巴菲特与索罗斯的投资习惯:术业有专攻

热门文章

  1. inurl:faq.php?action=,什么是财富等级 | 帮助 | 酷狗直播 | 就是歌手多
  2. 智协云店通+BitCOO扶持TEAx加入4WiN.io全球互贸链 | 翼次元空间+Fund++
  3. linux 录制软件下载,Ubuntu下安装屏幕录像软件(SimpleScreenRecorder)
  4. cad lisp 画梯形_Lisp自动画梯形_CAD lisp 求助一段代码实现自动画弧!
  5. python词性标注_Python词性标注HMM+viterbi实现
  6. Camtasia如何给视频或者图片调色
  7. 身上黑色素怎么去除?去黑色素方法
  8. 计算机一级B考试总结500字,第一次月考总结与反思500字
  9. python实现cab文件解压
  10. 干货分享|Research Essay写作的规范及步骤详解