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

Salexxx_net

Members
  • Постов

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

  • Посещение

Информация

  • Город
    Москва

Электроника

  • Стаж в электронике
    3-5 лет
  • Сфера радиоэлектроники
    Электрика
  • Оборудование
    Паяльник, тестер, источник питания.

Достижения Salexxx_net

Новичок

Новичок (1/14)

  • Месяц на форуме
  • Неделя на форуме

Последние значки

0

Репутация

  1. Добрый день. Я не силен в программировании, поэтому прошу помощи для учебы. Есть схема электронного спидометра на pic16f628a. Нужно перевести км/ч в метр/час. Исходник прошивки на ассемблере. Как понимаю, фрагмент программы отвечающий за пересчет импульсов: CYCLE ; основной цикл программы movfw SELEKT xorlw .5 bz m22 xorlw .4^.5 bz m23 xorlw .3^.4 bz m24 xorlw .2^.3 bz m25 xorlw .1^.2 bz m26 goto m28 ; цикл подсчета импульсов m22 ;------------------------------------------------------ VIBOR .44, .206 ; 5 вариант = 10000 имп/км bsf FLAG, 7 goto m28 m23 ;------------------------------------------------------- VIBOR .56, .207 ; 4 вариант= 8000 имп/км goto m28 m24 ;--------------------------------------------------- VIBOR .75, .207 ; 3 вариант= 6000 имп/км goto m28 m25 ;------------------------------------------------- VIBOR .112, .207 ; 2 вариант = 4000 имп/км goto m28 m26 ;----------------------------------------------- VIBOR .90, .207 ; 1 вариант =2500 имп/км bsf FLAG, 6 ; флаг пропуска m28 btfss PORTA, S1 ; перемычка СЕРВИС? goto servis ; да spd.asm
×
×
  • Создать...