Показать сообщение отдельно
Старый 11.04.2010, 22:55   #460   
Форумец
 
Сообщений: 4
Регистрация: 11.04.2010
Возраст: 46

lublupospat вне форума Не в сети
Просто зачитался темой

Сам тока пару недель как начал вникать в ПИКи так что не пинайте сразу
(особенно это касается тех кто неоднократно спорил на тему что лучше.........)
Сам всу жизнь писал на VB и VBA поэтому отчасти все что не понял в мане по MikroC сразу смотрю MikroB благо продукты схожие МК по надобности сопряждения некого девайса с SPI но зачитался и перепробовал все примеры

Хотел бы ещо раз поднять схемку предлженую в фроуме уже 2 раза (собрать частотомер-цыфровая шкала)
реально (тоже пару недель назад искал и не нашел ни одного примера на C)
но для пущей убедительности хотелось бы предложить вот такое какбы тех задание
1) чатотомер считает импульсы за 3 временных цыкла 10сек, 1сек, 0.1сек
(тоесть одно кнопка на переключение диапазонов поклугу 1-2-3-1.....)
2) использует таймер0 с предделителем на входе для увеличения частотного диапазона
(видел в инете кучу примеров где 16Ф84 работал на 40-60МГц просто отпад)
Сам думаю там посторались ассы Для проэкта хватило бы и 10-20МГц
3) задействовать еще одну кнопку на включение подсветки экрано но чтоб она сама гасла через 5-10 сек
4) прилипить к схемн кнопочку холд (удержание показаний)
5) Измененный диапазон после изменения например через 3-4 секунды (таймаут на повторное нажатие кнопки ) записывался в ЕЕПРОМ чтоб после повторного включения замер начинался в томже временном диапазоне

Не кричите строго просто в таком примере и кнопки и таймеры и индикатор и еепром и внешний управляющий елемент (подсветка) получается А по структуре 2-3 прерывания по таймерам и вечный цыкл с условиями
(а с тем количеством кометнариев которые оставляет Петр в своем обучении такому примеру цены не будет)

И если всетаки рассматривать будем по уже в ПРО версии

P.S. 16F628 (2-а контакта на кварц, 6-ть на ЖК, 1-н Сброс, 3-и кнопки, 1-н подсветка) и того 13-ть I/O

Последний раз редактировалось lublupospat; 11.04.2010 в 23:33.
  Ответить с цитированием