8051单片机的锁存器空值数码管亮灭问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:45:25
8051单片机的数码管是由单片机的段选和位选2个8为锁存器来控制的,假设段选信号叫做duan,位选信号叫做wei,都是置一是有效,信号输入口是P0,那么让某个数码管的指定段亮,该采用下面哪种代码顺序:
第一种:wei=1;
P0=0xab;
wei=0;
duan=1;
P0=0xef;
duan=0;
第二种:
P0=0xab;
wei=1;
wei=0;

P0=0xef;
duan=1;
duan=0;

另外,顺便问一下,锁存器是锁存信号从无效到有效的上升沿还是从有效变成无效的下降沿起到锁存的效果 ???
万分感谢

当单片机访问外部设备时,ALE(地址锁存允许)输出脉冲的负跳沿用于16位地址的低8位的锁存信号
就是负跳沿:意思就是从1到0的下降沿,哪么就是你的第二种

第二种吧,我用的是430单片机是第二种

边沿触发不存在什么有效到无效和从无效到有效的区别,
你如果只是触发,那这两种都是可以 的

教你个不用问人而且记得更扎实的方法,自己搭个单片机电路或上网买块51实验班(40——50元),把程序烧进去,结果就在你眼前,这还会让你对单片机更感兴趣