Форум за електроника Форуми Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Въпрос за PIC 12c509a и младконструктор

 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics



Предишната тема :: Следващата тема  
Автор Съобщение
kukata
Опитен потребител
Опитен потребител


Регистриран на: 27 Окт 2005
Мнения: 100
Местожителство: Burgas

МнениеПуснато на: Вто Юни 17, 2008 19:48    Заглавие: Въпрос за PIC 12c509a и младконструктор Отговорете с цитат

Имам един въпрос относно PIC-a на схемата от сайта на МК.Гледам че тука има и хора разбиращи от асемблер.
http://www.constructor.bg/mk/IR_regulator.htm
Махнах всички IR елементи защото ползвам само командване от копчето. PIC-a e 12c509a и работи по следния начин:

/от сайта/


Цитат:
При местно управление. Краткотрайно натискане и отпускане на бутона въвежда схемата в първия режим - включване/изключване (в зависимост от предишното състояние на ключа). Времето за натискане, дефинирано в програмата за този режим е от 50ms до 500ms, като ако бутонът е натиснат за време по-малко от 50ms, това се приема от микроконтролера като смущаващ импулс и не се изпълнява включване (изключване). Ако продължителността на натискане на бутона е в горните граници, и предишното състояние е било “изключено”, след отпускането на бутона лампата ще светне плавно, като напрежението върху нея ще започне да се увеличава от 20V и в зависимост от положението на джъмпера J ще спре до зададената яркост или ще отиде до максималното напрежение (210V).




Интересува ме какво трябва да променя във ASM фаила 4е да минава от 1 във 2 режим за повече от 500 ms а за около 1 sec.
налага ми се бутона да бъде натиснат за повече от 500 ms а така започва регулиране на светенето вих искал това да стане след около 1 sec.

ето го и .ASM фаила във ZIP-a

http://www.constructor.bg/mk/mkfiles/IR%20lightcontrol%20MK12.zip



Благодаря!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
tchav
Опитен потребител
Опитен потребител


Регистриран на: 05 Юли 2004
Мнения: 753

МнениеПуснато на: Сря Юни 18, 2008 12:48    Заглавие: Отговорете с цитат

Без да разбирам много ти предлагам да промениш реда:

movlw D'49' ; 500ms

така:

movlw D'100' ; 500ms
_________________
Сашо Чавдаров
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
noovas
Нов потребител
Нов потребител


Регистриран на: 13 Юни 2008
Мнения: 15

МнениеПуснато на: Сря Юни 18, 2008 13:11    Заглавие: Отговорете с цитат

така може и да стане, дано човека да има програматор.... Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
yani kokas
Опитен потребител
Опитен потребител


Регистриран на: 14 Юни 2006
Мнения: 326
Местожителство: Дупница/София/

МнениеПуснато на: Сря Юни 18, 2008 14:08    Заглавие: Отговорете с цитат

И да си купи pic 12F509a защото 12C509A e OTP и се програмира само веднъж.
_________________
Всеки щепсел контакта да си знае ,да се пази
да не се зарази и ако клемите зацапа,
некой друг да тока да изцака...
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла Yahoo Messenger
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov
Where to Find Free Service Manuals