Показано с 1 по 7 из 7
Like Tree3Спасибо
  • 1 Размещено UA3DNW
  • 1 Размещено R9LZ
  • 1 Размещено R9LAM

Тема: Помогите переписать позывной на pic16f84

  1. #1
    QRPP
    Регистрация
    14.10.2014
    Возраст
    48
    Сообщений
    3
    Поблагодарили
    0
    Поблагодарил
    3

    Помогите переписать позывной на pic16f84

    Здраствуйте ,ua9jpo Александр Сургут . Собрал схемку RX9CBI на pic16f84 контролер укв репитора . Не могу переделать позывной (каждые 10 минут в эфир ). Не компиляторов ни че не попадается . Выглядит так :;=NOsubroutine====Выдать позывной==_-_---_-___---_-_---_
    ; если старш бит 1 то символ пропускается
    Sign ;btfsc port_b,secsign
    ;goto Secs
    movlw b'00001001' ;u
    call Simbol
    movlw b'00001010' ;r
    call Simbol
    movlw b'00111111' ;0
    call Simbol
    movlw b'00000110' ;n
    call Simbol
    movlw b'00010001' ;v
    call Simbol
    movlw b'00000101' ;a = UR0NVA
    call Simbol
    bcf flag,1 ;сброс "выдать call"
    clrf timer2 ; и 10мин таймера
    goto Retsig ;XXretlw 0
    ;=====Выдать 1 символ=================================
    Simbol clrf countr ; сброс счетчика
    movwf bufer ;W в буфер
    btfsc bufer,7 ;если старший бит=1 то смвол пропускается
    retlw 0
    Sim1 rlf bufer,1 ;сдвиг bufer
    incf countr,1
    btfss bufer,7 ; 1 ?
    goto Sim1 ;-нет.сдвигаем ещё
    Next incf countr,1 ;
    rlf bufer,1 ;-да
    Как видно PIC выдает ur0nva ,,,,как закинуть позывной хотябы нашей колективки RX9JXP ? В асемблере не силен ,помогите переписать коды ,спасибо


  2. #2
    Наблюдатель Аватар для R9LZ
    Регистрация
    29.07.2005
    Адрес
    Тюмень, Россия
    Возраст
    67
    Сообщений
    3,094
    Поблагодарили
    898
    Поблагодарил
    113
    Цитата Сообщение от Stepanovich Посмотреть сообщение
    помогите переписать коды
    Элементарно Ватсон...
    Unicode Table

  3. #3
    QRPP
    Регистрация
    14.10.2014
    Возраст
    48
    Сообщений
    3
    Поблагодарили
    0
    Поблагодарил
    3
    Таблица просто огромная , разобраться как ? Я даже азбуки морзе тут не вижу , вот скажем - 00001001' ;это = u ,по таблице не понятно ничего?!?

  4. #4
    Low Power
    Регистрация
    11.06.2003
    Адрес
    Королёв
    Сообщений
    50
    Поблагодарили
    6
    Поблагодарил
    28
    Цитата Сообщение от Stepanovich Посмотреть сообщение
    Таблица просто огромная , разобраться как ? Я даже азбуки морзе тут не вижу , вот скажем - 00001001' ;это = u ,по таблице не понятно ничего?!?
    Попробуй так, Stepanovich:

    movlw b'00001010' ;r
    call Simbol
    movlw b'00011001' ;x
    call Simbol
    movlw b'00111110' ;9
    call Simbol
    movlw b'00010111' ;j
    call Simbol
    movlw b'00011001' ;x
    call Simbol
    movlw b'00010110' ;p = RX9JXP
    call Simbol

    Олег.
    Не пинайте меня ногами...

  5. #5
    радиогубител Аватар для R9LAM
    Регистрация
    27.03.2014
    Сообщений
    34
    Поблагодарили
    14
    Поблагодарил
    1
    Stepanovich, Запости оригинальный ассемблеровский файл (не бинарник ибо дизассемблера нет под рукой), попробуем разобрать. А вообще в нем должна быть "таблица соответствия" в которой символу например "а" присвоен код ". -" пробежался по таблице и посмотрел где какие слова записаны, после набрал свой позывной.

    Кстати не этот ли ключ : pic_key
    Последний раз редактировалось R9LZ; 20.10.2014 в 11:33.
    UA9LJK
    Чтобы жизнь мёдом не казалась,
    Господь придумал пчел, косточки в арбузе, клопов в малине и демократию

  6. #6
    QRPP
    Регистрация
    14.10.2014
    Возраст
    48
    Сообщений
    3
    Поблагодарили
    0
    Поблагодарил
    3
    Здравствуйте ребята, спасибо за помощь, пока забили rx9jxp, работает . Схемка Repeater controller ,там же и файлики

  7. #7
    радиогубител Аватар для R9LAM
    Регистрация
    27.03.2014
    Сообщений
    34
    Поблагодарили
    14
    Поблагодарил
    1
    Вот полная таблица "совместимости" кодов и букв этого контроллера:

    b'00111111' ;0
    b'00101111' ;1
    b'00100111' ;2
    b'00100011' ;3
    b'00100001' ;4
    b'00100000' ;5
    b'00110000' ;6
    b'00111000' ;7
    b'00111100' ;8
    b'00111110' ;9

    b'00000101' ;a
    b'00011000' ;b
    b'00011010' ;c
    b'00001100' ;d
    b'00000010' ;e
    b'00010010' ;f
    b'00001110' ;g
    b'00010000' ;h
    b'00010111' ;j
    b'00001101' ;k
    b'00010100' ;l
    b'00000111' ;m
    b'00000110' ;n
    b'00001111' ;o
    b'00010110' ;p
    b'00011101' ;q
    b'00001010' ;r
    b'00001000' ;s
    b'00000011' ;t
    b'00001001' ;u
    b'00010001' ;v
    b'00001011' ;w
    b'00010110' ;x
    b'00011011' ;y
    b'00011100' ;z

    пример:

    movlw b'00011100' ;z меняется эта часть в соответствии с нужным позывным
    call Simbol

    Написал только кодовые битовые последовательности, надеюсь с копипастить проблем не будет
    Последний раз редактировалось R9LAM; 20.10.2014 в 11:36.
    UA9LJK
    Чтобы жизнь мёдом не казалась,
    Господь придумал пчел, косточки в арбузе, клопов в малине и демократию

Похожие темы

  1. Помогите расшифровать позывной
    от US9IDX в разделе Позывные сигналы
    Ответов: 21
    Последнее сообщение: 10.01.2012, 15:52
  2. Помогите опознать позывной - 1KMK/0
    от RA9FHL в разделе Позывные сигналы
    Ответов: 7
    Последнее сообщение: 10.10.2008, 16:05
  3. Canon mv750i как переписать на комп
    от UA9OTJ в разделе Бытовая техника
    Ответов: 1
    Последнее сообщение: 11.03.2006, 12:14
  4. Как переписать данные через Usb
    от anprolvy в разделе Компьютеры и сети
    Ответов: 0
    Последнее сообщение: 28.11.2004, 01:24
  5. Pic16f84
    от Sergo в разделе Общие вопросы
    Ответов: 4
    Последнее сообщение: 29.10.2003, 17:21

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×