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

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

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

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

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

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

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

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

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

Матроскин Андрей писал(а):Можно ли

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

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

Сообщение Igor_67 »

Подключите в проект Header files (pXXXXXX.inc) и не партесь.

Это не всегда есть гуд!
Аватара пользователя
dalay-lama
Потрогал лапой паяльник
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

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

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

Igor_67 писал(а):Это не всегда есть гуд!

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

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

Просто не проходил еще такои, только учусь:). А где можно посмотреть содержимое этого *********.inc ?
Аватара пользователя
dalay-lama
Потрогал лапой паяльник
Сообщения: 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 сек( чтоб успел снять/поставить сигналку).
помогите организовать все это, пол-дня соображаю - все не то.
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 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
Откуда: не скажу
Контактная информация:

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

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

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

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

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 раза.
натуральная блондинка
Аватара пользователя
dalay-lama
Потрогал лапой паяльник
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

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

Igor_67 писал(а):***.inc можно посмотреть в любом графическом редакторе

:? В текстовом.
Важнейшая задача цивилизации - научить человека мыслить. /Т. Эдисон/
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 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/viewdownloaddetails/kz_0/lid_16681.html
pomidor
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб дек 27, 2008 15:40:06

Сообщение pomidor »

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

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

скиньте сюда вот эту схему с прошивкои, посмотреть охота
Скидываю.
Вложения
ohrana.rar
(23.96 КБ) 209 скачиваний
Аватара пользователя
dalay-lama
Потрогал лапой паяльник
Сообщения: 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-систем.
Самый главный недостаток - это скорость доставки смс-ки...ИМХО


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

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