Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.06.2010, 10:58
|
#21
|
Прописка
Регистрация: 02.08.2006
Адрес: Украина
Сообщений: 147
Сказал спасибо: 37
Сказали Спасибо 30 раз(а) в 18 сообщении(ях)
|
Re: Фото - карточный замок на PIC16F628
А почему-бы вам чтоб не портить таксофонные карты(делая в них дырки) в качестве кода использовать серийный номер этой карты он тоже уникальный, читается просто, да и реализуется тоже, а ожидание ключа лучше во сне сделать. У меня и готовый проект есть на attiny2313,емкость 31-ключ, одна кнопка управления (и то для програмирования ключей), управление для электромагнита. Могу проект в АБ, могу и прошивку дать. Плата в диптрейсе. Если интерессно пиши в личку, или на мейл.
Последний раз редактировалось roma2005; 08.06.2010 в 11:28.
|
|
|
|
08.06.2010, 20:59
|
#22
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Фото - карточный замок на PIC16F628
roma2005, моя аська: 429966120
|
|
|
|
08.06.2010, 21:10
|
#23
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Фото - карточный замок на PIC16F628
То, что MOVLW и ADDLW не одно и то же - знаю,
Что полная лажа - согласен,
Что не может быть - уверен!
Но бутылку пива сегодня выспорил - на моем эммуляторе глюк!!!
Помогла только перестановка с чисткой реестра (рева унинст) и перезагрузка.
ПОКА всё путём.
AlexCrane - компельните, плиз, в 16-ку, и выложите,- ну не знаю я Паскаль...
|
|
|
|
09.06.2010, 22:59
|
#24
|
Прохожий
Регистрация: 18.11.2008
Адрес: г.Ульяновск
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Фото - карточный замок на PIC16F628
Сообщение от rusyvochka
|
AlexCrane - компельните, плиз, в 16-ку, и выложите,- ну не знаю я Паскаль...
|
Почти готовый проект сенсоры на PORTB2 и PORTB3, выход на PORTB0
|
|
|
Сказали "Спасибо" AlexCrane
|
|
|
11.06.2010, 18:59
|
#25
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Фото - карточный замок на PIC16F628
Сообщение от AlexCrane
|
сенсоры на PORTB2 и PORTB3
|
Не скромный вопрос: какие?
|
|
|
|
11.06.2010, 22:09
|
#26
|
Прохожий
Регистрация: 18.11.2008
Адрес: г.Ульяновск
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Фото - карточный замок на PIC16F628
Сообщение от rusyvochka
|
Не скромный вопрос: какие?
|
Любые, фотодатчики к примеру, которые при засветке дают лог.1, я бы поставил пару TSOP1736 ну или что-то в этом роде чтобы схему не городить.
|
|
|
|
11.06.2010, 22:49
|
#27
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Фото-карточный замок на PIC16F628
В принципе - всё понятно. Пока переливали с пустого в порожнее, программа уже готова и проверена в железе. Громоздко малёхо получилось, но её не в кармане носить - программу, не железо.
А вопрос такой: ноты пришлось "мерить" в протеусе, потом лепить таблицу: потому как от тона (частоты) ноты получилась зависимость длительности. Не стану углубляться в детали, пошел простым путём: "1" на пин, посчитали до "N', ноль на пин, посчитали опять. И так до "длительности. типа меандра на выход. "Играет" приемлемо, но....
Есть ли какая нить "стандартная" музыковыдающая подпрограмма, желательно с разжовыванием? Готовые программы звонков и т.д. не предлагать - утоп.
И еще. Как массив данных поместить в программу?
На подобие бейсика:
...
data 00 01 02 03 04......
...
resd a(i).....
...
такое бывает?
|
|
|
|
11.06.2010, 23:29
|
#28
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Фото-карточный замок на PIC16F628
Сообщение от rusyvochka
|
Как массив данных поместить в программу?
|
Name dt 1,2,3,4,5,6
разместит серию последовательных retlw 1, retlw 2 и тп
|
|
|
|
12.06.2010, 18:48
|
#29
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Фото-карточный замок на PIC16F628
Сообщение от realid
|
Name dt 1,2,3,4,5,6
разместит серию последовательных retlw 1, retlw 2 и тп
|
как бы, можно готовый пример и где их потом искать для использования?
|
|
|
|
12.06.2010, 19:34
|
#30
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Фото-карточный замок на PIC16F628
Сообщение от rusyvochka
|
как бы, можно готовый пример и где их потом искать для использования?
|
Пример:
Код:
|
clrf count
cycle:
movf count,W
call READ ;6 раз читаем
movwf PORTB ;вывод в порт
incf count,F
movlw 0x06
xorwf count,W
btfss STATUS,Z
goto cycle
goto $
READ: addwf PCL,F
dt 1,2,3,4,5,6 |
В этом мк сохранить данные в программной памяти можно 2-мя способами: 1. MOVLW и 2. RETLW
Но вы можете использовать внутреннюю EEPROM и хранить в ней.
Последний раз редактировалось realid; 12.06.2010 в 19:46.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:49.
|
|