Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Ответ
Опции темы

конечно хорошо...

Непрочитано 26.11.2004, 17:58   #1
Mozart
Временная регистрация
 
Регистрация: 29.10.2004
Сообщений: 67
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Mozart на пути к лучшему
По умолчанию конечно хорошо...

Всё это очень прекрасно микроконтроллеры, программирование для них же.
Но вот в чём вопрос - Как это всё работает? точнее как работает микроконтроллер в чём смысл регистров? какой куда адрес записывается? что такое флажки и т.д.

Поможите!!!
Реклама:
Mozart вне форума   Ответить с цитированием
Непрочитано 27.11.2004, 11:36   #2
xelos
Прописка
 
Регистрация: 27.08.2004
Сообщений: 98
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
xelos на пути к лучшему
По умолчанию

Это тебе нужно изучить архитектуру микроконтроллера. Несмотря на их великое множество, архитектура всех микроконтроллеров похожа.
Основные части микроконтроллера: АЛУ (арифметико-логичекое устройство), память и средства ввода/вывода (периферия).
АЛУ служит для выполнения логических операций с переменными. Память делится на програмную (куда записывается программа) и память общего пользования (для хранения переменных). Есть две различных архитектуры - гарвардская и Ньюмановская. Разница в том, что при одной архитектуре (при гарвардской) программная область и область данных - разделены (переменные не могут быть записаны в программную область) - эта архитектура в основном и используется в настоящее время, при другой архитектуре (ньюмановской) область данных и программная область совмещены.
Регистры - это специальные ячейки памяти, которые служат для определенных целей - операций с переменными, управления портами ввода/вывода и т.д. Микроконтроллер, например, не может выполнить логическую операцию между двумя переменными, зато он может выполнить операцию между переменной в регистре и другой переменной. Или чтобы сконфигурировать какое-либо ус-во ввода/вывода, загружаются нужные значения в отведенный регистр - например скорость передачи последовательного порта. Не все регистры могут быть записаны, некоторые могут быть только считаны и наоборот.
Флаги - это биты специального флагового регистра. Этот регистр служит для контроля программы. Существует несколько флагов, которые устанавливаются (в 1) или сбрасываются (в 0), при достижении микроконтроллером определенного состояния. Например, если результат последней операции 0, то устанавливается флаг 0. Этот флаг (бит флагового регистра) можно проверить и в зависимости от его значения задать разное поведение программы.
Эта тема довольно обширная, самое простое взять книжку по микроконтроллерам и почитать про их архитектуру.
xelos вне форума   Ответить с цитированием
Непрочитано 27.11.2004, 17:50   #3
Mozart
Временная регистрация
 
Регистрация: 29.10.2004
Сообщений: 67
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Mozart на пути к лучшему
По умолчанию

а с каких книг лучше нАчать... тольке те которые доступны.
и какие микроконтроллеры пользуются большей популярностью?
Mozart вне форума   Ответить с цитированием
Непрочитано 27.11.2004, 18:34   #4
xelos
Прописка
 
Регистрация: 27.08.2004
Сообщений: 98
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
xelos на пути к лучшему
По умолчанию

я сейчас как раз сижу разбираю библиотеку сайта, на сайте есть книжки по PIC микроконтроллеру здесь. Можно начать с них.
Попозднее попробую подобрать что-нибудь получше.

Насчет того, какой микроконтроллер лучше - каждый выбирает сам. Это все равно что задать программистам вопрос - что лучше Borland Builder или Visual C.
каждый будет отстаивать свою точку зрения. однозначного ответа на вопрос нет. Самые распространенные микроконтроллеры общего назначения - PIC и ATMEL (по именам производителей). В каждой рамке очень широкий модельный ряд, который разбит на семейства. Принципы одни и те же в обоих случаях, меняется только название регистров и названия команд.
xelos вне форума   Ответить с цитированием
Непрочитано 27.11.2004, 18:39   #5
Mozart
Временная регистрация
 
Регистрация: 29.10.2004
Сообщений: 67
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Mozart на пути к лучшему
По умолчанию

а каким самые дешёвые программторы и програмное обеспечение?
и вообще возможно самому спаять?
Mozart вне форума   Ответить с цитированием
Непрочитано 27.11.2004, 19:14   #6
xelos
Прописка
 
Регистрация: 27.08.2004
Сообщений: 98
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
xelos на пути к лучшему
По умолчанию

Для PIC контроллеров есть бесплатный MPLAB на сайте производителя - www.microchip.com
Для атмелей есть microstudio (если не ошибаюсь), и, кажется, он платный.

Это бесплатная среда разработки программ для пиков на ассемблере. программаторов существует великое множество - от профессиональных, до самодельных - схем в интернете навалом.
xelos вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Послушайте эту волшебную музыку - и вам станет хорошо ! avr123-nm-ru Отвлекитесь, эмбеддеры! 4 13.12.2007 17:59
[Решено] сапр это хорошо но очень много времени на освоение и разрабо epiandr Proteus, KiCAD и другие ECAD 8 14.04.2005 23:01
Запитка выключенного устройства от LPT - хорошо ли? Алехин Александр Микроконтроллеры, АЦП, память и т.д 14 19.06.2003 18:41


Часовой пояс GMT +4, время: 19:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.