74hc164 能互换么 74ls164驱动数码管的,图纸上标的是74LS164,但手头上有74HC164,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 04:38:11

74hc164 能互换么 74ls164驱动数码管的,图纸上标的是74LS164,但手头上有74HC164,
74hc164 能互换么 74ls164
驱动数码管的,图纸上标的是74LS164,但手头上有74HC164,

74hc164 能互换么 74ls164驱动数码管的,图纸上标的是74LS164,但手头上有74HC164,
74HC164与74LS164速度几乎一样,功耗有差异
在单片机应用系统中,显示器显示常用两种方法:静态显示和动态扫描显示.所谓静态显示,就是每一个显示器都要占用单独的具有锁存功能的I/O接口用于笔划段字形代码.这样单片机只要把要显示的字形代码发送到接口电路,就不用管它了,直到要显示新的数据时,再发送新的字形码,因此,使用这种方法单片机中CPU的开销小.可以提供单独锁存的I/O接口电路很多,这里以常用的串并转换电路74LS164为例,介绍一种常用静态显示电路,以使大家对静态显示有一定的了解.
MCS-51单片机串行口方式0为移位寄存器方式,外接6片74LS164作为6位LED显示器的静态显示接口,把8031的RXD作为数据输出线,TXD作为移位时钟脉冲.74LS164为TTL单向8位移位寄存器,可实现串行输入,并行输出.其中A、B(第1、2脚)为串行数据输入端,2个引脚按逻辑与运算规律输入信号,共一个输入信号时可并接.T(第8脚)为时钟输入端,可连接到串行口的TXD端.每一个时钟信号的上升沿加到T端时,移位寄存器移一位,8个时钟脉冲过后,8位二进制数全部移入74LS164中.R(第9脚)为复位端,当R=0时,移位寄存器各位复0,只有当R=1时,时钟脉冲才起作用.Q1…Q8(第3-6和10-13引脚)并行输出端分别接LED显示器的hg···a各段对应的引脚上.在给出了8个脉冲后,最先进入74LS164的第一个数据到达了最高位,然后再来一个脉冲会有什么发生呢?再来一个脉冲,第一个脉冲就会从最高位移出,搞清了这一点,下面让我们来看电路,6片7LS164首尾相串,而时钟端则接在一起,这样,当输入8个脉冲时,从单片机RXD端输出的数据就进入到了第一片74LS164中了,而当第二个8个脉冲到来后,这个数据就进入了第二片74LS164,而新的数据则进入了第一片74LS164,这样,当第六个8个脉冲完成后,首次送出的数据被送到了最左面的164中,其他数据依次出现在第一、二、三、四、五片74LS164中.
驱动程序:
入口:把要显示的数分别放在显示缓冲区60H-65H共6个单元中,并且分别对应各个数码管LED0-LED5.
出口:将预置在显示缓冲区中的6个数成相应的显示字形码,然后输出到显示器中显示.
显示程序如下:
DISP:MOV SCON,#00H ;初始化串行口方式
MOV R1,#06H ;显示6位数
MOV R0,#65H ;60H-65H为显示缓冲区
MOV DPTR,#SEGTAB ;字形表的入口地址
LOOP:
MOV A,@R0 ;取最高位的待显示数据
MOVC A,@A+DPTR ;查表获取字形码
MOV SBUF,A ;送串口显示
DELAY:JNB TI,DELAY ;等待发送完毕
CLR TI ;清发送标志
DEC R0 ;指针下移一位,准备取下一个待显示数
DJNZ R1,LOOP ;直到6个数据全显示完.
RET
SETTAB:;字形表
DB 03H 9FH 27H 0DH 99H 49H 41H 1FH 01H 09H 0FFH
; 0 1 2 3 4 5 6 7 8 9 消隐码
测试用主程序
ORG 0000H
AJMP START
ORG 30H
START:MOV SP,#6FH
MOV 65H,#0
MOV 64H,#1
MOV 63H,#2
MOV 62H,#3
MOV 61H,#4
MOV 60H,#5
LCALL DISP
SJMP $
如果按图示数码管排列,则以上主程序将显示的是543210,想想看,如果要显示012345该怎样送数?
你们只接了一个数码管,想想应该很容易吧.
74LS165 是一个8位并入串出的移位寄存器,原理一样.
一般而言,LS会比HC的速度快一点.还有,两者在高低电平的门限上也会不同.
如果速度没要求,在纯粹的数字系统中,应该可以互换的.

74hc164 能互换么 74ls164驱动数码管的,图纸上标的是74LS164,但手头上有74HC164, 74ls164数码管驱动 求:74HC164的功能 74hc164和74ls64区别 求74ls164驱动数码管电路和74ls164应用电路的相关我想要电路图和相关文字说明?不知道哪位好心人能发给我 74HC164N和74HC164有差别吗 proteus中74hc164和74hc164.iec的引脚对应问题.proteus中找不到74hc164只有74hc164.iec,故求个引脚的对应情况.主要是74hc164.iec中3号至13号引脚分别对应74hc164中的哪个引脚?1号和2号引脚是对应A和B引脚的吧 74LS164的9脚可以不吗?用单片机控制74LS164驱动数码管,74LS164的九脚空着,哪都没接,一点都没影响显示结果, 74LS164是什么?功能是什么?各管脚的意思? 74HC164驱动数码管电路的电阻接AT89S51,7个74HC164驱动7个数码管.如下电路图.其中电阻阻值应为多少 74ls164级联的时候数据时如何从第一个74ls164传到下一个74ls164的?是一位一位的传送还是8位一起传送?如图 13引脚连接下一个74LS164但是Q0到Q7数据应该是一位一位的移动的吧那么传输到下一位的74 用74LS164驱动数码管的优势?用74LS164驱动数码管有什么优势?74ls164可以驱动多个数码管吗?单个数码管跟多个数码管相连的那种有什么区别?是用单片机控制74LS164 电子万年历74LS164前的电阻电阻值及作用 74hc164后接LED和红色7段数码管的限流电阻阻值应该为多少? 脉冲按键电话显示逻辑电路 设计一个脉冲按键电话显示逻辑电路要求:(1)具有八位显示(2)能反映按键数字参考器件:集成电路CD4015、CD4518、74LS164、74LS248及门电路,脉冲拨号芯片UM9151-3, 74ls164驱动数码管原理如何用4片74ls164驱动4个数码管原理 重要的是原理 有程序更好谢谢jiajiaosz 你的回答还是不够具体啊~能不能发点资料给我~ 74LS164输出低电平时电流8mA,LED最小工作电流5mA,计算限流电阻取值范围74LS164接LED,求限流电阻取值范围, 74LS164如何驱动数码管工作等等...驱动多个数码管时,数据怎么传递给后边的数码管呢?TXD给8一个脉冲第一片74LS164得到串行输入发送的8位数据,但是这8个脉冲中,只能给第2片74LS164发送来一个第1