Заказать прошивку

 





 

 

Свеча запускается от четырех батареек типа АА , питание получилось 6В. 
Так как для питание микроконтроллера необходимо 5В то последовательно включен диод 1N4148, 1В на нем и проседает. Я использовал 5 светодиодов яркостью 15000mcd.


Список деталей:


1 х PIC12F675 
1 х 1N4148 Диод 
5 х 15,000 MCD, 5 мм светодиодов сверх ярких 
1 х 4 батареек АА типа

Вот код (и его можно скачать в конце этой статьи): 


# включить <pic.h> 

__CONFIG (INTIO И WDTDIS И PWRTEN И MCLRDIS И снять \ 
И снять И BORDIS); 


INT I, J, K; 
INT fourBitLFSR, sixBitLFSR; 

Main () 


fourBitLFSR = 1; / / Начало на 1 
sixBitLFSR = 1; / / Начало на 1 

GPIO = 0; 
ANSEL = 0; / / Выключите АЦП 
TRISIO = 0; 

а (1 == 1) / / Loop Forever 

для (K = 0; K <fourBitLFSR; K + +) / / Задержка 0.1sx 4 Bit LFSR 
для (i = 0; I <255; I + +) 
для (J = 0; J <2; J + +); 

GPIO = sixBitLFSR | fourBitLFSR / / максимальное количество светодиодов на 

fourBitLFSR = ((fourBitLFSR <<1) И 0x0F) + ((fourBitLFSR>> 3) ^ ((fourBitLFSR>> 2) И 1)); 

sixBitLFSR = ((sixBitLFSR <<1) И 0x3F) + ((sixBitLFSR>> 5) ^ ((sixBitLFSR>> 4) И 1)); 

)


Скачать исходник

Вы не можете скачивать файлы с нашего сервера прошивку


 
Дата: 27-01-2009, 18:17, Просмотров: 22215, Автор: Nikolai4
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти под своим именем.

   
mihail012 # 1
15 декабря 2009 07:08  
 
Собрал схемка рабочая. Если светодиоды прятать за матовую поверхность (хотябы бумажный цилиндр), некоторая схожесть c настоящей свечей еть. Вот HEX файл прошивки <a class="link" target="_blank" href="http://www.rapidshare.ru/1295936,">http://www.rapidshare.ru/1
295936,</a> а вот ссылка на прогу и компилятор <a class="link" target="_blank" href="http://www.pcports.ru/.">http://www.pcports.ru/.</a> dry
  •    •     


   
Василий # 2
20 февраля 2010 01:55  
 
Подскажите, как получить hex файл?
  •    •     


   
Trof # 3
21 января 2011 14:44  
 
А можно ли тут использовать PIC12F629 и как под него поменять программу???
  •    •     


   
zaa-1978 # 4
21 января 2011 18:20  
 
можно поменять ну ето обратись к програмистам чтоб под нево перекомпелировали!
  •    •     


   
Trof # 5
31 марта 2011 13:37  
 
Ребята! А можно прошивочку выложить - повторить?? Или на мыло скинуть trof@ukr.net А то с рапида ее убрали, а пробовал перекомпелировать на другом компиляторе - нифига не запустилось! ((
  •    •     


   
ad_tv # 6
27 мая 2012 07:49  
 
интересно, тема ещё жива? что то решил собрать подобное.
  •    •     


   
ZQZ # 7
21 июня 2012 06:55  
 
Собрал свечу прекрасно работает как с PIC12F675 так и с PIC12F629
  •    •     


   
Chuvak # 8
1 июля 2012 21:00  
 
mihail012,
перезалейте пожалуйста файл НЕХ . не получается по этой ссылке скачать. (
  •    •     


   
Nikolai4 # 9
2 июля 2012 07:30  
 
Chuvak, все качает, перепроверил, пробуйте на другом браузере
  •    •     


   
Chuvak # 10
2 июля 2012 10:40  
 
Ошибка: Файл был удален по истечении максимального срока хранения. - вот что мне пишет.
  •    •     


   
Nikolai4 # 11
2 июля 2012 21:25  
 
файл в статье качается! ты наверное имеешь ввиду ссылку на файл от пользователя mihail012 так пиши ему в личку.
  •    •     


   
Chuvak # 12
2 июля 2012 21:28  
 
извините протупил не заметил что в статье появилась эта ссылка. belay
  •    •     


   
Chuvak # 13
3 июля 2012 21:28  
 
Nikolai4,
там в файле только фаил С. пытался сам изменить как то через MPLAB . но как говориться если не програмист то крыша поедит точно))))) не могли бы вы прислать на мыло фаил в НЕХ формате.. или сюда выложить. очень нужно. за ранее благодарен. думаю у многих проблема с этим.
  •    •     


   
Nikolai4 # 14
4 июля 2012 20:30  
 
Chuvak, в статье добавил прошивку пробуй и отпишешь о результатах
  •    •     


   
Chuvak # 15
4 июля 2012 22:49  
 
Nikolai4,
Спасибо.Всё отлично работает. как с PIC12f675 так и с PIC12f629 .
  •    •     


   
into # 16
7 февраля 2013 19:10  
 
Не работает :(
Прошил ICProg, вставил в панель - ничего не горит, напряжение на выводах МК отсутствуют на 2-7 ножках.
Буду ковырять прошивку, скорее всего что то не так сделал именно с ней. Кстати вот что заметил...при повторном затирании МК, выставляю руками последний код ячейки на моей 675-ой он "3444", программирую, считываю снова - программа записана, но последняя ячейка почему то 3FFF. Никто не подскажет что тут не так?
  •    •     


   
gmd7 # 17
8 февраля 2013 20:42  
 
Всё отлично работает. прошивал HEX на PIC12f629.
Делал по схеме - там ошибка- ноги пика 2 и 4 перепутаны, на печатке правильно.
  •    •     


   
Yrrrec # 18
29 апреля 2013 00:31  
 
походу контролер надо поменять..........
  •    •     

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 

Обновления

Конкурсные работы:

Сообщения Форума Ответов
бaкoмeтр 1804
Сколько мужчина может потратит ... 4
Настенные часы - термометр 258
PICKIT2 и AVR 5
RGB подсветка приборной панели 4
Бакометр 2 200
Индикаторы температуры и давле ... 22
Универсальный бортовой компьют ... 298
Простой автоматический выключа ... 18
Помогите пожалуйста с CAN инте ... 2