Перейти к содержанию
    

snake7778

Новичок
  • Постов

    1
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Вот такая проблема не работает прерывание по UART Задача такая что на UART подаю цыфри и иони отображаються на индкаторе Подскажите как решить эту проблему $include(mod51) org 0000h jmp start org 0023h jmp uart start: SETB EA SETB ES MOV P1, #0Ah jmp start UART: MOV SCON, #052h MOV TMOD, #020h MOV TH1, #0F3h SETB TCON.6 CIN: JNB RI, CIN MOV B, SBUF CLR RI COUT: JNB TI, COUT CLR TI MOV SBUF, B MOV A, B SUBB A, #031h jz n_1 MOV A, B SUBB A, #032h jz n_2 MOV A, B SUBB A, #033h jz n_3 MOV A, B SUBB A, #034h jz n_4 MOV A, B SUBB A, #035h jz n_5 MOV A, B SUBB A, #036h jz n_6 JMP CIN n_1: MOV P1, #01h JMP CIN n_2: MOV P1, #02h JMP CIN n_3: MOV P1, #03h JMP CIN n_4: MOV P1, #04h JMP CIN n_5: MOV P1, #05h JMP CIN n_6: MOV P1, #06h JMP CIN end
×
×
  • Создать...