80S52:数码管译码模块

功能:向74LS47输入BCD码(如0x01),七位数码管显示对应的数字(如1)

这次的实验过程有点艰难,因为成本问题(都直接用动态扫描)很少有像74LS系列芯片的用武之地,资料比较少本人懒得查
先来一睹74LS47的芳容(如下图)

OA…OG是与七位数码A…G口对应的输出端口。
A、B、C、D则与51单片机的P1 I/O的低四位相连,用于输入BCD
LT、RBI、BI/RBO分别是试管端、灭0端、息屏端,后面会一一讲解。

电路连接比较简单,我用proteus演示一下:

连线乱了一点,我在这里说明一下://不同开发板可能不一样
A–>P1^0;
B–>P1^1;
C–>P1^2;
D–>P1^3;
这里装载的hex非常简单:

#include<reg52.h>
#define data P1
sbit k1=P1^0;
sbit k2=P1^1;
sbit k3=P1^2;
sbit k4=P1^3;
int main(){data=1;//相当于:P1^0=1;P1^1=0;P1^2=0;P1^3=0;while(1);
}

同理如果要显示0、2…9只需要将0、2…9赋值给P1。
之后我们来了解一下LT、RBI、BI/RBO。

LT,试管端,当LT端的电位为0,则无论A、B、C、D处于什么点位,QA~QG统统输出高电平,使得七位数码管显示8(即全亮),用于测试数码管坏了没…
如图:把LT接地后原来输出1的数码管输出8.

RBI,灭0端,字面意思,如果数码管当前要输出0且RBI端为低电平,则啥也不输出,很无聊 很有价值,能实现…不知道,而且proteus上也不支持模拟。

BI/RBO,灭屏端(似乎和RBI还有什么关系),只要该端口是低电平不管A、B、C、D端状态,都不输出。

大概就是这样。。。

单片机实验(十五)74LS47数码管译码相关推荐

  1. 嵌入式综合实验交通灯linux,单片机与嵌入式系统实验十五 交通灯控制

    实验十五 交通灯控制 一 . 实验目的 1.学习外部中断技术的基本使用方法. 2.进一步掌握中断处理程序的编程方法. 3.学习顺序控制的编程方法. 二 . 实验内容 本实验模拟交通信号灯控制,一般情况 ...

  2. 串行口实验 编写程序利用PC机控制单片机实验板上的数码管设备工作

    编写程序利用PC机控制单片机实验板上的数码管设备工作 在pc上输入fe,第一个数码管显示1. 在pc上输入fa第五个数码管显示5 程序: #include<reg51.h> #define ...

  3. JXNU Linux 实验四~实验十五

    实验二 root用户登录系统,并创建目录/test; 分别将/etc目录下的所有以.conf结尾的文件以及acpi目录拷贝到目录/test中 将/test目录下的文件adduser.conf重命名为u ...

  4. 实验十五:数据恢复原理实验

    实验十五:数据恢复原理实验 目录 一.实验目的及要求 二.实验原理 1.硬盘存储原理 2.winhex 3.Final data 三.实验环境 四.实验步骤及内容 实验步骤一 实验步骤二 实验步骤三 ...

  5. 实验十五 摩尔状态机序列检测器“1101”

    实验十五 摩尔状态机序列检测器 按键消抖模块debounce_button: 由于实际的拨码开关和按键开关都是机械式的设备,开关动作来回抖动多次后才能稳定下来,这个过程就会使得信号产生==抖动==.因 ...

  6. 单片机实验——十六路抢答器 ,抢答器是一种应用十分广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。本设计采用矩阵键盘节省输入的I/O口,带有奇偶校验的双单片通信。

    1.实验内容与要求 抢答器是一种应用十分广泛的设备,在各种竞赛.抢答场合中,它能迅速.客观地分辨出最先获得发言权的选手.本设计采用矩阵键盘节省输入的I/O口,带有奇偶校验的双单片通信,确保发送的正确接 ...

  7. 【51单片机实验笔记】2. 数码管的基本控制

    目录 前言 硬件介绍 原理图分析 段选和位选 驱动芯片 74HC138芯片 74HC245芯片 软件实现 点亮一只数码管 倒计时效果 动态显示字符 总结 前言 本节内容我们学习如何控制数码管,先尝试点 ...

  8. 51单片机 (十五)AT24C02

    今天我们来介绍一下AT24C02,首先呢,它是一种可以实现掉电不丢失的存储器,可用于保存单片机运行时想要永久保存的数据信息,在介绍AT24C02之前,我们先来介绍一下存储器! 先来简单介绍一下RAM( ...

  9. 思科模拟 实验十五:路由器的基本配置命令

    一.实验目的 掌握路由器的基本配置命令 二.实验描述 主要实验内容如下: 1.配置路由器的名字 2.配置路由器的enable.secret.console.vty的密码 3.接口IP地址的配置及时钟 ...

最新文章

  1. [置顶] 应广大童鞋的要求提供一个封装模块,直接和ADB 服务进程交互
  2. python 笔记 之 sqlalchemy操作数据库-说明
  3. boost::callable_traits的has_member_qualifiers的测试程序
  4. Kubernetes 与 Helm:使用同一个 Chart 部署多个应用
  5. 三十岁前不要去在乎的18件事
  6. 计算机管理员无法创建密码,找到电脑管理员的密码
  7. 嫁人要嫁IT男 ,嫁对了人天天都是情人节
  8. Chromium下载各类版本(pyppeteer爬虫)
  9. 大兄dei,早点看清this吧
  10. 【EOS】2.1 EOS Hello World合约
  11. php自动发卡程序8.0_「亲测」2020新版个人自动发卡源码 php完整个人发卡网搭建源码...
  12. DHCP保留地址与超级作用域centos7
  13. QQ坦白说闹得我差点分手,破解揪元凶证清白
  14. Linux Kernel Patched
  15. 【财富空间】张泉灵:时代抛弃你时,连一声再见都不会说
  16. CIELab和LCH的色彩空间图
  17. 小红书投放怎么变现?品牌做小红书的变现效果好吗
  18. 钉钉机器人智能回复_青岛市市南区税务局:“税博士”智能服务机器人亮相办税服务厅...
  19. 《深入理解JAVA虚拟机》周志明 第三版 - 第四章 虚拟机性能监控、故障处理工具
  20. 建立时间和保持时间概念

热门文章

  1. 集线器,路由器,交换机之间的区别
  2. 计算机电源好坏判断,怎么判断电源的好坏啊?
  3. 产品经理进修第一天 产品经理的定位和合作
  4. OpenCV的calcHist
  5. 微商小白如何有效快速精准引流?哪里能找到精准顾客群体?
  6. pageX,clientX,screenX,offsetX区别
  7. 谈谈我对协议栈设计和架构的理解
  8. 7-3 大炮打蚊子(15 分)
  9. Android Vibrator(震动服务)
  10. Java集合框架笔记记录 --- 原创@余胜军 但有个人心得