我目前正在从事一个有趣的小项目,但是在将此流程图转换为汇编语言时遇到困难。不需要太复杂,我只需要一个良好的基础就可以解决。
自从我处理过这样的想法以来,我一直在研究基于8051的投票机,即跟踪按下按钮的次数,然后在最后宣布一个获胜者。
ORG 0013h
JB P2.0, ISR1_done
INC R0
MOV A, R0
CPL A
MOV P0, A
INC R0
ISR1_done:
CLR P2.0
应该发生的事情是,一旦运行,用户将被提示玩此游戏,以查看他们在一定时间内可以按按钮的速度。一旦我们启动程序,程序就会停止,并显示按钮被按下了多少次,并且可以再次被再次按下。除非他们重新启动将与另一个按钮一起使用的游戏。