0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数码管与ARDUINO 开发板的连接使用

2oON_changxuemc 来源:畅学单片机 2019-11-20 14:40 次阅读

数码管简介

74HC595同数据相关的引脚可以分为三类:

DS:串行数据输入,接单片机的某个数字I/O引脚。

Q0~Q7:8位并行数据输出,可以直接控制8个LED,或者是七段数码管的8个引脚。

Q7′:级联输出端,与下一个74HC595的DS相连,实现多个芯片之间的级联。

74HC595同控制相关的引脚一共有四个:

SH_CP:移位寄存器时钟输入。上升沿时移位寄存器中的数据依次移动一位,即Q0中的数据移到Q1中,Q1中的数据移到Q2中,

依次类推;下降沿时移位寄存器中的数据保持不变。

ST_CP:存储寄存器的时钟输入。上升沿时移位寄存器中的数据进入存储寄存器,下降沿时存储寄存器中的数据保持不变。应用时

通常将ST_CP置为低点平,移位结束后再在ST_CP端产生一个正脉冲更新显示数据。

MR:重置(RESET),低电平时将移位寄存器中的数据清零,应用时通常将它直接连高电平(VCC)。

OE:输出允许,高电平时禁止输出(高阻态)。引脚不紧张的情况下可以用单片机的一个引脚来控制它,这样可以很方便地产生闪

烁和熄灭的效果。实际应用时可以将它直接连低电平(GND)。

对于一个最简单的74HC595应用来讲,可以用单片机的三个数字I/O端口分别控制DS、SH_CP和ST_CP,然后将MR和OE分别接VCC和地。

单片机与74LS595(8位输出锁存移位寄存器)的使用方法

74HC595的数据端:

QA--QH: 八位并行输出端,可以直接控制数码管的8个段。

QH': 级联输出端。我将它接下一个595的SI端。

SI: 串行数据输入端。

74HC595的控制端说明:

/SCLR(10脚): 低点平时将移位寄存器的数据清零。通常我将它接Vcc。

SCK(11脚):上升沿时数据寄存器的数据移位。QA-->QB-->QC-->...-->QH;下降沿移位寄存器数据不变。(脉冲宽度:5V时,大于几十

纳秒就行了。我通常都选微秒级)

RCK(12脚):上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变。通常我将RCK置为低电平,当移位结束后,

在RCK端产生一个正脉冲(5V时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。

/G(13脚): 高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。

数码管模块与arduino连接示意图

接线说明:

数码管的VCC – arduino上的5V

数码管的GND -- arduino上的GND

数码管的DS -- arduino上的A0

数码管的ST_CP -- arduino上的A1

数码管的SH_CP -- arduino上的A2

程序下载进去后,数码管显示1 2 3 4 5 6 7 8

级联的连线说明:

级联的时候只需要数码管的数码管的VCC、GND、DS 、ST_CP、SH_CP。和另一个数码管的

VCC、GND、DS 、ST_CP、SH_CP连到一起。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    31

    文章

    5356

    浏览量

    120559
  • 数码管
    +关注

    关注

    32

    文章

    1882

    浏览量

    91193
  • Arduino
    +关注

    关注

    188

    文章

    6471

    浏览量

    187244

原文标题:数码管与ARDUINO 开发板的连接使用

文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    数码管的使用方法和接线步骤

    数码管的基本单元是发光二极(LED),通过控制不同LED的亮灭来显示数字和字符。根据段数,数码管可分为七段和八段,其中八段数码管比七段多一个小数点显示。按发光二极
    的头像 发表于 08-29 18:22 2944次阅读

    简述led数码管的类型和显示原理

    LED数码管是一种常见的显示设备,广泛应用于各种电子设备和系统中。本文将介绍LED数码管的类型和显示原理,以帮助读者更好地了解这种设备。 LED数码管的类型 LED数码管主要分为以下几
    的头像 发表于 08-29 09:11 1184次阅读

    LED数码管连接方式有哪些

    LED数码管,又称为LED显示器或LED显示屏,是一种由发光二极(LED)组成的显示设备,广泛应用于广告、交通指示、信息发布等领域。LED数码管连接方式有很多种,不同的
    的头像 发表于 08-29 09:08 1330次阅读

    数码管显示屏的作用和功能是什么

    数码管显示屏是一种广泛应用于各种电子设备中的显示技术,它具有多种作用和功能。 一、数码管显示屏的基本概念 1.1 数码管的定义 数码管,又称为七段显示器或LED
    的头像 发表于 08-28 17:11 1066次阅读

    什么原因造成数码管显示错误

    数码管显示错误是一个常见的问题,可能由多种原因引起。 一、引言 数码管是一种常用的显示设备,广泛应用于各种电子设备中,如电子钟、计算器、温度计等。然而,在使用过程中,数码管可能会出现显示错误
    的头像 发表于 08-28 16:36 1790次阅读

    数码管怎么看共阴共阳标记

    段可以独立控制以显示不同的数字和字符。数码管广泛应用于电子钟表、计算器、仪表等设备中。 在数码管中,共阴共阳是指数码管的公共端(COM)与各个段的
    的头像 发表于 08-28 16:12 1439次阅读

    什么是共阳极数码管怎么判断

    共阳极数码管是一种常见的七段显示器,用于显示数字和字母。它由七个发光二极(LED)组成,分别代表数字0-9的每个段。共阳极数码管的特点是所有LED的阳极连接在一起,形成公共阳极。以下
    的头像 发表于 08-28 16:10 1113次阅读

    数码管驱动芯片引脚功能

    连接和使用这些引脚。 数码管驱动芯片概述 数码管驱动芯片是一种集成电路,用于驱动数码管显示数字或字符。数码管是一种常见的显示设备,广泛应用于
    的头像 发表于 08-28 16:08 994次阅读

    数码管驱动芯片原理是什么

    数码管驱动芯片是一种广泛应用于数字显示领域的电子元件,它能够将数字信号转换为可视的数字显示。 一、数码管驱动芯片概述 1.1 数码管驱动芯片定义 数码管驱动芯片是一种集成电路,它能够接
    的头像 发表于 08-28 16:07 953次阅读

    数码管驱动芯片好坏判断方法

    数码管驱动芯片是数字显示设备中的核心部件,其性能好坏直接影响到数码管的显示效果和使用寿命。 一、数码管驱动芯片的工作原理 数码管驱动芯片是一种用于驱动
    的头像 发表于 08-28 15:57 991次阅读

    硬件模块---数码管基本原理与实现方法

             嵌入式中,数码管的使用方法。 第一:数码管基本介绍 1、单个数码管 一个数码管是由a、b、c、d、e、f、g、dp八个二极
    的头像 发表于 05-11 09:20 4381次阅读
    硬件模块---<b class='flag-5'>数码管</b>基本原理与实现方法

    【紫光同创盘古PGX-Nano教程】——(盘古PGX-Nano开发板/PG2L50H_MBG324第五章)数码管动态显示实验例程

    连接在一起,阳极由位选信号控制,阴极由段选信号控制,当提供位选信号高电平,段选信号低电平时,发光二极被点亮。 PGX-Nano开发板数码管的位选信号配置了驱动2N5401,其中当
    发表于 05-08 18:19

    【紫光同创盘古PGX-Nano教程】——(盘古PGX-Nano开发板/PG2L50H_MBG324第四章)静态数码管显示实验例程

    第几块数码管点亮; 共阳极数码管上每组8段发光二极阳极连接在一起,阳极由位选信号控制,阴极由段选信号控制,当提供位选信号高电平,段选信号低电平时,发光二极
    发表于 05-07 10:39

    【紫光同创盘古PGX-MINI-4K教程】——(盘古PGX-MINI-4K开发板/PGC4KD-6ILPG144第四章)数码管动态显示实验例程

    载 jtag 调试接口, 预留两组 20PIN 扩展 IO、数码管、按键、led 灯等硬件资源,为用户提供基本的 开发环境。 二:实验目的动态控制 4 位八段数码管显示不同的数值; 三:实验要求4
    发表于 04-28 18:30

    【飞腾派4G版免费试用】+串行数码管显示驱动

    飞腾派4G开发板提供了多种的开发方式,其中相对易于使用的是python,为此以它为开发工具实现了串行数码管的显示驱动。 该串行数码管是基于串
    发表于 01-09 23:23