Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Есть в проге по сцылке.АВРстудия на эту команду НЕ ругаецца.(+)

Отправлено =L.A.= 20 мая 2007 г. 23:42
В ответ на: скорее всего ктото нае в написании adiw Y,9 , солжение слова с константой <64 отправлено Aleksey75 20 мая 2007 г. 23:03

http://elm-chan.org/works/mxb/mg.zip


***************************************************************************;
; Note ON Call: AL[6:0] = key number ;
;===========================================================================;
; ;
note_on: ;
pushw Z ; Push Register on Stack
; ;
mov ZL, AL ; Move Between Registers
lsl ZL ; Logical Shift Left
clr ZH ;
addiw Z, tbl_pitch*2 ;
lpmw A, Z+ ;
; ;
lds YL, NoteIdx ; Load Direct from SRAM
addi YL, 9 ;
cpi YL, 9*N_NOTE ;
brcs PC+2 ;
clr YL ;
sts NoteIdx, YL ; Store Indirect with Displacement
clr YH ;
addiw Y, Notes ;
; ;
ldiw B, wt_attack*2 ;
cli ;
stdw Y+ns_freq, A ;
stdw Y+ns_rptr+1, B ;
sei ;
stdi Y+ns_lvl, 255 ;
std Y+ns_wrap, AL ;
std Y+ns_loop, _0 ;
std Y+ns_lp, _0 ;
; ;
popw Z ;
ret ;
; ;



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 3 в два раза:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru