Симулятор для PIC контроллеров

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Kuzia
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Ср дек 01, 2010 09:57:22

Симулятор для PIC контроллеров

Сообщение Kuzia »

Доброго времени суток всем. Очень нужна помощь, нет больше сил у меня для самостоятельных разбирательств. Хочу создать виртуальную схему с написанной мною программой на АССЕМБЛЕРЕ и сделать так, чтобы она работала (хотя бы в симуляторе). Начал с самой простой схемы и исходного текста программы загорания всех светодиодов подключенных к выводам порта В. Собрал схему в Multisim 10: контроллер PIC16F84A , поставил кварц (в программе его частоту задавать нельзя, непонятно почему), 2 конденсатора по 20пФ к нему, питание от батарей 12В через стабилизатор LM7805, на mclr через резистор 1к, светодиоды через резистор 500 подключил к RB0, минус к vss, занес текст программы в область для MCU. Включаю, ничего не горит. Как запустить? Что не так?
Реклама
Аватара пользователя
sema
Мудрый кот
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород
Контактная информация:

Re: Симулятор для PIC контроллеров

Сообщение sema »

скачайте Proteus c например http://eldigi.ru/site/prog/1.php , и будет вам щастье
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Реклама
Kuzia
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Ср дек 01, 2010 09:57:22

Re: Симулятор для PIC контроллеров

Сообщение Kuzia »

И в протеусе пробовал - аналогично. Если бы там в экзамплах хотя бы неассемблированные коды были, можно было их посмотреть... (
Аватара пользователя
sema
Мудрый кот
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород
Контактная информация:

Re: Симулятор для PIC контроллеров

Сообщение sema »

порт как выход настроили?
ясновидящих тут мало, надо проект в пртеусе, хекс, исходники приложить...
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Реклама
Эиком - электронные компоненты и радиодетали
iamnemo
Родился
Сообщения: 10
Зарегистрирован: Пн дек 07, 2009 10:49:39

Re: Симулятор для PIC контроллеров

Сообщение iamnemo »

Kuzia писал(а):... Хочу создать виртуальную схему с написанной мною программой на АССЕМБЛЕРЕ и сделать так, чтобы она работала (хотя бы в симуляторе). Начал с самой простой схемы и исходного текста программы загорания всех светодиодов подключенных к выводам порта ...
для отладки ASM (и не только) кодов результативнее (ИМХО) пользоваться PIC Simulator IDE (official web site: http://www.oshonsoft.com/)..., проще и наглядно, есть все необходимые инструменты и набор индикаторов
Реклама
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Симулятор для PIC контроллеров

Сообщение radio-kot »

Kuzia писал(а):И в протеусе пробовал - аналогично. Если бы там в экзамплах хотя бы неассемблированные коды были, можно было их посмотреть... (
Они там и есть. и в АСМ и в Си.

Зырь внимательней папку примера.
Будете проходить мимо- проходите!
Реклама
Kuzia
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Ср дек 01, 2010 09:57:22

Re: Симулятор для PIC контроллеров

Сообщение Kuzia »

Всем огромное спасибо за ответы. Взял проект из экзамплов, переделал асм (вписал свою прогу)-все пошло. НО! попробовал вместо terminal vcc поставить свою схему питания-все перестало работать. Проекты (оригинал и с моим питанием прилагаю)
Kuzia
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Ср дек 01, 2010 09:57:22

Re: Симулятор для PIC контроллеров

Сообщение Kuzia »

вот
Вложения
PIC Doorbell.rar
(27.17 КБ) 565 скачиваний
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Симулятор для PIC контроллеров

Сообщение radio-kot »

Надо учится пользоваться мощным инструментом. Посмотрите обучалка PROTEUS http://www.proteus123.narod.ru

Главное терпение и ЧТЕНИЕ !
Будете проходить мимо- проходите!
Kuzia
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Ср дек 01, 2010 09:57:22

Re: Симулятор для PIC контроллеров

Сообщение Kuzia »

Что на счет питания?
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Симулятор для PIC контроллеров

Сообщение radio-kot »

Учитесь. И будет работать.
Будете проходить мимо- проходите!
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Симулятор для PIC контроллеров

Сообщение Soir »

Kuzia писал(а):Что на счет питания?
Что на счет файла прошивки? Проект без него, естественно, не запускается. Вы ждете ответа от экстрасенса? Или предлагаете заново создавать свой проект?
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Симулятор для PIC контроллеров

Сообщение otest »

Kuzia писал(а):Что на счет питания?
78L05 не для симуляции. И зачем вам это надо? Учится учится ...........
Kuzia
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Ср дек 01, 2010 09:57:22

Re: Симулятор для PIC контроллеров

Сообщение Kuzia »

А как тогда можно просимулировать устройство с мк, которое будет стоять на автомобиле (12В)?! Ведь там напряжение входных сигналов надо уменьшать до требуемого уровня логической 1 или 0. Делаю устройство автозапуска двигателя. Вчера симулировал работу собственно написанного текста программы, составил приблизительно требуемую окружающую среду МК запустил - все работает!) Очень доволен, всем спасибо за ответы. Осталось только чтобы мне кто-нибудь помог сотворить точную схему (с регулятором, подобрать резисторы и транзисторы), работающую и принимающую входные сигналы от борт. сети автомобиля (12В).
Kuzia
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Ср дек 01, 2010 09:57:22

Re: Симулятор для PIC контроллеров

Сообщение Kuzia »

Имеется китайский будильник, при срабатывании которого на зуммер подается сигнал (не знаю какой частоты) амплитудой 1,45 В. Необходимо этот сигнал переделать в уровень логической 1 для МК. Помогите кто-нибудь со схемкой пожалуйста.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Симулятор для PIC контроллеров

Сообщение Аlex »

Транзистор Вас спасёт.
Kuzia
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Ср дек 01, 2010 09:57:22

Re: Симулятор для PIC контроллеров

Сообщение Kuzia »

Аlex писал(а):Транзистор Вас спасёт.
А подробней?..
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Симулятор для PIC контроллеров

Сообщение radio-kot »

А пошукать ?
Будете проходить мимо- проходите!
Kuzia
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Ср дек 01, 2010 09:57:22

Re: Симулятор для PIC контроллеров

Сообщение Kuzia »

А может ссылочку?
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Re: Симулятор для PIC контроллеров

Сообщение vovik15 »

разбор полетов по файлу из протеуса:
кварц и конденсаторы можно выкинуть,проект и без них будет работать,они только отнимают память у пк
дальше: выкинуть стабилизатор с обвязкой ,вывод MCLR подключить к источнику питания (с левой стороны кружок с синусоидой нарисован,нажимаете на него,там выбираете dc , на схеме ноявится источник питания. в его свойствах нужно установить 5в)
дальше
сведодиоды подключаються без ограничительных резисторов. они тоже отнимают память компа.
ну вот в принципе и все
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»