Помогите в написании программы под pic16f676 !!!!
-
Gambit_max
- Родился
- Сообщения: 18
- Зарегистрирован: Чт фев 09, 2012 11:20:26
- Откуда: Украина, Харьков
Помогите в написании программы под pic16f676 !!!!
Уважаемые Гуру микроконтроллеров, обращаюсь к Вам за помощью, на работе дали задание написать программу на АСМ под pic16f676, задача - Реле Времени. Есть схема и уже готовое устройство , только без прошивки.
Не могу разобраться с выводом цифр на 3-х разрядный семисегментный дисплей. Собрал в протеусе, на вход регистра подаю единички и нули кнопочками - всё прекрасно.С помощью Мк, не работает ничего .
Подскажи код программы как выводить хоть какоето значение на экран, а дальше я надеюсь найду свои бока, и разберусь в программе. Заранее благодарен.
Не могу разобраться с выводом цифр на 3-х разрядный семисегментный дисплей. Собрал в протеусе, на вход регистра подаю единички и нули кнопочками - всё прекрасно.С помощью Мк, не работает ничего .
Подскажи код программы как выводить хоть какоето значение на экран, а дальше я надеюсь найду свои бока, и разберусь в программе. Заранее благодарен.
- Реклама
-
Gambit_max
- Родился
- Сообщения: 18
- Зарегистрирован: Чт фев 09, 2012 11:20:26
- Откуда: Украина, Харьков
Re: Помогите в написании программы под pic16f676 !!!!
Вот схема
Последний раз редактировалось Gambit_max Сб мар 24, 2012 11:37:36, всего редактировалось 1 раз.
Re: Помогите в написании программы под pic16f676 !!!!
Схемы не достаточно выкладывайте всё что получилось
-
Gambit_max
- Родился
- Сообщения: 18
- Зарегистрирован: Чт фев 09, 2012 11:20:26
- Откуда: Украина, Харьков
Re: Помогите в написании программы под pic16f676 !!!!
) Я в Ассемблере не силён, только учусь, и вот немного не понимаю синтаксиса комманд.
Читаю мануалы, делаю всё вроди бы как положено а в ответ всё не так как должно быть.
Во к примеру пробовал использовать бит-ориентированные оперции для работы с ногами вывода МК,
bsf PORTA, 4 - следовательно должно заменить четвёртый бит на "1". А на практике.
До комманды PORTA = b'000000'
После PORTA = b'001111'
Проверено тестером на готовой плате.
Сделал, напрямую каждый раз указывая полностью весь вывод.
Файл во вложении.
Читаю мануалы, делаю всё вроди бы как положено а в ответ всё не так как должно быть.
Во к примеру пробовал использовать бит-ориентированные оперции для работы с ногами вывода МК,
bsf PORTA, 4 - следовательно должно заменить четвёртый бит на "1". А на практике.
До комманды PORTA = b'000000'
После PORTA = b'001111'
Проверено тестером на готовой плате.
Сделал, напрямую каждый раз указывая полностью весь вывод.
Файл во вложении.
Последний раз редактировалось Gambit_max Сб мар 24, 2012 11:37:58, всего редактировалось 1 раз.
Re: Помогите в написании программы под pic16f676 !!!!
Вы не инициализировали МК под свой проект. В нём есть АЦП и компаратор , которые нужно настроить или отключить.
- Реклама
-
Gambit_max
- Родился
- Сообщения: 18
- Зарегистрирован: Чт фев 09, 2012 11:20:26
- Откуда: Украина, Харьков
Re: Помогите в написании программы под pic16f676 !!!!
Подскажите пожалуйста как это сделать, и что конкретно нужно для следующей задачи.
Re: Помогите в написании программы под pic16f676 !!!!
Вы наверное понимает что за вас никто писать не будет. Я уже подсказал читайте ДШ.
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: Помогите в написании программы под pic16f676 !!!!
Для начала сюда
http://www.pic24.ru/doku.php/osa/articl ... formatting
и там есть пример кода.
Все вопросы отпадут после прочтения и анализа примера.
http://www.pic24.ru/doku.php/osa/articl ... formatting
и там есть пример кода.
Все вопросы отпадут после прочтения и анализа примера.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Помогите в написании программы под pic16f676 !!!!
А кем Вы работаете, если не секрет ? И как можно заставить человека делать то, что не входит в его обязанности и , тем более, то, что он не умеет делать ?на работе дали задание написать программу на АСМ под pic16f676, задача - Реле Времени.
Может всё-таки не работа, а учёба ?
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Помогите в написании программы под pic16f676 !!!!
В графе работа указывается студент.
Docendo discimus
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Помогите в написании программы под pic16f676 !!!!
Тем более ещё и на АСМе. Какая разница на работе на чём будешь писать программу... 
Re: Помогите в написании программы под pic16f676 !!!!
Если даже студент, он же пытается сделать сам. Нужно помоч.
-
Gambit_max
- Родился
- Сообщения: 18
- Зарегистрирован: Чт фев 09, 2012 11:20:26
- Откуда: Украина, Харьков
Re: Помогите в написании программы под pic16f676 !!!!
Мужики, я по профессии системный администратор, мне работу эту дали чтоб меня занять чем-то, сами понимаете. На Асме потомучто на Си уже писали - не помещаеться в данный Мк.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Помогите в написании программы под pic16f676 !!!!
Если студент, то должен прийти на форум и сказать :otest писал(а):Если даже студент, он же пытается сделать сам.
Шансы на помощь увеличатся.Я студент, пробухал всё свободное время, теперь прижало. Помогите, люди добрые. С меня пиво.
Дак никто ж не против, помогайтеotest писал(а):Нужно помоч.
У меня, кпримеру, после таких нелепых отговорок, желание помочь напрочь отпадает.
Ерунду говорите. Если это так, то ручки кривые у того, кто писал.Gambit_max писал(а):на Си уже писали - не помещаеться в данный Мк
PS: Если бы мне дали работу, то сказали бы : Делай. И пофиг на чём ты писать будешь....
-
Gambit_max
- Родился
- Сообщения: 18
- Зарегистрирован: Чт фев 09, 2012 11:20:26
- Откуда: Украина, Харьков
Re: Помогите в написании программы под pic16f676 !!!!
На счёт пива я против ничего не имею, но я не студент.Если студент, то должен прийти на форум и сказать :
Может и кривые, я не вкурсе кто писал, итогоую задачу от начальства получил я и внятно " Писать на АСМ".на Си уже писали - не помещаеться в данный Мк
Так звучало , а по факту " Писать чтоб влезло"
Re: Помогите в написании программы под pic16f676 !!!!
если так писать, то и на ассемблере не влезет
1. прописать правильно config
2. подтянуть в proteus вывод mclr к +5 через 10кОм(и в железе тоже)
3. взять ДШ и прочитать как делается инициализация портов(там все написано)
кстати, после переделки, я увидел на индикаторе цифру 2 в proteus
1. прописать правильно config
2. подтянуть в proteus вывод mclr к +5 через 10кОм(и в железе тоже)
3. взять ДШ и прочитать как делается инициализация портов(там все написано)
кстати, после переделки, я увидел на индикаторе цифру 2 в proteus
-
Gambit_max
- Родился
- Сообщения: 18
- Зарегистрирован: Чт фев 09, 2012 11:20:26
- Откуда: Украина, Харьков
Re: Помогите в написании программы под pic16f676 !!!!
1. Что нужно даписать / убрать?
2. Уже подтянут, схема не полная отображена.
3. Я не программист МК, мне не очень понятно что там написано.
2. Уже подтянут, схема не полная отображена.
3. Я не программист МК, мне не очень понятно что там написано.
Re: Помогите в написании программы под pic16f676 !!!!
Тогда найдите программистаGambit_max писал(а): Я не программист МК, мне не очень понятно что там написано.
-
Gambit_max
- Родился
- Сообщения: 18
- Зарегистрирован: Чт фев 09, 2012 11:20:26
- Откуда: Украина, Харьков
Re: Помогите в написании программы под pic16f676 !!!!
Спасибо за помощь!
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Помогите в написании программы под pic16f676 !!!!
Gambit_max, хотите огорчайтесь, хотите нет. Но так помощи не просят. Это просьба сделать за Вас.
На форумах так не принято. Сюда приходят только когда возникают грабли на пути, либо за советом.
На форумах так не принято. Сюда приходят только когда возникают грабли на пути, либо за советом.


