Отговори на тема  [ 28 мнения ]  Отиди на страница Предишна  1, 2
Откъде да намеря брояч със PIC16F84 и 2х20 HD44780 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Вто Юли 11, 2006 8:43 pm
Мнения: 172
Местоположение: София / Хасково
Мнение 
Знаех си че нещо пропускам :D Ето ми мейла - milenb [аt] escom <.> bg

Нали няма проблем да сложа кристал 8МХц свален от видео?


Нед Юни 10, 2007 2:54 pm
Профил ICQ WWW
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Пет Окт 27, 2006 6:23 pm
Мнения: 162
Местоположение: Севлиево
Мнение 
Ами.. програмата съм я писал за 4 MHz.
Така, че си вземи един такъв и дерзай :)
Изпращам ти HEX-a.


Нед Юни 10, 2007 11:20 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Вто Юли 11, 2006 8:43 pm
Мнения: 172
Местоположение: София / Хасково
Мнение 
Имам само 6,8 и 16... Утре ще купя един 4МХц, дано да брои правилно тоя процесор :D


Нед Юни 10, 2007 11:35 pm
Профил ICQ WWW
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 5:07 pm
Мнения: 813
Местоположение: Сливен
Мнение 
Milen_Haskovo написа:
Имам само 6,8 и 16... Утре ще купя един 4МХц, дано да брои правилно тоя процесор :D


А ниамаше ли да ти е по евтинко да си купиш едно калкулаторче за 1 лев и да му закачиш рид реленцето на бутона равно :))) че и памет ще имаш даже че и изваждащ брояч даже :)) а ти тръгна с локомотов ремарке за кола да дърпаш

:))

Поздрави!!


Пон Юни 11, 2007 10:02 am
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Вто Юли 11, 2006 8:43 pm
Мнения: 172
Местоположение: София / Хасково
Мнение 
Пробвал съм го с калкулатора, брои доста бавно, често пропуска (заради бавната скорост).


Пон Юни 11, 2007 1:27 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Яну 30, 2006 2:48 am
Мнения: 1248
Местоположение: София
Мнение 
Сложи си втора ампула, а по-добре оптрон с въздушна междина, вържи ги двата като квадратурен брояч, ще може да брои в двете посоки, и по-важното, при притрептяване няма да ти трупа грешка в плюс.
Индикацията (и самия брояч), освен с процесор - което е лесно, ако си на ти с процесорите, може да се направи и на твърда логика, в CMOS серията има готови реверсивни броячи, както и седемсегментни декодери - за управление на индикаторите.
Едно такова решение е 100% железно, защото или работи добре, или не работи.
Застрахован си от грешки и съответно брак
и т.н.


Пон Юни 11, 2007 2:25 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Вто Юли 11, 2006 8:43 pm
Мнения: 172
Местоположение: София / Хасково
Мнение 
Със TTL/CMOS и 7-сегментни броячи е лесно, бях си направил часовник на такаква основа и знам как стоят нещата. Няколко брояча 4017 + съответния контролер за дисплея, бях ползвал някакви български интеграли с наша маркировка дето отсъства в нета и в каталозите :? Но сметнах че става скъпо да се занимавам с куриери да ми докарат драйвъри и броячи, при условие че имам в наличност дисплей и процесор...


Пон Юни 11, 2007 3:09 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Яну 30, 2006 2:48 am
Мнения: 1248
Местоположение: София
Мнение 
Подходящия е 40162 или 40192
и после дешифратори (4543) според вида на дисплея
Но след като си имаш процесор, и искаш да го ползваш - ще трябва да се научиш да си пишеш програмите, или поне да пишеш коректно задание, а пък програмисти дал господ :D
Малко процесори имат вграден квадратурен реверсивен брояч, но почти със всеки процесор можеш да го направиш програмно.
Ако скоростта е твърде голяма, се правят диференциращи вериги на входовете и малко декодираща логика, и се ползват два броячни входа на процесора.
Нпр PIC16F168(А), има два брояча тъй че става.
В твоя случай би могъл да ползваш pin-change по два пина, и софтуерно да дакодираш посоката на движение (плюс или минус)
Просто е, особено ако си го правил вече :) :(


Вто Юни 12, 2007 11:52 am
Профил WWW
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Чет Ное 02, 2006 1:13 am
Мнения: 88
Мнение 
Моя съвет е, след като имаш процесор и дисплей да го направиш с тях.
Все ми се струва, че кода за подобно нещо на mikroC е в рамките на десетина реда, включително и ЛСД инициализацията и изхода. Специално за ПИК16Ф84А, слагаш прекъсвания на PORTB.F0 , в процедурата правиш counter++ и пращаш на ЛСД-то да печата. Следиш нивото на някой друг пин, закачен за нулиращия бутон и нулираш counter-а, ако имаш 1.


Последна промяна solenoid на Вто Юни 12, 2007 7:08 pm, променена общо 1 път



Вто Юни 12, 2007 7:03 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 08, 2006 2:12 pm
Мнения: 2017
Местоположение: Котел
Мнение 
Ами за броене назад??? Както каза колегата ако не брои и в обратна посока ще натрупва импулси при притреперване :o


Вто Юни 12, 2007 7:06 pm
Профил
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Чет Ное 02, 2006 1:13 am
Мнения: 88
Мнение 
Ми той колегата, го е написал по-горе. С две ампули(ампули). Разбира се, софтуера ще се усложни малко, въпреки че не видях колегата да иска да му брои назад. Виж защита срещу притреперване си трябва.


Вто Юни 12, 2007 8:10 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Пет Окт 27, 2006 6:23 pm
Мнения: 162
Местоположение: Севлиево
Мнение 
solenoid написа:
Ми той колегата, го е написал по-горе. С две ампули(ампули). Разбира се, софтуера ще се усложни малко, въпреки че не видях колегата да иска да му брои назад. Виж защита срещу притреперване си трябва.

В програмата съм предвидил защита срещу претрепване


Вто Юни 12, 2007 11:47 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Вто Юли 11, 2006 8:43 pm
Мнения: 172
Местоположение: София / Хасково
Мнение 
Да няма някакъв пропуск в сорса горе или в компилирания hex файл, не ми тръгна брояча :( Вързах дисплея, сложих му тример за контраста, сложих стабилизатор 5 волта за захранването им, ама не ще :(


Пет Юни 15, 2007 1:55 pm
Профил ICQ WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 28 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни