ESpec - мир электроники для профессионалов


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

  Список форумов » Электроника от А до Я
На страницу 1, 2  След.
Следующая тема · Предыдущая тема
АвторСообщение
johanh 
Передовик
Сообщения: 2816
johanh
 
Сообщение #1 от 28/02/2006 20:47 цитата  

Если у кого либо есть информация о микроконтроллерах
любого типа просьба выложить даташит или ссылку.
Maxs 
Завсегдатай
Сообщения: 328
 
Сообщение #2 от 01/03/2006 08:54 цитата  

Вот здесь немного имеется http://www.telesys.ru/electronics.shtml
Slayer 
Завсегдатай
Сообщения: 872
Slayer
 
Сообщение #3 от 02/03/2006 10:10 цитата  

http://www.talkingelectronics.com/te_interactive_index.html
БЕЗЫМЯННЫЙ 
Бегущий по граблям
Сообщения: 7328
 
Сообщение #4 от 02/03/2006 12:14 цитата  

http://coolcircuit.com
Maxs 
Завсегдатай
Сообщения: 328
 
Сообщение #5 от 06/03/2006 14:12 цитата  

Еще немножко http://iosifk.narod.ru/articles.html
barbudo 
Участник
Сообщения: 270
barbudo
 
Сообщение #6 от 06/03/2006 15:37 цитата  

КР1878ВЕ1 описан у Б.Ю.Семенова
http://www.radioland.mrezha.ru/opechatka.htm
Vmax 
Форумное привидение
Сообщения: 2916
Vmax
 
Сообщение #7 от 06/03/2006 18:27 цитата  

http://cxem.net/sprav/sprav102.php
Юра_RA3TUA 
Новичок
Сообщения: 15
 
Сообщение #8 от 30/03/2006 06:31 цитата  

http://affon.narod.ru
http://www.gaw.ru
Vmax 
Форумное привидение
Сообщения: 2916
Vmax
 
Сообщение #9 от 02/04/2006 20:34 цитата  

http://www.electronics-lab.com/downloads/mcu/index.html
Юра_RA3TUA 
Новичок
Сообщения: 15
 
Сообщение #10 от 04/04/2006 02:32 цитата  

http://rf.atnn.ru/
Давно существующий сайт с большим кол-вом схем и конструкций, в том числе и на МК.
Vmax 
Форумное привидение
Сообщения: 2916
Vmax
 
Сообщение #11 от 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 
Передовик
Сообщения: 2816
johanh
 
Сообщение #12 от 05/07/2006 12:08 цитата  

Просьба ко всем добавлять ссылки на документацию к микроконтроллерам общего применения.
Документация для PIC-контроллеров на русском в формате PDF
gek555 
Новичок
Сообщения: 12
 
Сообщение #13 от 24/07/2006 16:11 цитата  

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

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



Вот что-то ссылочка неработает????? смех
avr32 
Заглянувший
Сообщения: 6
 
Сообщение #15 от 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 
Заглянувший
Сообщения: 1
 
Сообщение #16 от 12/01/2009 12:17 цитата  

datasheet ATmega128 и ATtiny2313 на русском языке, множество книг по микроконтроллерам лежат по этой ссылке http://sevradio.narod.ru/litera.html
OleghkA 
Завсегдатай
Сообщения: 743
OleghkA
 
Сообщение #17 от 05/01/2010 21:56 цитата  

кто нибудь замутит курс изучения команд pic и avr, тонкости разъяснит.
как настраивать порты, таймера, ацп и остальное чего бывает.
lastmage 
Заглянувший
Сообщения: 5
 
Сообщение #18 от 28/03/2010 17:34 цитата  

Вот здесь немного про устройства на пиках и программы для них:
http://radiohlam.ru/control/control.htm
http://radiohlam.ru/program/program.htm
BOB51 
Бывалый
Сообщения: 43
 
Сообщение #19 от 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). замешательство

  шпора_AVR.pdf  58.79 КБ  Скачано: 1481 раз(а)
  шпора_PIC.pdf  42.06 КБ  Скачано: 1056 раз(а)
fedulic33 
Любитель ремонта техники
Сообщения: 40
 
Сообщение #20 от 02/06/2010 16:01 цитата  

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

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

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

Перейти: 
Следующая тема · Предыдущая тема
На страницу 1, 2  След.
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Электроника от А до Я



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