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

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

3天内不再提示

数码管显示电路的设计及制作

454398 来源:未知 作者:工程师吴畏 2018-08-21 15:25 次阅读

数码管是单片机的常用输出设备,其接法灵活,硬件接线较繁琐。为方便自己做实验,笔者利用手头的元器件制作了一块多功能数码管显示实验板。这块实验板由八位共阳数码管实验模块和四位共阴数码管实验模块组成。

本实验板电路分成两部分,第一部分是基本显示部分(图1),第二部分是译码器部分(图2)。两部分通过拨码开关连接,可根据需要设置是否使用译码器芯片

基本显示部分

图1所示的基本显示部分电路是用单片机控制数码管比较常见的电路,多位数码管的显示一般采用动态扫描的方式。共阳型数码管LED1和LED2组成八位共阳数码管实验模块,JP1为字形段码输入端(低电平驱动),JP2则为位选信号输入端(低电平扫描信号有效);共阴型数码管LED3组成四位共阴数码管实验模块,同样利用JP1作为字形段码输入端(高电平驱动),JP3为位选信号输入端(高电平扫描信号有效)。

数码管显示电路的设计及制作

图1

译码器部分

在使用基本显示部分做实验时最多会用到16个I/O口,这样太占单片机资源了。为了减少数码管占用单片机I/O口的数量,也考虑到数码管在实验中的接法较灵活,该实验板上还集成了数码管专用的显示译码器(74LS47)和用于产生位扫描信号的3-8线译码器(74LS138),译码器部分的电路如图2所示。

数码管显示电路的设计及制作

图2

74LS138是很常用的3-8线译码器,图3是它的逻辑符号和引脚图,表1是它的真值表。A0~A2为BCD码输入引脚,Y0~Y7为扫描码输出引脚,G为使能端。如果在A0~A2端依次输入BCD码0~7,则Y0~Y7依次输出低电平。使用了3-8线译码器之后,不需要在微控制器中用软件一位一位产生扫描信号,节省了I/O口资源。

74LS47是将BCD码转换成7段LED数码管显示相应数字所需字形段码的译码驱动器,图4是它的逻辑符号。A0~A3是BCD码输入端,a~g为驱动数码管的输出端,由A端输入的BCD码经过芯片转化为二进制字形段码送至数码管以显示出相应的数字,较为方便。该芯片为低电平驱动,可驱动共阳型数码管。

JP5为译码器芯片的5V电源接口,也为整个实验板供电。在拨码开关S1、S2拨到ON端的情况下,两个译码器都连接在电路中,应从JP4接口的高3位输入扫描信号,低4位输入显示数据段码。8位共阳数码管实验模块只需要7根线即可工作。

数码管显示电路的设计及制作

图3

表1 74LS138的真值表

数码管显示电路的设计及制作

图4

制作与使用

整个实验板电路并不复杂但比较繁琐,制作时一定要细心,特别是一定要熟悉数码管的管脚排列。笔者用万用电路板自制的本实验板如图5和图6。JP1~JP5全部使用排针,这几处排针和两个拨码开关的设置使接线灵活、方便。需要使用译码器时,不管是使用其中一个还是两个都使用,只需将对应的译码器输出口的拨码开关打开,信号从相应的端口插座输入即可。

使用时需注意三点:

1、由于实验板中的LED1、LED2与LED3共用一条数据总线,又共阳数码管和共阴数码管分别需要低电平驱动和高电平驱动,所以共阳数码管实验模块和共阴数码管实验模块是不能同时使用的,当然,在一个系统或一次实验中也很少出现既用到共阳型数码管又用到共阴型数码管的情况。

2、考虑到在单片机系统中常使用共阳型数码管,译码器电路是针对八位共阳数码管实验模块设计的,与四位共阴数码管实验模块没有联系,使用四位共阴数码管实验模块时必须将拨码开关设置为断开状态。

3、显示译码器74LS47不能产生小数点的显示段码,如果需要显示小数点还得靠微控制器的软件来控制。

图5

图6

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

    关注

    31

    文章

    1827

    浏览量

    89946
  • 显示电路
    +关注

    关注

    6

    文章

    94

    浏览量

    32947
收藏 人收藏

    评论

    相关推荐

    数码管显示

    数码管显示程序数码管动态显示数据
    发表于 05-10 08:50

    数码管显示电路

    本设计显示电路是由8段共阳极数码管(4个),三极(4个9012),电阻(4个1K,8个200Ω),电源(+5V)几部分构成。具体电路如图3
    发表于 03-12 15:13

    如何去编写数码管显示电路的汇编代码

    如何去编写数码管显示电路的汇编代码?如何对数码管显示电路进行虚拟仿真?
    发表于 08-09 07:17

    数码管显示原理是什么

    数码管显示原理是什么?什么是数码管的静态显示?什么是数码管的动态显示
    发表于 09-27 08:31

    数码管显示原理及应用

    显示原理数码管内部电路图,一位数码管的引脚是 10 个:其内部有 8 个小的发光二极,即引脚a~g和dp;还剩两个引脚互连即为公共端。
    发表于 11-17 08:32

    制作一个LED数码管显示秒表的设计资料分享

    要求:制作一个LED数码管显示的秒表,用2位数码管显示计时时间,最小计时单位为百毫秒,计时范围为0.0-9.9秒,按下第一次按键开始计时,第
    发表于 11-18 08:12

    数码管显示原理是什么

    原理都是一样的,都是靠点亮内部的发光二极来发光,下面就来我们讲解一个数码管是如何亮起来的。数码管内部电路如下图所示,从图(a)可看出,一位数码管
    发表于 12-08 07:47

    数码管的结构和功能,如何使用数码管

    数码管显示一、实验目的:1、了解数码管的结构和功能;2、学会如何区分三极的三个引脚并正确使用三极;‘3、学会利用“星星点灯”实验原理来控
    发表于 01-10 07:42

    数码管驱动电路分享

    根据项目需求可以用I/O外部上拉,用来驱动数码管;也可以74HC138(38译码器)+74HC245(8路信号收发器)驱动数码管。本文会以后者为数码管驱动电路,在代码上实现
    发表于 01-24 06:27

    数码管显示的原理

    这一节学的还是挺久的,180分的视频!其中的中断,定时需要好好理解,不是很明白。三、数码管显示的原理、数码管的静态显示....1. 引脚第二功能....2.
    发表于 01-24 06:12

    数码管显示原理是什么呢

    3.1 数码管显示原理这便是数码管的图片,叫做四位数码管,当然也有双位,单位数码管,也还有不带小数点的以及“米”字型。无论
    发表于 02-22 06:45

    数码管显示电路制作

    分析任务 1、I/O端口2、交通灯的工作过程3、交通灯原理图的绘制4、单片机最小应用系统的设计5、所需电子元件的测试6、电路板的焊接调试 知识要点:
    发表于 07-15 19:19 103次下载

    数码管显示电路原理图制作 pdf教程

    本章主要内容介绍数码管显示电路原理图的绘制。电路图如下。
    发表于 02-26 10:04 0次下载
    <b class='flag-5'>数码管</b><b class='flag-5'>显示</b><b class='flag-5'>电路</b>原理图<b class='flag-5'>制作</b> pdf教程

    Protel_DXP2004经典教程_从入门到精通

    电路设计软件protel 的经典教程 本篇内容 1.1带你认识Protel DXP 2004 1.2单项训练——原理图的设计 1.3综合项目——键盘电路的设计 1.4 单项训练——印制电路板PCB的
    发表于 12-14 18:19 0次下载

    ProtelDXP2004的应用教程免费下载

    本文档的主要内容详细介绍的是ProtelDXP2004的应用教程免费下载包括了:1带你认识ProtelDXP2004,2单项训练——原理图的设计,3综合项目——键盘电路的设计,4单项训练——印制电路板(PCB)的制作,5综合项目
    发表于 10-15 17:53 0次下载
    ProtelDXP2004的应用教程免费下载