由于不清楚在第8次以后的按键输入,你将怎么显示,所以没法具体修改,但是根据以上的说明可以给你个思路:
需要一个数据暂存区,由于你是将按键数据存在30H的,那么就假设暂存区为30H~37H,那么第一次的按键值存在30H中,第2次存在31H中...第八次存在37H中。
循环扫描的时候,对应的将30H~37H的数值显示出来就行了。
以上供参考。