汇编语言关于8255A和8段数码管问题

我想做一个用8255输出8位数码管,通过循环刷新达到视觉上同步输出。但是,下面这段代码,如果call delay的话,一直循环逐个输出10312113,是我要的数字,但是把call delay删掉后,本应是视觉上的同步输出原来的数字,但是输出来的数字就变了,变成如下图里的乱码,很疑惑,求大神解答。

把数码管的扫描显示的延迟函数去掉了,显示肯定会出错,显示会乱。追问

每个数码管都显示同一个数字 怎么会乱呢

每个数码管都显示同一个数字 怎么会乱呢,如果我想达到我说的效果应该怎么办呢?

追答

延迟函数去掉了,每个数码管根本来不及显示。

追问

我如果想达到同时显示的效果 应该怎么办呢? 加一个很小的延迟吗。

温馨提示:答案为网友推荐,仅供参考
相似回答