刚开始学习51单片机,关于数码管的静态显示有个问题
时间:10-02
整理:3721RD
点击:
视频,书,学习版都是郭天祥的
wela=1;
P0=0xfe;
wela=0;
dula=1;
P0=0x7f;
dula=0;
书上说输出口默认为高电平,第一个锁存器打开的时候第二个不也就打开了吗?
wela=1;
P0=0xfe;
wela=0;
dula=1;
P0=0x7f;
dula=0;
书上说输出口默认为高电平,第一个锁存器打开的时候第二个不也就打开了吗?
没明白你问个什么
wela和dula接的是两个锁存器
锁存器是 latch引脚高电平时候释放锁存器,低电平时候,启用锁存, 两个锁存器使用了 不同的latch引脚, 就像你的 wela 和 dula。
我明白了,这个问题你用keil软件模拟一下就晓得答案了!
wela打开,P0=0XFE,的时候P0有正确的输出,但是你的wela关闭的时候,再输入0x7f的时候,P0就更新掉了,并且dula=0时数码管输出就锁止了。
说的不是太清楚,建议你迷你一下,开P0,P1两个I/O