Реле Tianbo - ресурс 10 млн переключений

Любителям закопаться: Сводные таблицы команд PIC и AVR микроконтроллеров

Страница 1 из 2
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
23.01.2010 15:23 #1
О таблицах команд для MCS51, INTEL8080, Z80 давно и всем известно.
Это весьма интересные шпоргалочки, кроме того они позволяют "вручную" изготовить дамп кодов для программирования ПЗУ.
Системные оболочки AVRstudio и MPlab имеют в своем составе также достаточно хорошие справочники - однако по ним "лазить" надо...
При освоении семейств AVR и PIC пришлось столкнуться с отсутствием обобщающей и привычной шпоргалки.
К сожалению попытка сделать "кодирующую" таблицу оказалась затруднительной - прилагаемый материал собственная интерпритация, возможно неполная и спорная. Анализ команд проводился с точки зрения любителя, имеющего опыт работы с INTEL8080, Z80 и MCS51.
Шпоргалка к AVR проверялась при работе с несколькими конструкциями, то же касается и "младших" PICов.
По крайней мере можно быстро сориентироваться какую команду для чего применить, а при необходимости работы с учетом специфических особенностей следует обратиться к соответствующим datasheetам и встроенной помощи оболочек AVRstudio и MPlab.
Вобщем это больше для любителей "садомазохизма"с ассемблером, схемотехникой и картами памяти.
Если заинтересовало пользуйтесь на здоровье!
p.s.
в таблице для AVR нет изменений, касающихся особенностей команд для tiny4/5/9/10- (см. AVR Instruction Set revision H, updated 7/09 (doc0856.pdf))
это и в некотором роде обособленное семейство в организации памяти программ/данных... возможно позже исправлю...
Вложения
Тип файла: pdf шпора_AVR.pdf (58.8 Кб, 19 просмотров)
Тип файла: pdf шпора_PIC.pdf (43.1 Кб, 19 просмотров)
Последний раз редактировалось BOB51; 22.05.2010 в 22:50.
Оценка
Новичок
 
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
30 30
0 0
 
25.01.2010 09:16 #2
Спасибо за AVR, PIC не удалось скачать не пойму причину.
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
25.01.2010 10:43 #3
Цитата:
Сообщение от smart_pic
Спасибо за AVR, PIC не удалось скачать не пойму причину.
попробовал для проверки открывать оба файла - проблем не обнаружено...
при необходимости можно переслать исходники на e-mail, но в виде *.bmp файлов заархивированных RARом
если интересно - есть еще карты памяти к tiny11/12, tiny13, tiny2313 mega8515 с раскраской соответственно шпоргалке а также пробная карта рпд\рсф к pic12f629 (сейчас с ним морочусь мож чего вымучаю)
шпора к pic18 (16-битовые) лежит до лучших времен - дороговатое удовольствие проверять, да я и не очень-то доволен возможностями ПИКов после своего анализа - применение оправдано только в том случае если уж никак иначе нельзя обойтись...
Оценка
Новичок
 
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
30 30
0 0
 
25.01.2010 21:51 #4
Сбрось пожалуйста по PIC на [email protected]
Оценка
Новичок
 
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
30 30
0 0
 
25.01.2010 22:20 #5
Попробовал открыть Mozilla все открылось нормально, а в Explorer не получилось. Видимо у меня настройки не те. Спасибо, буду изучать.
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
22.04.2010 15:25 #6
шпоргалка по PICам подредкатирована
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
22.05.2010 22:58 #7
проведены завершающие тесты шпоргалки по picам на основе макетных испытаний самодельной конструкции.
Все работает.
В шпоргалку не включались псевдокоманды (макросы) ассемблера и семейство "расширенных" команд, т.к. они или редковстречающиеся(см. datasheetы) или представляют собой макросы предоставленные программной средой и описаны в соответствующем helpе.
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
28.10.2010 08:41 #8
ATMEL внесла изменения в систему команд для AVR
( http://atmel.com/dyn/resources/prod_...ts/doc0856.pdf )
отдельное трактование для семейства tiny10/20/40... и,
особенно, введение четырех дополнительных команд
пришлось подкорректировать шпрогалочку под это новшество, хотя пока еще не просматривал новые datasheetы на тему "в каких изделиях эти команды применяются"
Вложения
Тип файла: pdf шпора_AVR_2.pdf (59.9 Кб, 8 просмотров)
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
04.01.2011 12:19 #9
ещё одна редакция шпоргалки по picам
после трахотни с программами, использующими многобайтовую математику ;-)
Вложения
Тип файла: pdf шпора_PIC_2.pdf (49.1 Кб, 0 просмотров)
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
18.02.2011 08:34 #10
последняя редакция (чистовик) табличек для AVR и pic12/16
Вложения
Тип файла: pdf шпора AVR.pdf (60.1 Кб, 0 просмотров)
Тип файла: pdf шпора pic12_16.pdf (51.3 Кб, 0 просмотров)
Последний раз редактировалось BOB51; 03.08.2011 в 19:57.
Оценка
Ответ
Страница 1 из 2
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Скидки 15%, кэшбэк 15% и бесплатная доставка от ТМ Электроникс
Часовой пояс GMT +3, время: 04:55.
Обратная связь РадиоЛоцман Вверх