Симулятор для PIC контроллеров
Симулятор для PIC контроллеров
Доброго времени суток всем. Очень нужна помощь, нет больше сил у меня для самостоятельных разбирательств. Хочу создать виртуальную схему с написанной мною программой на АССЕМБЛЕРЕ и сделать так, чтобы она работала (хотя бы в симуляторе). Начал с самой простой схемы и исходного текста программы загорания всех светодиодов подключенных к выводам порта В. Собрал схему в Multisim 10: контроллер PIC16F84A , поставил кварц (в программе его частоту задавать нельзя, непонятно почему), 2 конденсатора по 20пФ к нему, питание от батарей 12В через стабилизатор LM7805, на mclr через резистор 1к, светодиоды через резистор 500 подключил к RB0, минус к vss, занес текст программы в область для MCU. Включаю, ничего не горит. Как запустить? Что не так?
- Реклама
- sema
- Мудрый кот
- Сообщения: 1708
- Зарегистрирован: Ср апр 23, 2008 17:44:56
- Откуда: Россия, г. Нижний Новгород
- Контактная информация:
Re: Симулятор для PIC контроллеров
скачайте Proteus c например http://eldigi.ru/site/prog/1.php , и будет вам щастье
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Re: Симулятор для PIC контроллеров
И в протеусе пробовал - аналогично. Если бы там в экзамплах хотя бы неассемблированные коды были, можно было их посмотреть... (
- sema
- Мудрый кот
- Сообщения: 1708
- Зарегистрирован: Ср апр 23, 2008 17:44:56
- Откуда: Россия, г. Нижний Новгород
- Контактная информация:
Re: Симулятор для PIC контроллеров
порт как выход настроили?
ясновидящих тут мало, надо проект в пртеусе, хекс, исходники приложить...
ясновидящих тут мало, надо проект в пртеусе, хекс, исходники приложить...
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Re: Симулятор для PIC контроллеров
для отладки ASM (и не только) кодов результативнее (ИМХО) пользоваться PIC Simulator IDE (official web site: http://www.oshonsoft.com/)..., проще и наглядно, есть все необходимые инструменты и набор индикаторовKuzia писал(а):... Хочу создать виртуальную схему с написанной мною программой на АССЕМБЛЕРЕ и сделать так, чтобы она работала (хотя бы в симуляторе). Начал с самой простой схемы и исходного текста программы загорания всех светодиодов подключенных к выводам порта ...
- Реклама
Re: Симулятор для PIC контроллеров
Они там и есть. и в АСМ и в Си.Kuzia писал(а):И в протеусе пробовал - аналогично. Если бы там в экзамплах хотя бы неассемблированные коды были, можно было их посмотреть... (
Зырь внимательней папку примера.
Будете проходить мимо- проходите!
Re: Симулятор для PIC контроллеров
Всем огромное спасибо за ответы. Взял проект из экзамплов, переделал асм (вписал свою прогу)-все пошло. НО! попробовал вместо terminal vcc поставить свою схему питания-все перестало работать. Проекты (оригинал и с моим питанием прилагаю)
Re: Симулятор для PIC контроллеров
Надо учится пользоваться мощным инструментом. Посмотрите обучалка PROTEUS http://www.proteus123.narod.ru
Главное терпение и ЧТЕНИЕ !
Главное терпение и ЧТЕНИЕ !
Будете проходить мимо- проходите!
Re: Симулятор для PIC контроллеров
Что на счет питания?
Re: Симулятор для PIC контроллеров
Что на счет файла прошивки? Проект без него, естественно, не запускается. Вы ждете ответа от экстрасенса? Или предлагаете заново создавать свой проект?Kuzia писал(а):Что на счет питания?
Re: Симулятор для PIC контроллеров
78L05 не для симуляции. И зачем вам это надо? Учится учится ...........Kuzia писал(а):Что на счет питания?
Re: Симулятор для PIC контроллеров
А как тогда можно просимулировать устройство с мк, которое будет стоять на автомобиле (12В)?! Ведь там напряжение входных сигналов надо уменьшать до требуемого уровня логической 1 или 0. Делаю устройство автозапуска двигателя. Вчера симулировал работу собственно написанного текста программы, составил приблизительно требуемую окружающую среду МК запустил - все работает!) Очень доволен, всем спасибо за ответы. Осталось только чтобы мне кто-нибудь помог сотворить точную схему (с регулятором, подобрать резисторы и транзисторы), работающую и принимающую входные сигналы от борт. сети автомобиля (12В).
Re: Симулятор для PIC контроллеров
Имеется китайский будильник, при срабатывании которого на зуммер подается сигнал (не знаю какой частоты) амплитудой 1,45 В. Необходимо этот сигнал переделать в уровень логической 1 для МК. Помогите кто-нибудь со схемкой пожалуйста.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Симулятор для PIC контроллеров
Транзистор Вас спасёт.
Re: Симулятор для PIC контроллеров
А подробней?..Аlex писал(а):Транзистор Вас спасёт.
Re: Симулятор для PIC контроллеров
А может ссылочку?
Re: Симулятор для PIC контроллеров
разбор полетов по файлу из протеуса:
кварц и конденсаторы можно выкинуть,проект и без них будет работать,они только отнимают память у пк
дальше: выкинуть стабилизатор с обвязкой ,вывод MCLR подключить к источнику питания (с левой стороны кружок с синусоидой нарисован,нажимаете на него,там выбираете dc , на схеме ноявится источник питания. в его свойствах нужно установить 5в)
дальше
сведодиоды подключаються без ограничительных резисторов. они тоже отнимают память компа.
ну вот в принципе и все
кварц и конденсаторы можно выкинуть,проект и без них будет работать,они только отнимают память у пк
дальше: выкинуть стабилизатор с обвязкой ,вывод MCLR подключить к источнику питания (с левой стороны кружок с синусоидой нарисован,нажимаете на него,там выбираете dc , на схеме ноявится источник питания. в его свойствах нужно установить 5в)
дальше
сведодиоды подключаються без ограничительных резисторов. они тоже отнимают память компа.
ну вот в принципе и все


