Bcё o микроконтроллерах

johanh
28/02/2006 20:47
Если у кого либо есть информация о микроконтроллерах
любого типа просьба выложить даташит или ссылку.

Maxs
01/03/2006 08:54
Вот здесь немного имеется http://www.telesys.ru/electronics.shtml

Slayer
02/03/2006 10:10
http://www.talkingelectronics.com/te_interactive_index.html

БЕЗЫМЯННЫЙ
02/03/2006 12:14
http://coolcircuit.com

Maxs
06/03/2006 14:12
Еще немножко http://iosifk.narod.ru/articles.html

barbudo
06/03/2006 15:37
КР1878ВЕ1 описан у Б.Ю.Семенова
http://www.radioland.mrezha.ru/opechatka.htm

Vmax
06/03/2006 18:27
http://cxem.net/sprav/sprav102.php

Юра_RA3TUA
30/03/2006 06:31
http://affon.narod.ru
http://www.gaw.ru

Vmax
02/04/2006 20:34
http://www.electronics-lab.com/downloads/mcu/index.html

Юра_RA3TUA
04/04/2006 02:32
http://rf.atnn.ru/
Давно существующий сайт с большим кол-вом схем и конструкций, в том числе и на МК.

Vmax
11/05/2006 20:12
НАБОР КОМАНД PIC МИКРОКОНТРОЛЛЕРОВ СЕМЕЙСТВА PIC16С5X



БАЙТ-ОРИЕНТИРОВАННЫЕ КОМАНДЫ

ADDWF f,d Сложение W и f
0001 11DF FFFF
C, DC, Z

ANDWF f,dПоразрядная операция "И" W и f
0001 01DF FFFF
Z

CLRF f Очистка регистра f
0000 011F FFFF
Z

CLRW Очистка регистра W
0000 0100 0000
Z

COMF f,d Инвертирование битов регистра f
0010 01DF FFFF
Z

DECF f,d Уменьшение значения регистра f
0000 11DF FFFF
Z

DECFSZ f,d Уменьшение значения регистра f, пропуск следующей инструкции если результат равен нулю.
0010 11DF FFFF

INCF f,d Увеличение значения регистра f на 1
0010 10DF FFFF
Z
INCFSZ f,d Увеличение значения регистра f, пропуск следующей инструкции если результат равен нулю .
0011 11DF FFFF

IORLW k Логическая операция включающего ИЛИ с символом и W
1101 KKKK KKKK
Z

IORWF f,d Логическая операция включающего ИЛИ W и f
0001 00DF FFFF
Z

MOVF f,d Пересылка содержимого регистра f
0000 00DF FFFF
Z

MOVWF f Пересылка содержимого регистра W в регистр f
0000 001F FFFF


NOP Пустая команда
0000 0000 0000

RLF f,d Циклический сдвиг влево через флаг переноса
0011 01DF FFFF
C

RRF f,d Циклический сдвига вправо через флаг переноса
0011 00DF FFFF
C

SUBWF f,d Вычитание W из f
0000 10DF FFFF
C, DC, Z

SWAPF f,d Обмен местами полу-байт регистра f
0011 10DF FFFF

XORWF f,d Логическая операция исключающего ИЛИ с W и f
0001 10DF FFFF
Z

БИТ-ОРИЕНТИРОВАННЫЕ КОМАНДЫ

BCF f,d Очистка бита в f
0100 BBBF FFFF

BSF f,b Установка бита в f
0101 BBBF FFFF

BTFSC f,b Проверка на равенство бита нулю, переход к выполнению следующей команды при выполнении условия равенства нулю
0110 BBBF FFFF

BTFSS f,b Проверка на равенство бита 1, переход к выполнению следующей команды при выполнении условия равенства 1
0111 BBBF FFFF

СИМВОЛЬНЫЕ КОМАНДЫ И КОМАНДЫ ВЕТВЛЕНИЯ

ANDLW k Логическая операция "И" с символом и W
1110 KKKK KKKK
Z

CALL k Вызов процедуры
1001 KKKK KKKK

CLRWDT Сброс Сторожевого Таймера (WDT)
0000 0000 0100
TO, PD

GOTO k Безусловный переход
101K KKKK KKKK

MOVLW k Пересылка литеры в регистр W
1100 KKKK KKKK

OPTION Загрузка данных в регистр OPTION
0000 0000 0010

RETLW k Возврат с литерой в W
1000 KKKK KKKK

SLEEP Переход в режим "сна"
0000 0000 0011
TO, PD

TRIS f Загрузка данных в регистр TRIS
0000 0000 0FFF

XORLW k Логическая операция исключающего ИЛИ с символом и W
1111 KKKK KKKK
Z




9-й бит счетчика команд будет установлен в 0 любой инструкцией, которая производит запись в регистр PC, кроме команды GOTO. (Просмотрите документацию по конкретному микроконтроллеру, раздел Память / Косвенная адресация данных /

Регистры INDF и FSR (Memory Section/indirect Data Addressing, INDF and FSR Registers)

Когда регистр ввода вывода используется для модификации самого себя (MOVF PORTB, 1), то для записи будут использоваться значения 0/1 непосредственно с ножек микроконтролера, а не значение записаное в выходную защелку порта.
(См. схему устройства ноги ввода вывода из даташита.) Например если в защелку записана единица, а порт сконфигурен на ввод данных и снаружи на этом выводе логический 0, то в PORTB будет записан 0! Смысл в том, что выход защелки отделен от ножки контроллера тристабильным буфером и на вход считывается именно нога контроллера, которая за буфером. Поэтому вроде писали в порт 1, а читается 0, вот он то и пишется обратно.

Инструкция TRIS f, где f=5,6, или 7 пишет значение аккумулятора W регистр управления тристабильным состоянием выходов защелок портов PORTA , B или C соответственно. 1 переводит выход в высокоимпендансное состояние и отключает от ноги выход защелки. Смысл весь в том что входной защелки у контроллера нет и нога читается прямо в шину. А на выход есть защелка у которой есть регистр управления состоянием выхода TRIS. Поэтому если выход защелки включен, то что пишем на вывод, то и читается взад, а если выход в Z состоянии, то что мы там писали на вывод не важно, все равно защелка от ноги оторвана, а взад читается то, что на ноге, а там может быть все что угодно.

Если команда оперирует с регистром TMR0(и при этом d=1), тогда предделитель обнуляется (если он относится к модулю Timer 0)

Добавлено 11/05/2006 19:14

нарыто на просторах инета

johanh
05/07/2006 12:08
Просьба ко всем добавлять ссылки на документацию к микроконтроллерам общего применения.
Документация для PIC-контроллеров на русском в формате PDF

gek555
24/07/2006 16:11
привет всем!!!!!---ищу единомышлинеков, есть кто ,кто занимается или кто занимался кантролерами
ахота пообщяться нарпемую со знающим человеком,!!! я начинающий и уже накопилось много вопросов по пикам,,да я их уже пол года изучаю вникаю перерыл многое в И-нете но спец есть спец ,сним общение заменит любую книгу,,,и
многии вопросы разжуются!!! ну так уж охото наконец стать настоящим спецом!!! но походу дело это не простое!!!
занимаюсь ремонтом охраных приборов,почти везде эти контролеры!! мрачные и ужасные ,, пики,,и атмел,,ЛЮЮЮЮЮДИИИИИИ ПОООООМООООООГИИИИИИТЕЕЕ,!!!!!! ЖИВУ В КАЗАХСТАНЕ НА ВСЯКИЙ СЛУЧАЙ МОЙ ЕМАИЛ пишите !!!!!! ВКАНЦЕ КОНЦОВ ДОЛЖНЫЖЕ УМНЫЕ ЛЮДИ МЕЖДУ СОБОЙ ОБЩЯТЬСЯ И ДЕЛИТЬСЯ!!!!

GRiF
26/07/2007 16:56
gek555 писал:
VLADI+
бальшое спасибо ,-очень хорошая ссылочка-----------------------------------------рекомендую всем загленуть ( http://infoseti.ru/cgi-bin/forum/YaBB.cgi?board=PIC;action=display;num=1140938417)



Вот что-то ссылочка неработает????? смех

avr32
14/10/2007 18:58
Есть достаточно дошёвая плата ngw100 для освоения avr32. Обсуждается тут
http://www.avr32.ru/f2/viewtopic.php?t=25
http://www.avr32.ru/f2/viewtopic.php?t=88
http://www.avr32.ru/f2/viewtopic.php?t=91

knyaz
12/01/2009 12:17
datasheet ATmega128 и ATtiny2313 на русском языке, множество книг по микроконтроллерам лежат по этой ссылке http://sevradio.narod.ru/litera.html

OleghkA
05/01/2010 21:56
кто нибудь замутит курс изучения команд pic и avr, тонкости разъяснит.
как настраивать порты, таймера, ацп и остальное чего бывает.

lastmage
28/03/2010 17:34
Вот здесь немного про устройства на пиках и программы для них:
http://radiohlam.ru/control/control.htm
http://radiohlam.ru/program/program.htm

BOB51
18/04/2010 14:20
OleghkA писал:
кто нибудь замутит курс изучения команд pic и avr, тонкости разъяснит.
как настраивать порты, таймера, ацп и остальное чего бывает.

по AVR книжки:

Евстифеев А.В.
Микроконтроллеры AVR семейства TINY. Руководство пользователя.
М.:Издательский дом "Додэка-XXI",2007.

Евстифеев А.В.
Микроконтроллеры AVR семейства MEGA. Руководство пользователя.
М.:Издательский дом "Додэка-XXI",2007.

из ресурсов www.gaw.ru и http://atmel.efo.ru

По PICам много на www.microchip.su , www.gaw.ru

Ну и от себя добавлю пару самодельных шпоргалок для работы с ассемблером (команды AVR&PIC с точки зрения знакомого с MCS51/I8080/Z80). замешательство

fedulic33
02/06/2010 16:01
По TINY 2313 "Создаем устройства на микроконтроллерах", подробно описывается создание программ на асемблере и на си (от простого к сложному) для контроллера даной серии, книга понравилась, автор Белов инициалы не помню.

ДОБАВЛЕНО 02/06/2010 17:39

По поводу TINY2313. Сделал прибор на контроллере. Выходы были заведены на драйвер шагового двигателя L297+L298. В итоге прибор оживился только после того, как поставил транзисторные ключи между контроллером и драйвером, до этого молчал.

fedulic33
14/08/2010 15:56
Люди а есть ли на ESPEC форум посвященный разделу программированию микроконтроллеров, я сам недавно начал их изучать, очень хорошая штука !

JhonNik153
05/11/2010 08:56
Микроконтроллеры AVR и PIC «МЕГА сборка» 2000-2010гг
Наиболее крупная сборка в RU NET по микроконтроллерам.
В сборке:
1. до сотни книг (по МК, программированию и отладке МК, практическим проектам)
2. сотни готовых проектов как русскоязычных, так и «буржуйских»
3. исходники на С и asm; hex; фрагменты кода для различных задач (более 1000)
4. Программы с описаниями и многое другое.
Может быть полезно как начинающим, так и профессионалам.
Для лучшего скачивания сборка разбита на 5 частей.
Скачать MK_PIC_AVR_2000-2010.part1c Letitbit
Скачать MK_PIC_AVR_2000-2010.part2c Letitbit
Скачать MK_PIC_AVR_2000-2010.part3c Letitbit
Скачать MK_PIC_AVR_2000-2010.part4c Letitbit
Скачать MK_PIC_AVR_2000-2010.part5c Letitbit
Качайте на здоровье Супер

JhonNik153
14/12/2010 09:02
Микроконтроллеры AVR и PIC «МЕГА сборка» 2000-2010гг

Наиболее крупная сборка в RU NET по микроконтроллерам.
В сборке:
1. до сотни книг (по МК, программированию и отладке МК, практическим проектам)
2. сотни готовых проектов как русскоязычных, так и «буржуйских»
3. исходники на С и asm; hex; фрагменты кода для различных задач (более 1000)
4. Программы с описаниями и многое другое.
Может быть полезно как начинающим, так и профессионалам.
Для лучшего скачивания сборка разбита на 5 частей.
Скачать MK_PIC_AVR_2000-2010.part1c Letitbit
Скачать MK_PIC_AVR_2000-2010.part2c Letitbit
Скачать MK_PIC_AVR_2000-2010.part3c Letitbit
Скачать MK_PIC_AVR_2000-2010.part4c Letitbit
Скачать MK_PIC_AVR_2000-2010.part5c Letitbit
Зеркало (VIP)
Скачать MK_PIC_AVR_2000-2010.part1c VIP
Скачать MK_PIC_AVR_2000-2010.part2c VIP
Скачать MK_PIC_AVR_2000-2010.part3c VIP
Скачать MK_PIC_AVR_2000-2010.part4c VIP
Скачать MK_PIC_AVR_2000-2010.part5c VIP
Скачать все части в одно место, разархивировать и пользоваться

JhonNik153
22/12/2010 13:53
1001 микроконтроллерная схема.
1 книга из новой серии с CD диском. Москва. Додека. 2010г. Рюмик (автор циклов популярных статей по МК в Радиоаматоре (2004-2009г))
классно! Книга является первым выпуском своеобразной энциклопедии схем по применению микроконтроллеров. В ней представлено более 1000 электрических схем.
Рассматриваются подсистемы ввода (подключение механических, емкостных, индуктивных, акустических, оптических, температурных и других датчиков), синхронизации (с использованием кварцевых и керамических резонаторов, RC и LC-генераторов), начального сброса (включая детекторы напряжения, сторожевые таймеры), а также организация питания. Все электрические схемы снабжены краткими пояснениями о назначении элементов.
Скачать книгу:
Скачать книгу c Letitbit
Скачать книгу c VIP
Скачать компакт диск к книге:
Скачать CD c Letitbit
Скачать CD c VIP
Пароля нет

БАРК
22/12/2010 13:57
JhonNik153, Когда объём файла небольшой, гораздо лучше будет, если зальёшь его в файлообменник!
За это будет тебе огромное человеческое спасибо!.. классно! http://archive.espec.ws/upload/

RomanRB
22/12/2010 16:30
Ну и я то-же добавлю три книги Конструкции на PIC. С прошивками.
Может кому интересно будет.

http://archive.espec.ws/section530/file22764.html

RomanRB
22/12/2010 19:03
И вот еще краткий курс по МК, начинающим с нуля. Ссылки, статьи, сводные таблицы, регистры, фьюзы и т.д. Рекламы тока много, ну а так понятно.

http://avr123.nm.ru/

JhonNik153
23/12/2010 15:14
CodeVisionAVR Пособие для начинающих +CD
Формат- DJVU 60Мв-592стр. 2008г
В книге изложены основные приемы работы в интегрированной среде разработки CodeVisionAVR, предназначенной для разработки программного обеспечения и программирования микроконтроллеров AVR на языке Си. Автор постарался сделать описание программы CodeVisionAVR максимально понятным: приводятся переводы всех меню и команд меню, диалоговых окон, а также различного рода предупреждений. Кроме того, для облегчения восприятия материала книга богато иллюстрирована и снабжена перекрестными ссылками.
Скачать книгу:
Скачать книгу c Letitbit
Скачать книгу c VIP
Скачать диск к книге (41Мв):
Скачать CD c Letitbit
Скачать CD c VIP
Пароля нет

RomanRB
23/12/2010 15:23
JhonNik153, Понимаешь, что многие сидят на "жестком" трафике. У кого скорость маленькая. И скачать для них дорогое удовольствие. Сделай так, как сказал БАРК,(скачай, положи в архив и залей на форум) Так будет гораздо приятнее. улыбка

BOB51
18/02/2011 08:39
последняя редакция табличек-шпоргалок

INSAN
08/03/2011 22:25
BOB51, как пользоваться этой шпорой шпора AVR.pdf ?

JhonNik153
16/12/2011 15:56
1000 и одна микроконтроллерная схема. Выпуск 2
Год: 2011
Автор: Рюмик С.М.
Издательство: Додэка XXI
ISBN: 978-5-94120-270-6
Серия: Программируемые системы
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы + гиперссылки
Количество страниц: 400
Описание: Книга является второй частью и логическим продолжением авторского издания «1000 и одна микроконтроллерная схема. Вып.1», вышедшего в в 2010 г. В книге представлена коллекция, более чем из 1000 электрических схем по применению микроконтроллеров в любительской практике. Подробно освещается подсистема цифрового вывода сигналов (подключение световых, звуковых, механических и других исполнительных устройств), а также схемотехника комбинированных узлов ввода/вывода и устройств сопряжения с компьютерами через интерфейсы RS-232, LPT, PS/2, USB, Ethernet. Все электрические схемы систематизированы по разделам и снабжены пояснениями о назначении элементов. Книга будет полезна разработчикам электронной аппаратуры, радиолюбителям (в том числе начинающим), студентам, а также всем неспециалистам в области электроники, самостоятельно осваивающим микроконтроллеры.
Компакт диск к книге "1000 и одна микроконтроллерная схема. Вып.2" Содержит технические данные на применяемые ЭРИ, пакет свободно распространяемых программ, подборку компиляторов языка Си, симулятор электронных схем VMLab.
А также видеоуроки которые демонстрируют основные приёмы работы в среде WinAVR и порядок моделирования в симуляторе VMLab и дополнительные материалы, которые могут пригодиться при самостоятельном изучении МК по статьям из радиолюбительских журналов.
Скачать Выпуск2_ч1.rar
Скачать Выпуск2_ч2.rar
Скачать Выпуск2_ч3.rar
1000 и одна микроконтроллерная схема. Выпуск 1 (кому надо)
Скачать книгу Выпуск1.rar
Скачать диск Выпуск1.rar

m_t
04/01/2012 11:02
Обратите внимание на следующие курсы по микроконтроллерам (обучение с опытным преподавателем, эффективно для тех, кто не смог научиться по книгам) - www.electroniclab.ru/courses.htm
Для самостоятельного изучения программирования микроконтроллеров рекомендую электронный журнал "Лаборатория электроники и программирования" - http://journal.electroniclab.ru/

RomanRB
07/02/2014 18:48
Видеокурс для начинающих. Написание программ для AVR микроконтроллеров.
http://www.youtube.com/playlist?list=PLtx-2ahRP2ZJQNIFv0zo_tnPV8q84JlzJ

Необходимые программы: Proteus, CodVisionAVR.

Rom-Zecs
04/06/2014 10:03
***

Ulises87
01/09/2016 05:32
здравствуйте.. где я могу задать вопрос по замене микроконтроля?

ДОБАВЛЕНО 01/09/2016 07:34

здравствуйте. мозно ли заменить проц тда9351 на тда9384 ???

paronnikov1
01/09/2016 12:49
Чего там спрашивать, смотри дашиты.

liveinternet.ru RadioTOP Rambler's Top100 Рейтинг@Mail.ru