51单片机数码管

一、数码管内部电路图

内部电路图

1、74HC245简介

在这里插入图片描述

74HC245简介

74HC245兼容TTL器件引脚的高速CMOS总线收发器(bustransceiver),典型的CMOS型三态缓冲门电路,八路信号收发器。由于单片机或CPU的数据/地址/控制总线端口都有一定的负载能力,如果负载超过其负载能力,一般应加驱动器。主要应用于大屏显示,以及其它的消费类电子产品中增加驱动

74HC245引脚介绍

74HC245的引脚包括输出使能(OE),方向控制(DIR),A组输入/输出(A0-A7),B组输入/输出(B0-B7),电源(VDD)和地(GND)。当跳线帽将DIR与高电平串联,数据由A组传输到B组。当跳线帽将DIR与低电平串联,数据由B组传到A组。

2、74LS138译码器(实现数码管位选)

在这里插入图片描述
A,B,C三位控制Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7八个引脚。例如,当C=0,B=0,A=0时,即000,Y7到Y0分别对应1111 1110;当C=0,B=0,A=1时,即001,Y7到Y0分别对应1111 1101;这样就能通过控制P24,P23,P22三个引脚,实现8个数码管的位选(共阴极,低电平选中数码管)。

3、段选

在这里插入图片描述
以共阴极为例(上图),例如选中第一个数码管后,DIG1引脚为低电平,下方的引脚输入高电平会点亮相应的二极管。0~F对应的段码{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。

二、数码管数字显示代码(第几个数码管显示哪个数字)

#include <REGX52.H>

unsigned char NixieTable[]={
   0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值