Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Кто хорошо знает ASM

Непрочитано 31.01.2014, 19:45  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Кто хорошо знает ASM

Вот почемуто я асемблер не знаю, (видимо) это плохо.
Но вопрос не в этом.
Вопрос такой.
Кто может перевести кусок кода ? в си.
Вот кусок
PHP код:
;*************************************************  **
    call    iict    ; i2c start
    movlw    0x76    ; 
    call    act
    movlw    0x42    ; 
    call    act
    movlw    0x00    ; 
    call    act
    movlw    0x64    ; 
    call    act
    movlw    0x0D
    movwf    count5
cls1    movlw    0x65
    movwf    count4
cls2    movlw    0x00    ; 
    call    act
    decfsz    count4,F     // Интересует это. 
    goto    cls2         //и это.
    decfsz    count5,F    
    goto    cls1
    call    iicp    ; i2c stop
    call    pause
;*************************************************  ** 
Что оно делает, это для контроллера PIC.
Реклама:

Последний раз редактировалось sdsrem; 31.01.2014 в 19:48.
sdsrem вне форума  
Непрочитано 31.01.2014, 20:10  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Кто хорошо знает ASM.

sdsrem, Decrement File Skip if Zero

Кусок сей тупая задержка.
Код:
cls1    movlw    0x65 
    movwf    count4 
cls2    movlw    0x00    ;  
    call    act 
    decfsz    count4,F     // Интересует это.  
    goto    cls2         //и это. 
    decfsz    count5,F     
    goto    cls1
Цитата:
Кто может перевести кусок кода ? в си.
Ты лучше скажи откуда выдрал, снова поди велосипед изобретаешь.
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 31.01.2014 в 20:13.
dosikus вне форума  
Сказали "Спасибо" dosikus
Easyrider83 (31.01.2014)
Непрочитано 31.01.2014, 20:24  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Кто хорошо знает ASM.

Ясно, спасибо.
Не не велосипед.
Дисплей от эриксона T39 немогу запустить.
К стати нет про этот дисплейчик чего нибудь?
Ну типа инита.
sdsrem вне форума  
Непрочитано 31.01.2014, 20:31  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Кто хорошо знает ASM.

sdsrem, я же говорю лясипед http://forum.easyelectronics.ru/view...15533&start=25
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
sdsrem (31.01.2014)
Непрочитано 31.01.2014, 20:37  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Кто хорошо знает ASM.

Тут все как обычно
Миниатюры:
Нажмите на изображение для увеличения
Название: sdsrem.png
Просмотров: 175
Размер:	80.1 Кб
ID:	58316  
Easyrider83 вне форума  
Непрочитано 31.01.2014, 20:42  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Кто хорошо знает ASM.

Спасибо.
Тему в топку.
Хотя может кому ещё нужно будет.
sdsrem вне форума  
Непрочитано 31.01.2014, 21:29  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Кто хорошо знает ASM.

Сообщение от dosikus Посмотреть сообщение
Кусок сей тупая задержка.
Кусок сей - таймаут ожидания ответа по I2C.
omercury вне форума  
Непрочитано 31.01.2014, 22:23  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Кто хорошо знает ASM

Можно подумать, что в сети мало реализаций софтварного I2C.
nahimovv вне форума  
Непрочитано 31.01.2014, 22:52  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Кто хорошо знает ASM

По сценарию я должен спорить?
omercury вне форума  
Непрочитано 31.01.2014, 23:10  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Кто хорошо знает ASM

Сообщение от omercury Посмотреть сообщение
Кусок сей - таймаут ожидания ответа по I2C.
Да верно , call то не приметил.
Но ТС это уже не важно.
__________________
Осторожно , злой кот
dosikus вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто хорошо знает VMware Workstation sobyninsk Электроника - это просто 12 02.11.2013 01:14
DS 3234 Help me! Alex_iii Микроконтроллеры, АЦП, память и т.д 9 25.06.2013 07:41
Кто знает помогите v-41 Аудиотехника 1 24.05.2005 12:13


Часовой пояс GMT +4, время: 06:58.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.