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

Ликбез по программированию PIC , vol. # 2

1 13 17

picmaniac: Я её еще и не начал писать на mb.

Я тоже не начинал и завтра тоже не получится, надо решать сантехнические проблемы. :(

picmaniac: Может быть, вкратце согласуем алгоритм вывода на словах?

Согласен, но пока дальше прорисовки подключения не добрался, работы поднакопилось, да надо разобраться с программатором, чтобы в железе можно было бы проверять: http://pro-radio.ru/start/2991-3/
Единственное что пока решил, это индикация будет динамическая.

 

Об организации динамической индикации есть полезная информация в статьях ASD "Разработка и отладка устройств на МК" (в Радио).

 

А вот немного о разработке алгоритмов.

 

Сегодня ездил на радиорынок. Купил телефонный индикатор 1611. Новый 85 руб. у нас.
PIC16F628A по 60 руб. - терпимо. Четырехразрядные светодиодные 7-сегментные индикаторы - по 60 руб. новые - дороговато.
Купил на пробу сверх-яркий белый светодиод за 20руб. - продавец уверяет, что 25 кд. Светит и вправду обалденно.
Эксперименты продолжаются...

 

Вот и заработало устройство.
http://www.pic16.nm.ru/likbez2/testdevice03.jpg
http://www.pic16.nm.ru/likbez2/testdevice04.jpg
http://www.pic16.nm.ru/likbez2/testdevice05.jpg
Динамическая индикация на mb делается не просто, а очень просто. Проще, чем на асме. Косвенная адресация даже не потребовалась. Программу пока не выкладываю, как договорились со Splav56.

 

Я пока весь в "железе", поэтому программой занимался мало. Пишу сразу под 874-й и конкретный девайс, а там ТЗ отличается от "Ликбеза", поэтому, в принципе, можете выкладывать программу, т.к кусок вывода информации на индикатор я уже написал.
,

 

На какой индикатор? На телефонный? Или, если на светодиодный - выложите, интересно сравнить.

 

picmaniac: Или, если на светодиодный - выложите, интересно сравнить.

Индикатор А-564, 4-разрядный 7-сегментный с ОА. Подключен RB0 -RB7 <A:H>, RA0-RA3 <dig0:dig3>.
Хотя проект и будет некоммерческий, но, пока он далеко не закончен, я не хочу выкладывать на всеобщее обозрение. Могу вечером выслать на мэйл (записи у меня дома).

 

ОК. Мэйл так мэйл. А я вечером свой вариант выложу. Он, конечно, сырой еще, но вполне работоспособный.

 

Отправил.