完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
这个很简单啊!
74ls138 又叫三8译码器,就是三个输入对应8个输出意思。就是 一个三位的二进制输入对应一个10进制的一位。例如 A、B、C 输入:1 1 1 ,那它那边的 Y 就会输出对应的一个位置;如果A、B、C 译码为8,那 Y 里面就有一个位被置低电平。 那些E1、E2 什么的就是它的使能端,就是E3、E2接低电平,E1如果为高电平就能用这个芯片,否则就不能用这个芯片。 发一个C51用LED流水灯的程序 #include #define uchar unsigned char #define uint unsigned int void delay_ms(uint); void delay_ms(uint z) { uint i,j; for(i=z;i>0;i--) for(j=0;j<115;j++); } void main() { P2=0x00; while(1) { P2=(P2+1)%8; delay_ms(100); } } |
|
|
|
2楼的坛友解释的非常正确
|
|
|
|
houjue 发表于 2016-10-13 18:43 大神麻烦看一下电路图可以吗???我把ABC三个输入端通过开光ABC都接地了,意思上就是我要输入000,但是你可以看到我电压表测到ABC的值并不是000,这是怎么回事啊??? PS:D也接地了。 |
|
|
|
138输出是反的把
|
|
|
|
Zicren 发表于 2016-10-14 11:02 你看看U1的输出啊,算一下U1的真值表,再把得出的数据和上面的与非门运算;然后再和下面的与门运算,你就明白了。 |
|
|
|
是的,138输出是低电平。但是我把输入ABC都接地了啊,按理说应该输入就是000,输出就是01111111,但是输出不对啊,我把ABC的电压测了一下,接地显示的居然是5V。我单独把74LS138拿出来不接后面的逻辑门等其它电路,只保留前面的接地输入,输出就是对的。一接后面的电路输出就乱套了。折腾了好久搞不明白。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
multisim14.0,变压器仿真为什么出现这样的错误结果?
4401 浏览 0 评论
8938 浏览 1 评论
Multisim14.2中CD4538高电平输出为什么只有5V?
11902 浏览 2 评论
13504 浏览 1 评论
21481 浏览 4 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-20 19:40 , Processed in 0.501520 second(s), Total 53, Slave 45 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号