Страница 1 из 3
Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 11:42:28
Gambit_max
Уважаемые Гуру микроконтроллеров, обращаюсь к Вам за помощью, на работе дали задание написать программу на АСМ под pic16f676, задача - Реле Времени. Есть схема и уже готовое устройство , только без прошивки.
Не могу разобраться с выводом цифр на 3-х разрядный семисегментный дисплей. Собрал в протеусе, на вход регистра подаю единички и нули кнопочками - всё прекрасно.С помощью Мк, не работает ничего .
Подскажи код программы как выводить хоть какоето значение на экран, а дальше я надеюсь найду свои бока, и разберусь в программе. Заранее благодарен.
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 11:46:52
Gambit_max
Вот схема
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 11:48:56
otest
Схемы не достаточно выкладывайте всё что получилось
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 12:07:34
Gambit_max
) Я в Ассемблере не силён, только учусь, и вот немного не понимаю синтаксиса комманд.
Читаю мануалы, делаю всё вроди бы как положено а в ответ всё не так как должно быть.
Во к примеру пробовал использовать бит-ориентированные оперции для работы с ногами вывода МК,
bsf PORTA, 4 - следовательно должно заменить четвёртый бит на "1". А на практике.
До комманды PORTA = b'000000'
После PORTA = b'001111'
Проверено тестером на готовой плате.
Сделал, напрямую каждый раз указывая полностью весь вывод.
Файл во вложении.
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 12:16:44
otest
Вы не инициализировали МК под свой проект. В нём есть АЦП и компаратор , которые нужно настроить или отключить.
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 12:18:07
Gambit_max
Подскажите пожалуйста как это сделать, и что конкретно нужно для следующей задачи.
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 12:21:17
otest
Вы наверное понимает что за вас никто писать не будет. Я уже подсказал читайте ДШ.
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 12:23:00
urry
Для начала сюда
http://www.pic24.ru/doku.php/osa/articl ... formatting
и там есть пример кода.
Все вопросы отпадут после прочтения и анализа примера.
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 13:43:24
Аlex
на работе дали задание написать программу на АСМ под pic16f676, задача - Реле Времени.
А кем Вы работаете, если не секрет ? И как можно заставить человека делать то, что не входит в его обязанности и , тем более, то, что он не умеет делать ?

Может всё-таки не работа, а учёба ?

Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 13:45:54
pyzhman
В графе работа указывается студент.
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 13:48:11
Аlex
Тем более ещё и на АСМе. Какая разница на работе на чём будешь писать программу...

Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 15:02:26
otest
Если даже студент, он же пытается сделать сам. Нужно помоч.
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 15:25:04
Gambit_max
Мужики, я по профессии системный администратор, мне работу эту дали чтоб меня занять чем-то, сами понимаете. На Асме потомучто на Си уже писали - не помещаеться в данный Мк.
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 16:29:45
Аlex
otest писал(а):Если даже студент, он же пытается сделать сам.
Если студент, то должен прийти на форум и сказать :
Я студент, пробухал всё свободное время, теперь прижало. Помогите, люди добрые. С меня пиво.
Шансы на помощь увеличатся.
otest писал(а):Нужно помоч.
Дак никто ж не против, помогайте
У меня, кпримеру, после таких нелепых отговорок, желание помочь напрочь отпадает.
Gambit_max писал(а):на Си уже писали - не помещаеться в данный Мк
Ерунду говорите. Если это так, то ручки кривые у того, кто писал.
PS: Если бы мне дали работу, то сказали бы : Делай. И пофиг на чём ты писать будешь....
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 16:34:44
Gambit_max
Если студент, то должен прийти на форум и сказать :
На счёт пива я против ничего не имею, но я не студент.
на Си уже писали - не помещаеться в данный Мк
Может и кривые, я не вкурсе кто писал, итогоую задачу от начальства получил я и внятно " Писать на АСМ".
Так звучало , а по факту " Писать чтоб влезло"
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 17:02:11
alex_p_82
если так писать, то и на ассемблере не влезет
1. прописать правильно config
2. подтянуть в proteus вывод mclr к +5 через 10кОм(и в железе тоже)
3. взять ДШ и прочитать как делается инициализация портов(там все написано)
кстати, после переделки, я увидел на индикаторе цифру 2 в proteus
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 17:32:01
Gambit_max
1. Что нужно даписать / убрать?
2. Уже подтянут, схема не полная отображена.
3. Я не программист МК, мне не очень понятно что там написано.
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 17:42:26
alex_p_82
Gambit_max писал(а):
Я не программист МК, мне не очень понятно что там написано.
Тогда найдите программиста
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 17:43:17
Gambit_max
Спасибо за помощь!
Re: Помогите в написании программы под pic16f676 !!!!
Добавлено: Чт фев 09, 2012 17:55:47
Аlex
Gambit_max, хотите огорчайтесь, хотите нет. Но так помощи не просят. Это просьба сделать за Вас.
На форумах так не принято. Сюда приходят только когда возникают грабли на пути, либо за советом.