74ls138和74hc245

74ls138

一种译码器(38译码器),在51单片机中有使用

译码:翻译二进制为其他代码并输出

38:

3代表三个输入口,8代表8个输出口(8个数码管)

e4949762150b46b69cc3e68bd8bdaa2e.png

译码器图

G1G2为使能, G2的字符(-)表示要低电平才能输入,G1表示要高电平输入。

A2A1A0代表输入的二进制代码,译码后输出,如110为十进制中的6,使能正确情况下,可电亮Y6

47379df1a21e44c28c53981bd803a3fb.png

控制数码管段的原理图

左侧的P00......P07分别与B00....B07等对应,控制数码管段的显示

如想让数码管显示6,则令acdefg段亮,bg段灭,二进值代码为1011 1110(寄存器从右往左读,P0与上文的P2都如此)所以读入的二进制为0111 1101,十进制则为0x7D

总结:想点亮一个数码管并让其显示一个指定数字,首先要确保使能输出端口电平正确,然后用选定数码管,P0写出点亮的数字

译码器在其中的作用就是将二进制转换为十进制(101--5---Y6,0111 1101--0x7D---数字6)

74hc245:

98f87287849940a9b66dcbe1ad2643c6.png

 三态:高电平,低电平,高阻态

输入输出方向(A,B端皆可输入或输出)由高电平指向低电平(看DIR的电平高还是低)

OE(—)低电平是芯片工作

作为驱动器,提高驱动能力。

 

 

 

 

 

 

 

 

 

 

 

 

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部