Форум РадиоКот https://radiokot.ru/forum/ |
|
Помогите с кодом разобраться https://radiokot.ru/forum/viewtopic.php?f=20&t=73676 |
Страница 1 из 1 |
Автор: | I@COM [ Вс июн 10, 2012 00:42:16 ] |
Заголовок сообщения: | Помогите с кодом разобраться |
Как то года два три назад написал маленькую под програмку вывода полоски громкости на символьный LCD 20x4 писал на асме , а вот сейчас пытаюсь этот модуль переписать на си и возникла такая проблемка не пойму как записать эту часть кода в CVAVR Код: /*******************/ cpi r31, $00 brpl dbs dss: dec r15 brpl segp dbs: /*******************/ полный текст кода Код: /***************************************************/
;********* Вывод полоски в плюс и минус *************** vol_pl: ;Volume point input cli ldi AL,$54+2 ;координата буквы ldi r20, 16 rcall clrline ;очитстим строку 16 символов mov r31, r25 andi r31, $03 mov r15, r25 /***************/ asr r15 asr r15 segp: ;вывод знакоместа в плюс/минус mov r1, r31 ldi AL, $54+2 ;координата буквы add AL, r15 rcall send_DDRAM ldi r20, 1 rcall outtx /***************/ cpi r31, $00 brpl dbs dec r31 dss: dec r15 brpl segp clr r15 clr r31 ret dbs: ldi r31, $03 rjmp dss /****************************/ |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |