Как бы превратить эту блок-схему в простой рабочий код сборки, используя 8051? - PullRequest
0 голосов
/ 04 мая 2019

В настоящее время я работаю над небольшим забавным небольшим проектом, но у меня проблемы с превращением этой блок-схемы в язык ассемблера. Это не должно быть чем-то сложным, мне просто нужна хорошая база, чтобы обойти это.

flowchart

Я посмотрел на машину для голосования на основе 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

Что должно произойти, так это то, что как только он заработает, пользователю будет предложено поиграть в эту игру, чтобы увидеть, как быстро он может нажать кнопку за определенное время. Когда мы запускаемся, программа останавливается и показывает, сколько раз была нажата кнопка, и ее можно снова нажать еще раз. Если они не перезапустят игру, которая будет использоваться с другой кнопкой.

...