РАДИОСХЕМЫ



РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ



  • Страница 2 из 2
  • «
  • 1
  • 2
Архив - только для чтения
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » 89c2051 имитатор звуков
89c2051 имитатор звуков
Пн, 05.12.2016, 23:26 | Сообщение # 11        
msmmmm
аватар
  Постов: 891   Друзья 
Цитатаalekseyustinov2 ()
курю ассемблер для атмел
Тяжеловато вначале будет - атмеловский асм неслабо прибабахнутый пустым мешком по голове. Мне после PIC-ов несложно было изучить, но его приколы с условными переходами не более +/-63 команд, обслуживание командами SBIC, SBIS только 32 регистра ввода-вывода и т.д. бесят до сих пор. Например, вместо того, чтобы проверить флаг переполнения таймера в тини13 одной командой, нужно загрузить весь регистр флагов в один из регистров r16-r31 (еще одна дурь - операции с константами не работают в нижних 16 регистрах общего назначения) и уже там проверить или СМР, или SBRC, SBRS. Сбрасывается флаг записью в него 1. wacko При чем установить один бит в 1 не получится - регистр за пределами нижних 32-х регистров ввода-вывода и команда СВI не работает. Константу в порт ввода-вывода впихнуть тоже нельзя. Пишем в общий регистр (только r16-r31) и выдаем OUT. Когда все эти мелочи знаешь, особых проблем нет, но новичку стопорит работу серьезно.
Пт, 09.12.2016, 20:26 | Сообщение # 12        
alekseyustinov2
аватар
  Постов: 6   ОК 
ого....спасибо ....буду знать....предупреждён - вооружён)
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » 89c2051 имитатор звуков
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Внимание! Форум переехал на Tehnodium.ru



© 2010-2022 "Радиосхемы". All Rights Reserved  Почта  PDA