七段数码管显示十进制数字

2024-04-21

七段数码管显示十进制数字(通用2篇)

篇1:七段数码管显示十进制数字

实验报告

实验题目

设有10个开关,编号分别为0,1,……,9。设计电路实现某开关闭合时对应显示相应的十进制数字。要求:(1)写出设计说明,(2)用 Proteus或Multisim仿真。

实验方案

首先初步确定所需器件(随进度补充器件),要完成本实验,本文先选用了共阴极数码管,BCD编码器74147,显示译码器74LS49,RESPACK-8,必要的button,power,反向器7404等等。之后对比74147和7449功能表,找出他们之间的关系。实验的整体思路为:首先是10个独立按键,10条必要的电路连接设计目标(74147为主),编码器4个输入和译码器4个输入连接,然后通过译码器7449右端的7个输出连接到数码管上,共阴极数码管另一端接地。74147左端只有9个接口,连接1-9的开关后,0的开关暂时没法处理,留给最后解决。发现74147输出高电位,而7449需要输入低电位,因此通过非门74LS04将点位变换。开关与74147连接以后要求为:开关按下后为低电位,断开连接以后为高电位。本文采取的方法为,开关左端接地,右端接电源(含电阻)。当开关断开时,电路不通,电阻两段都为高电位;当开关闭合时,电路通畅,开关右端为低电位。电路按照上述连接后,还存在2个问题:0的开关和怎样做到不按下开关时不显示。我们发现若要数码管不显示,应当令74LS49器件的BI接口为低电位;按下任何一个按键,BI接口变为高电位。那么通过与非门很容易实现这个想法(此处我们使用了一个4接口与门器件和一个9接口与非器件)。当1-9的9个开关都断开时,7449输入的都为低电位,是我们想要的0的输出。此时只要使BI为高电位便可。那么与非门的左端加入一个低电位便可。因为将0的开关连接在这里可以有效解决问题。

实验过程 首先列出了74147和7449的功能表,课本中给出了详细的表格,此处不再赘述。之后按照实验方案中的想法连接电路。连接电路图如下:

实验结果 将电路通电(按下播放键)。首先当没有按键按下时,数码管无显示。

当按下开关0时,显示为0。

当按下开关9时,显示为9。

当其他开关均断开,开关5闭合时,显示为5。

当按下开关4,5,6时,由于6的优先级比较高,显示为6。

总结 本次实验设计的是通过开关控制共阴极数码管的数字显示的电路。

首先通过这个完整的实验,使我更加熟悉了数电的相关知识和Proteus仿真的应用,在数电知识的整体把握上有了一个质的提升。本次实验,大致思路不难,但是很多细节的考虑让我体会到了电路设计的精妙。我觉得本次电路设计的要点有如下:

1.高低电位的切换。刚开始实验时,由于没有输入会认为是高电位,因此不会设定低电位,后来知道通过开关控制电路联通可以有效改变高低电位。

2.开关0的设定。74147只有9个输入,0 的输入在刚开始时是一个大问题。后来巧妙的接到了7449的BI上,不仅解决的0 的输入,还解决了显示器显示与否的问题。

3.本次实验我觉得对我个人而言最大的进步之一就是意识到了要把电线画的清晰一些。刚开始总是直接确定起点和终点,线路很乱。后来修改时确定了每一个拐点的位置,使我的电路图在美观上有了一个大的进步。

篇2:七段数码管显示十进制数字

一、实验目的

掌握数码管动态显示数字的原理

二、实验内容

动态显示:按图5-2连接好电路,七段数码管段码连接不变,位码驱动输入端S1,S0接8255 C口的PC1,PC0。编程在十位和个位两个数码管上显示“56”。

三、编程提示

实验台上的七段数码管为共阴型,段码采用同相驱动,输入端加高电平,选中的数码管亮,位码加反相驱动器,位码输入端高电平选中。

. 看清实验目的和要求 2. 注意实验步骤

3. 连接实验线路时请注意开关的位置

4. 根据原理框图编写程序,保存为学号名+SY2 例:1928101sy5 5. 记录下实验中遇到的问题,实验的实际意义

6. 准备实验报告的数据

如何解决的,搞懂

实验六 竞赛抢答器

一、实验目的

1、了解微机化竞赛抢答器的基本原理。

2、进一步学习使用并行接口。

二、实验内容

图7-1为竞赛抢答器(模拟)的原理图,逻辑开关K0~K7代表竞赛抢答按钮0~7号,当某个逻辑电平开关置“1”时,相当某组抢答按钮按下。在七段数码管上将其组号(0~7)显示出来,并使微机扬声器响一下。

三、编程提示

设置8255为C口输入、A口输出,读取C口数据,若为0表示无人抢答,若不为0则有人抢答。根据读取数据可判断其组号。从键盘上按空格键开始下一轮抢答,按其它键程序退出。

附加试验: 可编程定时器/计数器(8253)

一、实验目的: 掌握8253的基本工作原理和编程方法。

二、实验内容

按图3-2连接电路,将计数器0、计数器1分别设置为方式3,计数初值设为1000,用逻辑笔观察OUT1输出电平的变化(频率1HZ)。用示波器观察OUT0,OUT1输出电平的变化和波形。同时用七段数码管段码显示出来

三、编程提示 8253控制寄存器地址283H 计数器0地址280H 计数器1地址281H CLK0连接时钟 1MHZ

请各位同学在上机实验前编好程序,要检查!

实验时间

周四

本文来自 360文秘网(www.360wenmi.com),转载请保留网址和出处

【七段数码管显示十进制数字】相关文章:

数码印刷助力集团数字化转型04-10

数码相机和数码摄像机02-23

数码图片05-02

数码媒体05-10

电脑数码05-19

对数码管动态扫描延时时间计算依据的思考10-25

摩耶数码介绍04-21

走进“数码”世界04-23

数码新资讯05-05

数码产品05-07

上一篇:高考数学选择答题技巧方法下一篇:口腔种植技术操作规范