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

    文章

    5322

    浏览量

    120022
  • 数码管
    +关注

    关注

    32

    文章

    1876

    浏览量

    90956
  • Arduino
    +关注

    关注

    187

    文章

    6464

    浏览量

    186665

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    LED数码管连接方式有哪些

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

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

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

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

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

    数码管驱动芯片引脚功能

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

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

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

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

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

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

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

    【每周一练】盘古1K开发板 练习三:动态数码管显示实验

    FPGA1K开发板硬件平台中对数码管电路的描述中,可以知道开发板上的数码管为共阳极接法。要点亮数码管中中表示数字的一部分,控制引脚设置为低电
    发表于 12-22 18:36

    单片机是如何控制数码管显示各种字符的?

    单片机控制数码管显示各种字符的过程是一个相对复杂的过程,涉及到硬件电路设计和软件编程两个方面。下面我将详细介绍单片机如何控制数码管显示各种字符。 一、单片机和数码管连接方式 单片机与
    的头像 发表于 12-13 10:47 2113次阅读

    数码管驱动芯片的使用方法

    数码管驱动芯片(也称为LED驱动芯片)是一种用于控制数码管显示的集成电路。它可以将微控制器产生的数字信号转换为适合数码管显示的电流和电压。本文将详细介绍数码管驱动芯片的使用方法。
    的头像 发表于 12-08 16:24 9787次阅读

    【每周一练】盘古1K开发板 练习三:动态数码管显示实验学习记录

    将多个模块整合成为一个工程,涉及子模块设计、模块例化;子模块的设计主要依据功能定位,确定输入输出,再做具体的设计。 盘古1K开发板数码管底板的数码管使用 共阳数码管 ,当某一字段发光二
    发表于 12-04 13:28

    基于RASC的keil电子时钟制作(瑞萨RA)(5)----驱动LED数码管

    本篇文章主要介绍如何使用e2studio对瑞萨RA2E1开发板进行数码管的驱动。
    的头像 发表于 12-01 15:01 616次阅读
    基于RASC的keil电子时钟制作(瑞萨RA)(5)----驱动LED<b class='flag-5'>数码管</b>

    电子时钟制作(瑞萨RA)(4)----驱动LED数码管

    本篇文章主要介绍如何使用e2studio对瑞萨RA2E1开发板进行数码管的驱动。
    的头像 发表于 12-01 14:03 490次阅读
    电子时钟制作(瑞萨RA)(4)----驱动LED<b class='flag-5'>数码管</b>