Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2008, 17:22   #1
quart
Новичок
Джуниор
 
Регистрация: 03.05.2008
Сообщений: 0
Печаль нужна помощь с программированием микроконтроллера в Ассемблере

привет!
помогите, пожалуйста. курсовик задали на тему "программирование микроконтроллера pic16f630" в ассемблере. задача несложная, думаю, для тех, кто разбирается =) лампочка и кнопка, включается по нажатию и горит две минуты, после первой минуты горения потухает на 50%, если совершилось повторное нажатие до минуты горения - потухает, после минуты горения - становится гореть на 100% яркости.
подскажите, как сделать, с чего начать
заранее огромное спасибо!
quart вне форума Ответить с цитированием
Старый 03.05.2008, 19:57   #2
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

Начать однозначно с документации именно по этому контроллеру.

А если по сути -
-Учитывая, что лампочка должна гореть в трёх режимах - подключена она должна быть либо к ШИМ, либо к ЦАП. (т.е. сразу вопрос - есть у этого контроллера аппаратный ШИМ\ЦАП или нет ?)
- Кнопку скорее всего стоит прицепить на тот порт, который имеет прерывание, тогда можно будет в "мониторе" эту ногу не проверять.
- Таймер, настраиваем счётчик (наверняка есть набортный) и опять таки по прерыванию этого счетчика пишем всю обработку.
- "монитор" в таком случае вообще получается ненужным, т.е. пустым (если конечно у контроллера есть аппаратный счётчик,ШИМ or ЦАП)
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 03.05.2008, 20:33   #3
quart
Новичок
Джуниор
 
Регистрация: 03.05.2008
Сообщений: 0
По умолчанию

спасибо конечно, но я вообще в этом ничего не понимаю... мне бы лучше код помог... конкретный код прогаммы... есть где нибудь подобное?
quart вне форума Ответить с цитированием
Старый 03.05.2008, 21:31   #4
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

С такими запросами во фриланс.
1. Задача с мигающей лампочкой не представляет никакого интереса чтоб её было интересно просто так решать.
2. К томуже раз вы взялись за эту специальность, так учитесь как подабает. Тунеядцы стране не нужны.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 04.05.2008, 17:19   #5
quart
Новичок
Джуниор
 
Регистрация: 03.05.2008
Сообщений: 0
По умолчанию

а что такое фриланс?
quart вне форума Ответить с цитированием
Старый 04.05.2008, 17:31   #6
Rembo
Форумчанин
 
Аватар для Rembo
 
Регистрация: 29.10.2007
Сообщений: 628
По умолчанию

Цитата:
Сообщение от quart Посмотреть сообщение
а что такое фриланс?
Это когда вы даете запрос, ну тоесть задание какое-то, вам его делают, и вы за это платите деньги...
Rembo вне форума Ответить с цитированием
Старый 06.05.2008, 07:41   #7
quart
Новичок
Джуниор
 
Регистрация: 03.05.2008
Сообщений: 0
По умолчанию

спасибо... а сколько, по-вашему, такая программа будет стоить?
quart вне форума Ответить с цитированием
Старый 06.05.2008, 08:15   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это от ТЗ зависит.
Я бы на твоем месте достал, скажем, AVR Studio и посмотрел в нем примеры программирования контроллеров.
Ну лично я так свои лабы делал...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.05.2008, 18:32   #9
quart
Новичок
Джуниор
 
Регистрация: 03.05.2008
Сообщений: 0
По умолчанию

спасибо...
quart вне форума Ответить с цитированием
Старый 10.02.2011, 14:49   #10
temka858
Новичок
Джуниор
 
Регистрация: 10.02.2011
Сообщений: 0
По умолчанию

ребята помогите с прошивкой,нужно переделать так,чтобы при нажатии на кнопку работала передача,при отпускании выключалась здесь есть исходники http://www.rlocman.ru/shem/schematics.html?di=34007 не пойму я там ничего,помогите
temka858 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мне нужна помощь Tura Помощь студентам 2 15.05.2008 10:39
нужна помощь в написании программы на ассемблере marsela Помощь студентам 4 25.04.2008 21:42
Нужна помощь BreeZe Помощь студентам 1 14.05.2007 21:38
Нужна помощь! Teodor_Bagwell Общие вопросы Delphi 6 11.02.2007 16:45