Вопрос по Ассемблеру PIC

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Открыл глаза
Аватара пользователя
Сообщения: 61
Зарегистрирован: Вт янв 20, 2009 07:46:26
Откуда: Sakhalin

Сообщение Матроскин Андрей »

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

Код: Выделить всё

W          equ         0
F          equ         1
RA0      equ         0
RA1      equ         1
RP0        equ         5
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

Сообщение dalay-lama »

Матроскин Андрей писал(а):Можно ли
Можно, только зачем прописывать отдельно W, F... Подключите в проект Header files (pXXXXXX.inc) и не партесь.
Важнейшая задача цивилизации - научить человека мыслить. /Т. Эдисон/
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

Подключите в проект Header files (pXXXXXX.inc) и не партесь.
Это не всегда есть гуд!
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

Сообщение dalay-lama »

Igor_67 писал(а):Это не всегда есть гуд!
Ничего не вижу в этом предосудительного. Нравится писать именно так, пусть пишет. :))
Важнейшая задача цивилизации - научить человека мыслить. /Т. Эдисон/
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 61
Зарегистрирован: Вт янв 20, 2009 07:46:26
Откуда: Sakhalin

Сообщение Матроскин Андрей »

Просто не проходил еще такои, только учусь:). А где можно посмотреть содержимое этого *********.inc ?
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

Сообщение dalay-lama »

Матроскин Андрей писал(а):А где можно посмотреть содержимое этого *********.inc ?
Установите MPLAB IDE. В директории с установленной программой, к примеру: С:\Program Files\Microchip\MPASM Suite\pxxxxxxx.inc.
Важнейшая задача цивилизации - научить человека мыслить. /Т. Эдисон/
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 61
Зарегистрирован: Вт янв 20, 2009 07:46:26
Откуда: Sakhalin

Сообщение Матроскин Андрей »

Помогите составить алгоритм, провести на путь истинный?
Пишу прогу для сигнализации, вобщем там датчик движения (RA0)и геркон без фиксации (RB0)
Геркон ставит/снимает сигналку с/на охрану и еще с задержкои в 10 сек( чтоб успел снять/поставить сигналку).
помогите организовать все это, пол-дня соображаю - все не то.
Электрический кот
Аватара пользователя
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

***.inc можно посмотреть в любом графическом редакторе. А насчет того, если сам прогу пишешь, то проще AVR использовать. На форуме дофига знатоков этого железа - помогут. А по PIC-ам - это лучше к Насте или dalay-lama. :))
Мявтор!
Аватара пользователя
Сообщения: 878
Зарегистрирован: Чт авг 07, 2008 09:12:38
Откуда: не скажу

Сообщение Настя »

Матроскин Андрей писал(а):Помогите составить алгоритм, провести на путь истинный?
Пишу прогу для сигнализации, вобщем там датчик движения (RA0)и геркон без фиксации (RB0)
Геркон ставит/снимает сигналку с/на охрану и еще с задержкои в 10 сек( чтоб успел снять/поставить сигналку).
помогите организовать все это, пол-дня соображаю - все не то.
схемотехника и решение задачи иначе видится:
1) одна или несколько линий в сторону МК - от датчиков
2) одна или несколько линий от МК - к сирене и/или мигалке
3) одна линия в сторону МК - блокировка сигнализации
4) одна линия в сторону МК - постановки на охрану
(пункты 3 и 4 могут быть одной линией)

алгоритм
по факту срабатывания "1" запускается таймер 10 сек
во время выполнения таймера мы можем сделать "3".
если "3" не сделано - отыгрывает "2".
во время отыгрывания "2" мы можем сделать "3".
если "3" всё-таки сделано - гасится "2" и переходим к
отслеживанию "4" или повторному срабатыванию "3".
если событие "4" (или "3") произошло
запускается новый таймер 10 сек для того
чтобы успеть свалить из зоны контроля
натуральная блондинка
Контактная информация:
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

to Igor_67
Товарисч просит помочь с алгоритмом, а не с выбором между AVR и MicroChip.

Но если честно, прежде чем браться за такие изделия, может лучше светиками для начала поморгать?
И как старый кот в области охранных сигнализаций выражу ИМХО - ставить/снимать с охраны лучше чем нибудь вроде DS1990, а не кнопкой или герконом.
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Мявтор!
Аватара пользователя
Сообщения: 878
Зарегистрирован: Чт авг 07, 2008 09:12:38
Откуда: не скажу

Сообщение Настя »

Матроскин Андрей писал(а):Можно ли в шапке программы указать названия одинаковым битам, только в разных регистрах.

Код: Выделить всё

W          equ         0
F          equ         1
RA0      equ         0
RA1      equ         1
RP0        equ         5
Андрей - это всего лишь набор символов (в том числе и
кириллических) которым сопоставлены некотрые числа.
Вот вам пример, который вы никогда не забудете.
Попробуйте, он реально работает.

Код: Выделить всё

ноги   equ   .32
руки   equ   .32
из_жопы  equ   4

; и далее по тексту
bsf руки,из_жопы
bcf ноги,из_жопы
(Igor_67 - в AVR подобный пример не прокатит - ИМХО это недостаток)
Последний раз редактировалось Настя Вт июл 07, 2009 15:25:46, всего редактировалось 2 раза.
натуральная блондинка
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

Сообщение dalay-lama »

Igor_67 писал(а):***.inc можно посмотреть в любом графическом редакторе
:? В текстовом.
Важнейшая задача цивилизации - научить человека мыслить. /Т. Эдисон/
Электрический кот
Аватара пользователя
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

Вот это правильный подход! Браво!
А насчет графического редактора прошу прощения, ну... ошибся, бывает.
Открыл глаза
Аватара пользователя
Сообщения: 61
Зарегистрирован: Вт янв 20, 2009 07:46:26
Откуда: Sakhalin

Сообщение Матроскин Андрей »

Спасибо, за внимание.
При чем тут ноги, я просто никогда не применял этот .inc
светиками я моргал в обучающих целях, с применением памяти и вычисляемых переходов и прерываний :) Пора уже разработать что-то свое.
Не могу пока определиться с тем чего я хочу от программы. Переделываю схему сигнализации на PIC16F84 http://www.gsm-guard.net/opisanie.html Ранее собрал её на дискретной логике( по схеме).
Пожалуйста кто зареген на казусе скиньте сюда вот эту схему с прошивкои, посмотреть охота.http://kazus.ru/programs/viewdownloadde ... 16681.html
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб дек 27, 2008 15:40:06

Сообщение pomidor »

2Матроскин Андрей
лови
Вложения
ohrana.rar
(23.96 КБ) 231 скачивание
Аlex

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

скиньте сюда вот эту схему с прошивкои, посмотреть охота
Скидываю.
Вложения
ohrana.rar
(23.96 КБ) 209 скачиваний
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

Сообщение dalay-lama »

Матроскин Андрей писал(а):скиньте сюда вот эту схему с прошивкои
Держи.
Вложения
Protection.doc
(71.5 КБ) 898 скачиваний
Важнейшая задача цивилизации - научить человека мыслить. /Т. Эдисон/
Мявтор!
Аватара пользователя
Сообщения: 878
Зарегистрирован: Чт авг 07, 2008 09:12:38
Откуда: не скажу

Сообщение Настя »

и правда - отвлеклись.
Если мое мнение интересно - работайте в этом направлении
http://gsm-c45.narod.ru/

АТ-команды поддерживаются GSM-модемами (готовые модули)
натуральная блондинка
Контактная информация:
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

Однако приведены только плюсы.
Но давайте рассмотрим оборотную сторону GSM-систем.
Самый главный недостаток - это скорость доставки смс-ки.
По статистике пик квартирных краж приходится на праздники, когда принято ходить в гости, а кто из вас пробовал отправлять смс-ки в празник? Время прихода сообщения от 20 мин до 2..3 суток (в новый год) для того чтобы вынести из квартиры самое ценное достаточно 4-6 мин, (может кто помнит была такая передача "Поймать вора") а что бы угнать машину и того меньше. Отсюда вывод время реакции системы на воздействие чрезмерно большое. Такие системы можно назвать, скорее, психологическими нежели охранными. ИМХО
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Мявтор!
Аватара пользователя
Сообщения: 878
Зарегистрирован: Чт авг 07, 2008 09:12:38
Откуда: не скажу

Сообщение Настя »

GP1 писал(а):Но давайте рассмотрим оборотную сторону GSM-систем.
Самый главный недостаток - это скорость доставки смс-ки...ИМХО
ИМХО кроме СМС сервиса существуют и другие более
реалтаймовые сервисы, например, звонок другу,
и всё через те же АТ-команды модема.
Флуд удалён. Далее пишем по теме! Паятель.
натуральная блондинка
Контактная информация:
Закрыто

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