138译码器_138译码器真值表

138译码器
单片机实验74HC138译码器时,程序循环循环慢了只依次亮2、4、6、8灯,循环快了都依次亮,什么原因

  • void main(void){unsigned char i = 0;while(1){switch(i) 位选,选择点亮的数码管,{case(0):LSA=0;LSB=0;LSC=0; break;显示第0位case(1):LSA=1;LSB=0;LSC=0; break;显示第1位case(2):LSA=0;LSB=1;LSC=0; break;显示第2位case(3):LSA=1;LSB=1;LSC=0; 氦绩份啃莓救逢寻抚默break;显示第3位case(4):LSA=0;LSB=0;LSC=1; break;显示第4位case(5):LSA=1;LSB=0;LSC=1; break;显示第5位case(6):LSA=0;LSB=1;LSC=1; break;显示第6位case(7):LSA=1;LSB=1;LSC=1; break;显示第7位}Delay10ms(50);i++;if(i == 8){i = 0;}}}Delay10ms(50);改为5的时候8个灯都依次亮,大于10以上只依次亮第2、4、6、8灯什么原因啊,
  • 需要给你写一份吗

试用译码器74LS138和与非门电路实现逻辑函数:L=AB+AC+BC?

  • 试用译码器74LS138和与非门电路实现逻辑函数:L=AB+AC+BC,需画图
  • L=AB+AC+BC=ABC+ABC+ABC+ABC。

1.采用74138译码器与采用逻辑门实现的全加全减器,那种电路更简单?

  • 1.采用74138译码器与采用逻辑门实现的全加全减器,那种电路更简单?2.二进制数的乘法法则?能否将二进制数转化为十进制数后相乘,再将结果转化为二进制数?
  • 上的曲棍球?

1.采用74138译码器与采用逻辑门实现的全加全减器,那种电路更简单?

  • 1.采用74138译码器与采用逻辑门实现的全加全减器,那种电路更简单?2.二进制数的乘法法则?能否将二进制数转化为十进制数后相乘,再将结果转化为二进制数?
  • 上的曲棍球?

嵌入式单片机 74ls595,74hc595,74ls138,74hc138,74hc573,74ls573都是干什么用的,有什么区别?

  • 数码管上用的那个叫什么
  • 都是数字电路,LS和HC表示生产工艺区别,一个是TTL工艺,一个是CMOS工艺,两个工艺的区别你自己查百度即可,有详细说明,现在常用的都是HC系列。595属于串行转并行输出寄存器,常用于扩展单片机的IO口,138是3-8线译码器,573是数据寄存器。数码管驱动用HC595和HC138,但是也不是必须的。

74LS138是啥?怎样只用门电路不用74LS138来做一个二进制全减器

  • 加法呢?乘法呢?除法呢?注意是二进制
  • 74LS138是3线-8线译码器,只用门电路是可做一个二进制全减器的,也可以用74LS138做,都能做,还有加法器,乘法器,除法器都可以用门电路做,也可以用74LS138做的。看题目要求是什么就用什么做。

两个3.8译码器这样拓展成4.16线可以吗?

  • D3和两个s1链接 和二片中间加个非门 这样错了吗 错在哪
  • 将双3-8译码器级联为4-16译码器。设计思路由于译码器译码输入与输出对应,输入端位0000~1111对应选择输出端的Q0~Q15,且0000~0111恰好对应Q0~Q7,故可以根据输入端最高位将4-16线译码器分割为低8位和高8位,结合逻辑地址分段的思路使用两个3-8线译码器的表示对应的Q0~Q7和Q8~Q15。由于Q0~Q7和Q8~Q15除了输入端的最高位不同其余位数对应相等,因此可以通过使用输入端最高位控制3-8译码器的使能端来选择输出端口的段地址,通过剩余的输入作为偏移地址控制有效译码器的输出。设计分析该设计通过输入端最高位作为片选信号作为分段的选择,将输入端剩余位数作为偏移量选择片内输出,实现两个3-8译码器的级联形成4-16译码器。注意事项译码器根据其内部结构不同输出端和使能端均有高电平有效和低电平有效两种,实际使用应根据相关技术手册调整,即调整反相器的位置和输出的默认电平,常使用上拉电阻和下拉电阻。先取第1片74LS138的和作为它的第四个地址输入端(在同一个时间令),再取第2片74LS138的和作为它的第四个地址输入端(在同一个时间令),最后取两片的和,并将两片74LS138相接,于是得到两片74LS138的输出分别为:上面的两式表明了第1片74LS138工作而第2片74LS138禁止时,将的0000~0111这8个代码译成8个低电平信号;第2片74LS138工作而第1片74LS138禁止时,将的1000~1111这8个代码译成8个低电平信号。这样就用两个3线-8线译码器74LS138扩展成一个4线-16线的译码器了,电路原理图如下图所示:

单片机用c语言实现动态扫描,显示学号(113006305),用的是八位共阴数码管,位选用的74ls138驱动

  • void disp2() { unsigned char led[]={0x5b,0x3f,0x06,0x4f,0x06,0x06,0x4f,0x06,0x06,0x3f,0x5b,0x3f,0x5b,0x4f,0x3f,0x07,};unsigned char i,w;w=0x01;for(i=0;i100;i++){ P0=~w; w=1; P2=led[i]; delay1ms(10);} }void main(){disp2();}为什么不能实现
  • 138是3-8译码器,000 Y0 001 Y1 ——111 Y7你的W移位只能选1 2 4 三个输出,所以不行.好好看看手册去吧

两个3.8译码器这样拓展成4.16线可以吗?

  • D3和两个s1链接 和二片中间加个非门 这样错了吗 错在哪
  • 将双3-8译码器级联为4-16译码器。设计思路由于译码器译码输入与输出对应,输入端位0000~1111对应选择输出端的Q0~Q15,且0000~0111恰好对应Q0~Q7,故可以根据输入端最高位将4-16线译码器分割为低8位和高8位,结合逻辑地址分段的思路使用两个3-8线译码器的表示对应的Q0~Q7和Q8~Q15。由于Q0~Q7和Q8~Q15除了输入端的最高位不同其余位数对应相等,因此可以通过使用输入端最高位控制3-8译码器的使能端来选择输出端口的段地址,通过剩余的输入作为偏移地址控制有效译码器的输出。设计分析该设计通过输入端最高位作为片选信号作为分段的选择,将输入端剩余位数作为偏移量选择片内输出,实现两个3-8译码器的级联形成4-16译码器。注意事项译码器根据其内部结构不同输出端和使能端均有高电平有效和低电平有效两种,实际使用应根据相关技术手册调整,即调整反相器的位置和输出的默认电平,常使用上拉电阻和下拉电阻。先取第1片74LS138的和作为它的第四个地址输入端(在同一个时间令),再取第2片74LS138的和作为它的第四个地址输入端(在同一个时间令),最后取两片的和,并将两片74LS138相接,于是得到两片74LS138的输出分别为:上面的两式表明了第1片74LS138工作而第2片74LS138禁止时,将的0000~0111这8个代码译成8个低电平信号;第2片74LS138工作而第1片74LS138禁止时,将的1000~1111这8个代码译成8个低电平信号。这样就用两个3线-8线译码器74LS138扩展成一个4线-16线的译码器了,电路原理图如下图所示:

红外多路遥控发送与接受系统(原理图Altium Designer画,画画pcb板子)

  • 设计并制作一红外遥控系统基本要求:工作频率:40kHz,遥控路数:8路,可对8个受控设备进行控制(用发光二极管的亮、暗表示)遥控距离:不小于2米发挥部分:尽量增大遥控距离 实现对一路电灯的遥控开和关提示:编码器采用MC145026MC145027,优先编译码器采用74HC14774LS138,红外接收电路采用CX20106
  • 我用的2004版本的 可以吧?

138译码器相关资讯

为您推荐

发表评论

邮箱地址不会被公开。 必填项已用*标注

返回顶部