屏幕截图 2021-02-27 191534.png (55.52 KB, 下载次数: 81)
138译码器的级联
人人学会单片机 发表于 2021-2-27 21:24
你这个很简单 把 S1 S2 S3 S4 当作一个字节的低4位 就行了
取值范围就是
0 0 0 0 0 0 0 0 ...
SHANWAZI 发表于 2021-2-27 21:31
没明白啥您意思
人人学会单片机 发表于 2021-2-27 21:40
两个138译码器 组合起来 就可以当作一个 74HC154译码器了 祁绪电子
hefq 发表于 2021-2-27 22:38
前面加一片,可以级联更多,理论上可以无限级联
hefq 发表于 2021-2-27 22:36
把s4也当作数据
SHANWAZI 发表于 2021-2-27 21:31
没明白啥您意思
SHANWAZI 发表于 2021-2-27 23:34
我先去看看资料去先
wulin 发表于 2021-2-28 06:30
给你一个简单的示例程序就很容易理解了
wulin 发表于 2021-2-28 06:30
给你一个简单的示例程序就很容易理解了
杨雪飞 发表于 2021-2-28 08:45
用4个IO口控制S1 S2 S3 S4,三个口的时候控制一片138,可以表示八种状态,也就是2的3次方,四位就可以表 ...
KongQuan 发表于 2021-2-28 11:37
第一片138设计为低使能,第二片设计为高使能,这样就可以一要IO控制两个138了,另外三个IO做译码控制。看电 ...
屏幕截图 2021-02-28 135210.png (136.03 KB, 下载次数: 69)
138译码器级联
SHANWAZI 发表于 2021-2-28 11:12
会影响高四位的工作这样一来用一个字节高八位也会受影响尴尬
wulin 发表于 2021-2-28 14:13
给你的示例已经非常清楚的说明字节高低位分开控制互不干扰,你还理解不了,无语了。
zmc5354 发表于 2021-2-28 13:13
P2=Hc138改p2=i;就可以
wulin 发表于 2021-2-28 14:13
给你的示例已经非常清楚的说明字节高低位分开控制互不干扰,你还理解不了,无语了。
SHANWAZI 发表于 2021-2-28 15:48
高位按位与置1了 高四位的还能使用sbit就行定义操作吗?
wulin 发表于 2021-2-28 17:06
当然可以另外使用sbit定义独立操作。高位按位与f不等于置1,而是原来是1还是1,原来是0还是0。
P2&=0xf0 ...
wulin 发表于 2021-2-28 17:06
当然可以另外使用sbit定义独立操作。高位按位与f不等于置1,而是原来是1还是1,原来是0还是0。
P2&=0xf0 ...
SHANWAZI 发表于 2021-2-28 22:26
那么是不是可以这样理解呢比如p2口原本的数据
为
1111-0110按位与1111-0000
wulin 发表于 2021-3-1 08:24
这种控制方式低4位重新赋值前必须先清0,否则要出错
uint8 i;
for(i=0;i
SHANWAZI 发表于 2021-3-1 10:13
非常感谢您耐心回复
static uint8 i=0;
人人学会单片机 发表于 2021-3-1 10:42
都说了 先去研究一下 74HC154的芯片
wulin 发表于 2021-3-1 10:29
相同的功能可以用不同的代码实现,只要遵循简洁、高效、易读的原则,可任意发挥。貌似你这程序是用两个13 ...
SHANWAZI 发表于 2021-3-1 17:08
看过了里面有两个138貌似也一样可以级联 我是重在学习硬件的的编程不是为了方便154确实是方便编程我是想 ...
人人学会单片机 发表于 2021-3-1 17:28
两个138级联 就等于一个154 所以叫你先去研究154怎么编程
人人学会单片机 发表于 2021-2-27 21:24
你这个很简单 把 S1 S2 S3 S4 当作一个字节的低4位 就行了
取值范围就是
0 0 0 0 0 0 0 0 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |