Свежие обсуждения
Микроконтроллеры

Ликбез по программированию PIC

1 20 99

В присоединеннос файле проект likbez01, сделанный в Proteus 6.1 SP1. Проект выполняет программу с ошибками. Подозреваю на неправильную работу модели PIC16F628A в этой версии, не меняется назначение выводов порта В, т.е на работает защелка TRISB. Может ли кто-нибудь проверить это?

36026.rar

 

gan, хочется сначала "добить" первый алгоритм до конца, после того как он заработает у меня в Протеусе, готов к рассмотрению других вариантов исполнения этого алгоритма. Понимаю что для опытного программиста накидать такую программу нет проблем, но прошу немножко потерпеть

 

Вот на всякий случай ссылка на Proteus 6.73sp3, уже вылеченный от жадности. У меня нормально установился и работает.
http://kazus.ru/programs/viewdownload/kz_0/cid_217.html
А еще появилась модель DS18B20. Честь и хвала сделавшему её. Я себе уже скачал.
http://www.pic16.nm.ru/DS1820v03_model.rar

 

Splav56, я посмотрел проект. Терминал питания забыли. См аттач. И конфигурацию не мешало бы правильно выставить, хотя здесь это влиять не должно.

 

А что это за терминал? Конфигурацию в модели я выставил 03F30h. За ссылки спасибо, попробую на неделе скачать с КАЗУСа, правда там последнее время какие-то проблемы.

 

picmaniac, огромное спасибо! Поставил я этот термнал и все заработало! А я считал что DC источника 5в достаточно. Надо будет поискать литературу по Протеусу, кажется в журнале Радио была статья (они у меня на работе). Долго провозился с компиляцией. Встроенный в версию 6.1 MPASM V3.0 с 628а не работает, потом были проблемы с длиной пути до асма. Но наконец-то все траблы устранены и проект в Протеусе заработал, приятно глазу! Спасибо еще раз!

 

Ну и отлично.
Зачастую для быстрой проверки проекта в Proteus не требуется сильно загромождать схему. Мой пример - в аттаче, проверенный.

 

Во, в анекдотах попалось:

Буратине дали три яблока. Два он съел. Сколько яблок осталось у Буратины?
Думаете одно? Нифига.
Никто же не знает сколько у него уже было яблок до этого
Мораль - обнуляйте переменные...

 

Так куда пойдем далее? Несколько предложений уже прозвучали.

 

Вот обещанное фото на макетке.