单片机做四位数码管静态显示实验时要不要锁存器呀,最好发一张电路图解释一下锁存器作用,不太懂锁存器 5
1个回答
展开全部
用锁存器主要是方便IO口复用
四位数码管静态显示实验时要不要锁存器,是根据你的硬件决定的,如果你的4个数码管各占一个完整的端口,就不用锁存器,但需要占用32个IO口,一般单片机的IO引脚被用完了
如果你用4个锁存器,它们就可以共用1个8位IO口,另外用4个引脚控制哪个锁存器打开
总之,静态显示浪费硬件资源,四位数码管要么占单片机32个IO口,要么需4个锁存器,因此单片机系统中多用动态显示方式
锁存器就是能将输入数据锁存的器件,如74LS273,有8 个输入端(D0-D7)和8个输出端(Q0-Q7),另有一个控制端LA,当LA为高电平时,输出端和输入端的数据是相同的,输入端数据变化,输出端也跟着变化,当LA出现低电平(下降沿)时,输出数据就锁死了,无论输入端数据怎么变化,输出端保持原数据
驱动4位数码管时,这4个数码管可以共用单片机的一个端口,如P0,4个锁存器的D0-D7都接单片机的P0.0至P0,7,Q0-Q7分别接4个数码管的8个阳极(称为段,共阴极),P0口先输出数据给第一个数码管的锁存器,经锁存后,再用P0口给第二个数码管送数据,不影响第一个数码管的状态,再锁存后,P0口继续给第三个第四个数码管送数据,这就是IO口的分时复用
四位数码管静态显示实验时要不要锁存器,是根据你的硬件决定的,如果你的4个数码管各占一个完整的端口,就不用锁存器,但需要占用32个IO口,一般单片机的IO引脚被用完了
如果你用4个锁存器,它们就可以共用1个8位IO口,另外用4个引脚控制哪个锁存器打开
总之,静态显示浪费硬件资源,四位数码管要么占单片机32个IO口,要么需4个锁存器,因此单片机系统中多用动态显示方式
锁存器就是能将输入数据锁存的器件,如74LS273,有8 个输入端(D0-D7)和8个输出端(Q0-Q7),另有一个控制端LA,当LA为高电平时,输出端和输入端的数据是相同的,输入端数据变化,输出端也跟着变化,当LA出现低电平(下降沿)时,输出数据就锁死了,无论输入端数据怎么变化,输出端保持原数据
驱动4位数码管时,这4个数码管可以共用单片机的一个端口,如P0,4个锁存器的D0-D7都接单片机的P0.0至P0,7,Q0-Q7分别接4个数码管的8个阳极(称为段,共阴极),P0口先输出数据给第一个数码管的锁存器,经锁存后,再用P0口给第二个数码管送数据,不影响第一个数码管的状态,再锁存后,P0口继续给第三个第四个数码管送数据,这就是IO口的分时复用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询