要求用数码管显示901225,程序和仿真均不报错,但是数码管不亮
1数码段数组这样声明试看 unsigned char code
2数码位值取反也可试看
可以在P2=w;之后加个延时试试
【相关推荐】
74LS175的输出给到数码管译码芯片74LS47的输入,74LS47是共阳驱动芯片,我们选择的数码管也是共阳数码管。
同时,74LS175的输出也作为比较器芯片74LS85的A组输入。74LS85的B组输入通过四路开关实现,如图,开关一侧接5V电源,另一侧接74LS85的B组输入和下拉电阻(图中RP5是排阻)。当开关拨到on一侧时,74LS85的输入端为1;拨到off一侧时,输入端为0。本设计的默认密码是1,2,3,4,5,6,即将拨码开关分别设置成0001,0010,0011,0100,0101,0110.
当74LS85的A组输入和B组输入相等时,QA=B输出1,否则,输出0.
关注公众号”嵌入式小学生“,回复”密码锁“,获取工程文件。