простые интересные РАДИОСХЕМЫ сделанные своими руками

» Гость

Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизируйтесь!





» ДАТАШИТЫ
Например: TDA1562

» СХЕМЫ


Отметить прочитанными   -   Поиск   -   Правила   -   Новые сообщения

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


Отредактировал msmmmm - Вт, 06.12.2016, 00:28
Пт, 09.12.2016, 21:26 | Сообщение # 12        
alekseyustinov2
аватар
  Постов: 7  Offline
ого....спасибо ....буду знать....предупреждён - вооружён)
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » 89c2051 имитатор звуков
Страница 2 из 2«12
Поиск:
Кто есть кто на форуме радиолюбителей: Администратор Модераторы Друзья Пользователи
Группа вконтакте Канал ютуб Группа в фэйсбук Мобильная версия © 2010-2018, "Радиосхемы". Все права защищены. Почта