Помогите в написании программы под pic16f676 !!!!

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Gambit_max
Родился
Сообщения: 18
Зарегистрирован: Чт фев 09, 2012 11:20:26
Откуда: Украина, Харьков

Помогите в написании программы под pic16f676 !!!!

Сообщение Gambit_max »

Уважаемые Гуру микроконтроллеров, обращаюсь к Вам за помощью, на работе дали задание написать программу на АСМ под pic16f676, задача - Реле Времени. Есть схема и уже готовое устройство , только без прошивки.

Не могу разобраться с выводом цифр на 3-х разрядный семисегментный дисплей. Собрал в протеусе, на вход регистра подаю единички и нули кнопочками - всё прекрасно.С помощью Мк, не работает ничего .
Подскажи код программы как выводить хоть какоето значение на экран, а дальше я надеюсь найду свои бока, и разберусь в программе. Заранее благодарен.
Реклама
Gambit_max
Родился
Сообщения: 18
Зарегистрирован: Чт фев 09, 2012 11:20:26
Откуда: Украина, Харьков

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение Gambit_max »

Вот схема
Последний раз редактировалось Gambit_max Сб мар 24, 2012 11:37:36, всего редактировалось 1 раз.
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение otest »

Схемы не достаточно выкладывайте всё что получилось
Gambit_max
Родился
Сообщения: 18
Зарегистрирован: Чт фев 09, 2012 11:20:26
Откуда: Украина, Харьков

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение Gambit_max »

) Я в Ассемблере не силён, только учусь, и вот немного не понимаю синтаксиса комманд.
Читаю мануалы, делаю всё вроди бы как положено а в ответ всё не так как должно быть.
Во к примеру пробовал использовать бит-ориентированные оперции для работы с ногами вывода МК,
bsf PORTA, 4 - следовательно должно заменить четвёртый бит на "1". А на практике.
До комманды PORTA = b'000000'
После PORTA = b'001111'

Проверено тестером на готовой плате.
Сделал, напрямую каждый раз указывая полностью весь вывод.
Файл во вложении.
Последний раз редактировалось Gambit_max Сб мар 24, 2012 11:37:58, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение otest »

Вы не инициализировали МК под свой проект. В нём есть АЦП и компаратор , которые нужно настроить или отключить.
Реклама
Gambit_max
Родился
Сообщения: 18
Зарегистрирован: Чт фев 09, 2012 11:20:26
Откуда: Украина, Харьков

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение Gambit_max »

Подскажите пожалуйста как это сделать, и что конкретно нужно для следующей задачи.
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение otest »

Вы наверное понимает что за вас никто писать не будет. Я уже подсказал читайте ДШ.
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение urry »

Для начала сюда
http://www.pic24.ru/doku.php/osa/articl ... formatting
и там есть пример кода.
Все вопросы отпадут после прочтения и анализа примера.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Помогите в написании программы под pic16f676 !!!!

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

на работе дали задание написать программу на АСМ под pic16f676, задача - Реле Времени.
А кем Вы работаете, если не секрет ? И как можно заставить человека делать то, что не входит в его обязанности и , тем более, то, что он не умеет делать ? :)
Может всё-таки не работа, а учёба ? :)
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение pyzhman »

В графе работа указывается студент.
Docendo discimus
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Помогите в написании программы под pic16f676 !!!!

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

Тем более ещё и на АСМе. Какая разница на работе на чём будешь писать программу... :)))
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение otest »

Если даже студент, он же пытается сделать сам. Нужно помоч.
Gambit_max
Родился
Сообщения: 18
Зарегистрирован: Чт фев 09, 2012 11:20:26
Откуда: Украина, Харьков

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение Gambit_max »

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

Re: Помогите в написании программы под pic16f676 !!!!

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

otest писал(а):Если даже студент, он же пытается сделать сам.
Если студент, то должен прийти на форум и сказать :
Я студент, пробухал всё свободное время, теперь прижало. Помогите, люди добрые. С меня пиво.
Шансы на помощь увеличатся.
otest писал(а):Нужно помоч.
Дак никто ж не против, помогайте :roll:
У меня, кпримеру, после таких нелепых отговорок, желание помочь напрочь отпадает. :dont_know:
Gambit_max писал(а):на Си уже писали - не помещаеться в данный Мк
Ерунду говорите. Если это так, то ручки кривые у того, кто писал. :roll:

PS: Если бы мне дали работу, то сказали бы : Делай. И пофиг на чём ты писать будешь....
Gambit_max
Родился
Сообщения: 18
Зарегистрирован: Чт фев 09, 2012 11:20:26
Откуда: Украина, Харьков

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение Gambit_max »

Если студент, то должен прийти на форум и сказать :
На счёт пива я против ничего не имею, но я не студент.
на Си уже писали - не помещаеться в данный Мк
Может и кривые, я не вкурсе кто писал, итогоую задачу от начальства получил я и внятно " Писать на АСМ".
Так звучало , а по факту " Писать чтоб влезло"
alex_p_82
Встал на лапы
Сообщения: 86
Зарегистрирован: Ср сен 09, 2009 11:27:29
Откуда: Украина

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение alex_p_82 »

если так писать, то и на ассемблере не влезет :)))
1. прописать правильно config
2. подтянуть в proteus вывод mclr к +5 через 10кОм(и в железе тоже)
3. взять ДШ и прочитать как делается инициализация портов(там все написано)


кстати, после переделки, я увидел на индикаторе цифру 2 в proteus
Gambit_max
Родился
Сообщения: 18
Зарегистрирован: Чт фев 09, 2012 11:20:26
Откуда: Украина, Харьков

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение Gambit_max »

1. Что нужно даписать / убрать?
2. Уже подтянут, схема не полная отображена.
3. Я не программист МК, мне не очень понятно что там написано.
alex_p_82
Встал на лапы
Сообщения: 86
Зарегистрирован: Ср сен 09, 2009 11:27:29
Откуда: Украина

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение alex_p_82 »

Gambit_max писал(а): Я не программист МК, мне не очень понятно что там написано.
Тогда найдите программиста
Gambit_max
Родился
Сообщения: 18
Зарегистрирован: Чт фев 09, 2012 11:20:26
Откуда: Украина, Харьков

Re: Помогите в написании программы под pic16f676 !!!!

Сообщение Gambit_max »

Спасибо за помощь!
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Помогите в написании программы под pic16f676 !!!!

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

Gambit_max, хотите огорчайтесь, хотите нет. Но так помощи не просят. Это просьба сделать за Вас.
На форумах так не принято. Сюда приходят только когда возникают грабли на пути, либо за советом.
Закрыто

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