快乐赚

74hc595芯片引脚图及功能(讲解单片机四位数码管)

 人阅读 | 作者舞动奇迹 | 时间:2023-09-05 21:31

想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。我们在开发板上可以看到数码管这个元器件,它的主要作用就是显示数字,下面我们就来看一下它具体的引脚功能。

四位数码管模块74HC595)的使用

14DSSER),串行数据输入引脚

13OE输出使能控制脚,它是低电平有效需要我们GND

12RCK,存储寄存器时钟输入引脚。上升沿时,数据从移位寄存器转存带存储寄存器。

11SCK,移位寄存器时钟引脚,上升沿时,移位寄存器中bit数据整体后移,并接受新bitSER输入)。

10MR,低电平时,清空移位寄存器中已有bit数据,一般不用,高电平即可。

9:串行数据出口引脚。当移位寄存器中的数据多8bit时,会把已有bit挤出,就是从这里出去的。用595的级联。

Qx:并行输出引脚

以下是我们要注意的几个知识点。

当芯片资料上面的引脚说有横线时,属于低电平工作。否则高电平工作;

共阳数码管如果要点亮,对应的引脚需要1

共阴数码管如果要点亮,对应的引脚需要0

 

本期先分享到这里,想要进群学习单片机编程的同学可以私信我,回我要入,与我们一起成长,喜欢的可以点个赞关注我们!

 

#include"reg51.h"unsignedcharcodeLED_0F[]=;//共阳数码管码表unsignedcharcodesmgduan[17]=;//0~F的值
//-----------------------------------------------------------------------------//函数原形定义#define uchar unsigned char#define uint unsigned int//能够使unsigned char //unsigned int尽量使用最原始的变量类型名字voidmain(void);//主函数voidLED4_Display(void);// LED数码管显示voidLED_OUT(ucharX);// LED数码管单字节串行移位函数unsignedcharcodeLED_0F[];// LED字模/*端口引脚定*/sbitDIO=P1^0;//串行数据输入sbitRCLK=P1^1;//时钟脉冲信上升沿有效sbitSCLK=P1^2;//打入信―――上升沿有
//-----------------------------------------------------------------------------//全局变量unsignedcharLED[8];//LED8位显示缓存

//*****************************************************************************//主程//voidmain(void)}

// LED数码管显示函数voidLED4_Display(void)

// LED数码管单字节串行移位函数voidLED_OUT(unsignedcharnumber)

else

number<1;

SCLK=0;


文章标签:

本文链接:『转载请注明出处』