led数码管(LED Segment Displays)由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。

1、LED数码管显示数字温度计,准确测温,蜂鸣器上下限报警

系统概述:

本系统所设计的数字温度计采用的是DS18B20数字温度传感器测温,DS18B20直接输出的就是数字信号,与传统的温度计相比,具有读数方便,测温范围广,测温准确,上下限报警功能。其输出温度采用LED数码管显示,主要用于对测温比较准确的场所。

该设计控制器使用的是51单片机AT89S52,AT89S52单片机在工控、测量、仪器仪表中应用还是比较广泛的。测温传感器使用的是DS18B20,DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。显示是用4位共阴极LED数码管实现温度显示,LED数码管的优点是显示数字比较大,查看方便。蜂鸣器用来实现当测量温度超过设定的上下限时的报警功能。

2、控制面板(两个3位数码管,两个按键,5——7个LED,两个5V分压电位器,一个可外接电位器)

控制面板(两个3位数码管,两个按键,5——7个LED,两个5V分压电位器,一个可外接电位器,驱动IC采用我们家电厂商经常使用的(微波炉洗衣机电磁炉等各类面板喜欢使用的)天微数码管驱动芯片TM1642)可以在STM8 STM32 51 AVR PIC等各类单片机上实现显示,目前我刚写了STM32上面的驱动,后面陆续补上其他单片机上面驱动。

3、5寸共阳数码管驱动稳定驱动N个数码管(工业级)485通讯设计方案

共阳5寸数码管级联驱动(防反接、防浪涌)

1、每个数码管采用独立BUCK降压电路供电,稳定可靠。每个数码管额定200mA,输入电压请使用19V——30V。

2、74HCT595+ULN2803驱动数码管、可无限级联

3、STM32F030F4P6主控芯片、48M主频可在线调试

4、预留5个输入输出IO、1个串口满足绝大多数功能需求

5、硬件设计AT24C02 EPPROM满足小数据重复读取需求

6、元器件都在板子一面、便于SMT加工。

4、四位数码管倒计时

倒计时模块使用说明:

[从左向右依次是:A功能键[启动/暂停/加1];  B设置键;  C选择键[数码管位设置];   D方式键(正计时/倒计时);E归零键 ]

按下设置键,数码管位闪动光标,功能键设置时间可加1, 选择键可对数码管位切换,设置键退出设置时间,功能键按下启动倒计时,继电器同时会启动,再按一下功能键暂停,用方式键来选择正计时还是倒计时,按下功能键又开始继续,直至时间到达,继电器停止工作,声光报警提示!

接通电源开关,直接按下功能键是正计时,继电器同时会启动,到达100分钟(或100小时),数码管回到显示00:00,继电器停止工作,声光报警提示!

LED灯是继电器工作状态指示灯,点亮代表继电器启动中,熄灭代表继电器关闭,LED1是伴同蜂鸣器报警的指示灯!

只要数码管不处于设置时间状态,都能够用E归零键进行清零操作,数码管就会显示00:00  (此时不是对主芯片进行复位,只是对状态进行清零) !

也可以用一句话来说明:按下功能键,模块就开始工作,定时时间到了,模块就停止工作了。

51单片机按键控制数码管0~9_LED数码管精选电路方案合辑相关推荐

  1. 【Proteus仿真】51单片机+按键控制步进电机驱动+LCD1602显示

    [Proteus仿真]51单片机+按键控制步进电机驱动+LCD1602显示 Proteus仿真 在Proteus当中,步进电机选取的不同,接线的顺序不同,为了避免在接线出错,将里面的两种步进电机都选择 ...

  2. 51单片机+L293D控制直流电机起保停+数码管PWM调速显示

    51单片机+L293D控制直流电机起保停+数码管PWM调速显示 PWM速度10级可调 采用L293D驱动 数码管显示PWM当前占空比 可优化的地方是数码管可以采用其他驱动芯片来驱动,提高驱动能力和减少 ...

  3. 51单片机按键控制数码管0~9_51单片机外部中断

    前面为大家介绍的点亮LED灯.数码管.按键只用到了51单片机的IO资源,我们要是仅仅用单片机点灯.操作数码管,那可真是大才小用了.这些都只是51单片机资源的冰山一角,51单片机还有好多的功能,我后面将 ...

  4. 51单片机按键控制数码管0~9_(51单片机)课设项目1-按键控制步进电机转向、转速、启停。...

    总体设计方案 硬件部分实现电机转动和数码管显示,包括控制开关模块.电机转动模块.数码管显示模块.软件部分实现对步进电机的控制功能,主要设计思想通过控制程序的开关来控制电机的转动启停.方向.速度.电源驱 ...

  5. 51单片机按键控制数码管0~9_对于常用的数码管,你有多熟悉?

    数码管是嵌入式开发中比较常用的一个模块,本篇文章根据查阅的资料以及学习笔记整理成文,尽可能详尽的讲解常用数码管原理和使用方法.有不足和疏忽的地方,请不吝指正. 一.工作原理数码管是一种半导体发光器件, ...

  6. 51单片机按键控制数码管显示0-9

    实验题目:使用51单片机设计两个按键控制数码管显示0-9,当K1按下减1,当K2按下加1. 理解程序可参考我的另外两个文章; 51单片机数码管显示0-9_学习笔记吧的博客-CSDN博客 51单片机独立 ...

  7. 51单片机按键控制输出pwm的占空比

    之前说到利用51单片机输出pwm,但是输出的pwm是固定占空比的,如果想要改变占空比,还得回过头来修改程序并重新烧写进单片机.这样做的话不但麻烦.效率低,还又把芯片的可烧写次数减少了一次,虽然51的芯 ...

  8. 51单片机 按键控制LED流水灯模式

    本章博客实现按键控制LED流水灯模式的功能 1.将之前文件中Delay.c.h复制过来,进行添加 2.模块化编程 3.main.c #include <REGX52.H> #include ...

  9. 51单片机—按键控制点阵显示

    名称:按键控制 8X8LED 点阵屏显 示图形 说明:每次按下 K1 时,会使 8X8LED 点阵屏循环显示不同图形.本例同时使用外部中断和定 时中断 #include"reg52.h&qu ...

  10. 51单片机按键控制流水灯

    1.按键的使用 <1>独立按键的原理图 按键所对应的引脚为P3的0.1.2.3引脚口,并且这里总共有四个独立按键,它们公共的一段都接到了GND电源的负极.这样我们就知道按键上电的默认电平为 ...

最新文章

  1. Bitcoin Core开发者:提倡使用信用卡进行日常开销而非比特币
  2. FPGA加载bit文件可以工作,加载mcs不能工作的原因
  3. ds证据理论python实现_ALI模型理论以及Python实现
  4. 使用通用mapper实现条件查询_【微服务】152:Stream流和通用mapper批量查询的使用...
  5. android+坐标类,Android Path和PathMeasure类的使用之获取圆弧上的坐标值
  6. Java基础视频教程(最适合初学者入门)
  7. lldp协议代码阅读_microsoft,lldp协议
  8. SAP中部分凭证状态导致的审计序时账和科目余额不平——会计凭证中的注释项目
  9. 往虚拟机中导入虚拟硬盘出现错误 返回 代码: E_INVALIDARG (0x80070057)的解决方法
  10. nginx防恶意刷新
  11. CPU也能速刷AlphaFold2?英特尔:请收下这份23倍通量优化指南
  12. 你有“隐私泄露担忧”吗?适合普通用户的6个方法来了
  13. CUDA10 下载百度云 cuDnn下载(Windows版 )
  14. 【HCIE-RS 天梯路】QoS
  15. Unable to Log You on Because of an Account Restriction问题的解决。
  16. k个连续1(搜索问题)
  17. Mybatis 一对一、一对多、多对多
  18. android搬家iphone,苹果又出了一个 Android 应用,帮你搬家去 iPhone
  19. 父子猜忌丈妇没轨深夜伏床持刀将其捅逝世
  20. VB通用C++试题库系统的设计与开发

热门文章

  1. 使用spark-submit工具提交Spark作业
  2. 学习 CSAPP 对工作有帮助吗?一切从底层逻辑开始!
  3. 将docx转为pdf文档
  4. 走近棒球运动·堪萨斯城皇家队·MLB棒球创造营
  5. 电脑只能上QQ,不能上网浏览网站怎么解决
  6. 高德地图—js.api
  7. 计算机使人孤独英语作文,有关孤独的英语作文4篇
  8. MongoDB中updateOne的正常使用
  9. C# 通用分页用户控件
  10. package.json browserslist