rjn 发表于 2020-7-14 11:49 之前没注意看,你的按键扫描电路是有问题的,不应该接地,具体你可以参考网上的图。 程序最后void dips()里面将i=_crol_(i,1);改成i=i<<1;是可以解决只显示一位的问题 |
先行调试显示部分,认为设置从1位到6位的数。 |
不要黑 发表于 2020-7-13 15:39 程序放在了压缩包里,我是用c语言写的,要求是要使用8255,但我可能还是不太会用,我把代码贴在下面了,求大佬相助~
|
没有程序,只能猜测数码管位选有问题。看你这图是用汇编写的么?如果不是,可以尝试用P2口控制8255 |