Страница 1 из 2

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

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

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

Добавлено: Ср дек 01, 2010 12:33:47
sema
скачайте Proteus c например http://eldigi.ru/site/prog/1.php , и будет вам щастье

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

Добавлено: Ср дек 01, 2010 15:02:35
Kuzia
И в протеусе пробовал - аналогично. Если бы там в экзамплах хотя бы неассемблированные коды были, можно было их посмотреть... (

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

Добавлено: Ср дек 01, 2010 15:33:55
sema
порт как выход настроили?
ясновидящих тут мало, надо проект в пртеусе, хекс, исходники приложить...

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

Добавлено: Ср дек 01, 2010 19:41:06
iamnemo
Kuzia писал(а):... Хочу создать виртуальную схему с написанной мною программой на АССЕМБЛЕРЕ и сделать так, чтобы она работала (хотя бы в симуляторе). Начал с самой простой схемы и исходного текста программы загорания всех светодиодов подключенных к выводам порта ...
для отладки ASM (и не только) кодов результативнее (ИМХО) пользоваться PIC Simulator IDE (official web site: http://www.oshonsoft.com/)..., проще и наглядно, есть все необходимые инструменты и набор индикаторов

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

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

Зырь внимательней папку примера.

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

Добавлено: Ср дек 01, 2010 23:05:21
Kuzia
Всем огромное спасибо за ответы. Взял проект из экзамплов, переделал асм (вписал свою прогу)-все пошло. НО! попробовал вместо terminal vcc поставить свою схему питания-все перестало работать. Проекты (оригинал и с моим питанием прилагаю)

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

Добавлено: Ср дек 01, 2010 23:08:24
Kuzia
вот

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

Добавлено: Ср дек 01, 2010 23:35:42
radio-kot
Надо учится пользоваться мощным инструментом. Посмотрите обучалка PROTEUS http://www.proteus123.narod.ru

Главное терпение и ЧТЕНИЕ !

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

Добавлено: Чт дек 02, 2010 01:27:48
Kuzia
Что на счет питания?

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

Добавлено: Чт дек 02, 2010 01:50:30
radio-kot
Учитесь. И будет работать.

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

Добавлено: Чт дек 02, 2010 07:36:59
Soir
Kuzia писал(а):Что на счет питания?
Что на счет файла прошивки? Проект без него, естественно, не запускается. Вы ждете ответа от экстрасенса? Или предлагаете заново создавать свой проект?

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

Добавлено: Чт дек 02, 2010 10:41:03
otest
Kuzia писал(а):Что на счет питания?
78L05 не для симуляции. И зачем вам это надо? Учится учится ...........

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

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

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

Добавлено: Чт дек 02, 2010 18:16:22
Kuzia
Имеется китайский будильник, при срабатывании которого на зуммер подается сигнал (не знаю какой частоты) амплитудой 1,45 В. Необходимо этот сигнал переделать в уровень логической 1 для МК. Помогите кто-нибудь со схемкой пожалуйста.

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

Добавлено: Чт дек 02, 2010 18:30:28
Аlex
Транзистор Вас спасёт.

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

Добавлено: Чт дек 02, 2010 20:03:21
Kuzia
Аlex писал(а):Транзистор Вас спасёт.
А подробней?..

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

Добавлено: Пт дек 03, 2010 10:11:28
radio-kot
А пошукать ?

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

Добавлено: Пт дек 03, 2010 14:46:01
Kuzia
А может ссылочку?

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

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