器材

AT89C52RC

最小系统板

8位共阳极数码管

代码


void Timer1() interrupt 3
{ET1=0;TH1 = (65536-46080)/256;   TL1 =(65536-46080)%256;ET1=1;jishu++;if(jishu == 20){jishu = 0;  miao++;if(miao == 60){miao = 0;  fen++;if(fen == 60){fen = 0;miao = 0;}}}miao_L = miao%10;  miao_H = miao/10; fen_L = fen%10; fen_H = fen/10;  }
把分秒显示在数码管上
void shizhongDisplay (void)
{Nixie_Display(fen_H,1);Delay(5);Nixie_Display(fen_L,2);Delay(5);Nixie_Display(miao_H,3);Delay(5);Nixie_Display(miao_L,4);Delay(5);
}

调试遇到的问题

码管显示时钟
   1 闪的频率很高可能需要消隐
        加了延时后不再闪烁
    数码管每一位都显示8.
        部分位置改成数字就好了,  分秒这里不能用数组代替数直接用分秒的个十位。

74HC595控制8位数码管 计时程序相关推荐

  1. protues用一片74hc595控制两位数码管

    前面的博文中我们介绍了一个arduino中用一片595来控制一位数码管,这里我们介绍一个595来控制两位数码管.两位数码管是应用最广泛的,如交通灯倒计时,计数器等都将用到两位数码管. 两位数码管的动态 ...

  2. arduino控制一位数码管、控制二位数码管动态显示(用不到中断程序)

    目的: 1.利用arduino控制一位共阳极数码管显示 2.利用arduino控制二位共阳极数码管显示 前言: 前段时间,在网上看到了一个视频,是关于二位数码管动态显示的视频,感觉很新奇,就想把它做出 ...

  3. proteus仿真arduino控制两位数码管

    前面我们用arduino控制一位数码管,知道了控制数码管的原理.这里我们增加了一位,其显示的原理基本一样.只不过本质上不是两位同时点亮,而是轮换点亮.下面是原理图: 我们来看看代码的实现: int P ...

  4. c语言595驱动数码管,74hc595驱动4位数码管电路连接图及程序解析 - 全文

    本设计使用了一个4位的数码管,为共阳型,为了节省单片机的IO口,使用了两片74HC595作为数码管的驱动芯片,共占用3个IO口.74HC595部分电路图如下: 与单片机相连接的三个脚分别为: HC_D ...

  5. 8255总线实验 编写程序利用8255扩展单片机的IO口,控制8位数码管显示1-8。

    8255总线实验 编写程序利用8255扩展单片机的IO口,控制8位数码管显示1-8. 程序: #include<reg51.h> #include<absacc.h> #def ...

  6. c语言595驱动数码管,74hc595驱动4位数码管程序解析 - 74hc595驱动4位数码管电路连接图及程序解析...

    74hc595驱动4位数码管程序解析 //MCU:AT89S52 //晶振:11.0592M. //采用4位共阳极数码管 #include <regx51.h> //#include &l ...

  7. 两个74HC595D驱动芯片控制三位数码管显示

    两个74HC595D驱动芯片控制三位数码管显示 概述 一.数码管引脚及使用概述 1.1位数码管显示方式 2.3位数码管 3.3位数码管电路图 二.74HC595D引脚及使用概述 1. 74HC595引 ...

  8. 单片机动态从00到99C语言,用51单片机控制 2位数码管动态显示 00 ~ 99

    ;用51单片机控制 2位数码管动态显示 00 ~ 99. ;从 00 开始显示,显示数字每隔一段时间加 1,一直到 99,然后回到 00. ;从 00 到 10 每隔 100ms 加 1: ;从 10 ...

  9. C#+Arduino控制4位数码管

    上一篇介绍了如何控制1位数码管,接下来就是控制4位数码管,其实就是4个一位数码管拼起来构成的,但是4位数码管的引脚只比一位数码管多了2个.通过查找资料可知,4位数码管中的a.b.c.d.e.f.g.d ...

最新文章

  1. OSI第四层:传输层功能及作用
  2. tp点一共有多少_致命女人更新时间 致命女人第一季一共多少集在线观看地址
  3. Paramiko,数据库
  4. Pat乙级 1058 选择题
  5. 滑动拼图验证码操作步骤:_拼图项目:延期的后果
  6. Docker 操作命令 整理
  7. [虚拟化/云][全栈demo] 为qemu增加一个PCI的watchdog外设(三)
  8. 【SpringMVC学习05】SpringMVC中的参数绑定总结——较乱后期准备加入 同一篇幅他人的参数绑定...
  9. Thrift 个人实战--Thrift RPC服务框架日志的优化
  10. 从优秀到卓越 pdf_演讲口才培训:演讲能力是卓越领导者需要具备的能力
  11. C语言编程QQ管理系统,c语言制作学生管理系统srrpqq67.doc
  12. cowpatty无线破解之——WPA-PSK字典攻击
  13. snmpwalk 获取端口流量_通过snmpwalk命令计算接口速率
  14. 创建选区快捷键是什么_PS如何移动和取消选区?快捷键是什么? - PS自学网
  15. 图扑税务信息化系统管理平台,构建项目管理“一张网”
  16. 【location】将url参数转换为对象的形式
  17. telnet不是内部或外部命令,也不是可运行的程序
  18. 基于android的门禁系统代码,基于ESP8266 base on esp8266门禁系统 安卓源码
  19. 破三立五,拥抱数字化,不依赖巨头 ,做企业自己的主人
  20. 一套键盘鼠标跨电脑切换使用

热门文章

  1. UltraISO制作的系统U盘详细教程
  2. Java播放MP3播放音频
  3. ”Could not find tag for codec none in stream #0, codec not currently supported in container”的解决方法
  4. 分享160个ASP源码,总有一款适合您
  5. 1052 卖个萌(20 分)
  6. 编译R3LIVE报错: fatal error: livox_ros_driver/CustomMsg.h: 没有那个文件或目录 4 | #include <livox_ros_driver/
  7. gbase 8d客户端功能事项
  8. Linux 编译Aria2c最新版本
  9. Sensor Hub
  10. 使用python(matplotlib)打开图片