PICоводы, нужна помощь, расшифровать ASM код |
Здравствуйте, гость ( Вход | Регистрация )
PICоводы, нужна помощь, расшифровать ASM код |
20.1.2011, 9:23
Сообщение
#1
|
|
Знаток Сообщений: 5379 Группа: Пользователи Карма: 0/0 Регистрация: 20.5.2005 |
граждане PICоводы, есть такие? если есть, хорошо... нужно расшифровать следующий код (я как начинающий AVRовец не совсем вкуриваю в PIC инструкции)
Код call initp; set ports configuration
clrf portb call initlcd call cbtest b1 goto b1 ; Checkerboard test ; cbtest bsf lcdcs clrf r2 clrf r5 movlw D'20' movwf r1 cbt1 movfw r2 movwf r0 incf r2 movlw B'00000101'; Counter clear call lcdcmd movlw B'01110101'; Page set call lcdcmdd movlw B'01011100'; Display data write call lcdcmd bsf lcda0 movlw D'20' movwf r4 cbt15 movlw D'8'; Bytes count movwf r0 cbt2 movlw B'11111111'; Set byte btfss r5,0 movlw B'00000000'; Clear byte call lcdcmd decfsz r0 goto cbt2 movlw D'8'; Bytes count movwf r0 cbt3 movlw B'00000000'; Set byte btfss r5,0 movlw B'11111111'; Clear byte call lcdcmd decfsz r0 goto cbt3 decfsz r4 goto cbt15 movfw r5 xorlw B'00000001' movwf r5 bcf lcda0 decfsz r1 goto cbt1 return ; Initialize SED1590 ; initlcd bcf lcda0 bsf lcdcs bcf lcdwr movlw B'10010100'; Cancel sleep call lcdcmd call ldelay movlw B'10100110'; Display invert call lcdcmd call ldelay movlw B'00101001'; 1/200 duty movwf r0 movlw B'10101000'; Duty register set call lcdcmdd call lcdclr movlw B'10101111'; Display on call lcdcmd call ldelay return ; Send command to LCD ; lcdcmd bsf lcdcs ;bsf lcdwr movwf portb ;bcf lcdwr bcf lcdcs nop bsf lcdcs ;bsf lcdwr nop return ; Send command/data to LCD ; lcdcmdd bsf lcdcs movwf portb bcf lcdcs nop bsf lcdcs nop bsf lcda0 movfw r0 movwf portb bcf lcdcs nop bsf lcdcs bcf lcda0 return ; Clear LCD ; lcdclr bsf lcdcs clrf r2 movlw D'20' movwf r1 lcl1 movfw r2 movwf r0 incf r2 movlw B'00000101'; Counter clear call lcdcmd movlw B'01110101'; Page set call lcdcmdd movlw B'01011100'; Display data write call lcdcmd bsf lcda0 movlw D'160'; Bytes count movwf r0 lcl2 movlw B'00000000'; Clear byte call lcdcmd decfsz r0 goto lcl2 bcf lcda0 decfsz r1 goto lcl1 return -------------------- When i look up at the night sky and i know that yes, we are part of this universe, we are in this universe, but perhaps more imported than both of those facts is that the Universe is in us.
Neil deGrasse Tyson. @youtube |
20.1.2011, 14:37
Сообщение
#2
|
|
Знаток Сообщений: 5379 Группа: Пользователи Карма: 0/0 Регистрация: 20.5.2005 |
пиководы, можете расслабиться... у вас кстати ужааасный ассемблер
с горем пополам нашелся очень похожий даташит, с огромным трудом расшифрован исходник который написан выше -------------------- When i look up at the night sky and i know that yes, we are part of this universe, we are in this universe, but perhaps more imported than both of those facts is that the Universe is in us.
Neil deGrasse Tyson. @youtube |
20.1.2011, 15:08
Сообщение
#3
|
|
Смотритель Сообщений: 2266 Группа: Пользователи Карма: 0/0 Регистрация: 7.7.2005 |
Йа как не начинайущий, ваще не вкуривайу в это, да и не вкурить мне стока))
-------------------- Пишите маим йазыком, а то йа вас ни панимайу)
|
20.1.2011, 15:21
Сообщение
#4
|
|
All you need is love Сообщений: 10650 Группа: Пользователи Карма: 4/0 Регистрация: 31.7.2009 |
пиководы, можете расслабиться... у вас кстати ужааасный ассемблер с горем пополам нашелся очень похожий даташит, с огромным трудом расшифрован исходник который написан выше Просто сегодня у всех пиководов выходной. А так то этим пол Усинска занимается, никак не меньше. Это же у нас градообразующий бизнес. -------------------- He's a real nowhere Man, Sitting in his Nowhere Land, Making all his nowhere plans for nobody. © The Beatles
Меня ведьмы устраивают, ангелы для мудаков. |
20.1.2011, 17:16
Сообщение
#5
|
|
Гуру Сообщений: 14937 Группа: Пользователи Карма: 0/0 Регистрация: 22.10.2005 |
а мне вот эта строчка понравилась
Цитата cbt2 movlw B'11111111'; Set byte
|
20.1.2011, 23:19
Сообщение
#6
|
|
риальни Сообщений: 3459 Группа: Пользователи Карма: 0/0 Регистрация: 28.10.2001 |
пиководы, можете расслабиться... у вас кстати ужааасный ассемблер с горем пополам нашелся очень похожий даташит, с огромным трудом расшифрован исходник который написан выше мда, асм тот еще, ни на чистый риск не похоже ни на циск я тока две тру версии знааю )) эта не тру ))) |
Гость_adruha_* |
26.3.2011, 21:01
Сообщение
#7
|
Гости Карма: 0/0 |
|
Сейчас: 25.5.2024, 22:55 © 2000-2020 В рамках проекта "УСИНСК.ин". |