Как сделать счетчик в с

Обновлено: 08.07.2024

Счетчиком называют устройство, предназначенное для подсчёта числа импульсов поданных на вход. Они, как и сдвигающие регистры, состоят из цепочки триггеров. Разрядность счетчика, а следовательно, и число триггеров определяется максимальным числом, до которого он считает.

Регистр сдвига можно превратить в кольцевой счетчик, если выход последнего триггера соединить с входом первого. Схема такого счетчика на разрядов приведена на рисунке 1. Перед началом счета импульсом начальной установки в нулевой разряд счетчика (Q0) записывается логическая 1, в остальные разряды - логические 0. С началом счета каждый из приходящих счётных импульсов Т перезаписывает 1 в следующий триггер и число поступивших импульсов определяется по номеру выхода, на котором имеется 1. Предпоследний (N-1) импульс переведет в единичное состояние последний триггер, а импульс перенесёт это состояние на выход нулевого триггера, и счет начнётся сначала. Таким образом, можно построить кольцевой счетчик с произвольным коэффициентом счета (любым основанием счисления), изменяя лишь число триггеров в цепочке.

Недостаток такого счетчика - большое число триггеров, необходимы; для его построения. Более экономичны, а поэтому и более распространены счетчики, образованные счетными Т-триггерами. После каждое тактового импульса Т сигнал на входе D (инверсном выходе) меняется на противоположный и поэтому частота выходных импульсов вдвое меньше частоты поступающих. Собрав последовательную цепочку из n счетных триггеров соединяя выход предыдущего триггера со входом C следующего), мы получим частоту fвых=fвх/2 n . При этом каждый входной импульс меняет код числа на выходе счетчика на 1 в интервале от 0 до N=2 n -1.

Микросхема К155ИЕ5 рисунок 2 содержит счетный триггер (вход С1) и делитель на восемь (вход С2) образованный тремя соединенными последовательно триггерами. Триггеры срабатывают по срезу входного импульса (по переходу из 1 в 0). Если соединить последовательно все четыре триггера как на рисунке 2, т получится счетчик по модулю 2 4 =16. Максимальное хранимое число при полном заполнении его единицами равно N=2 4 -1=15=(111)2. Такой счетчик работает с коэффициентом счета К (модулем), кратным целой степени 2, и в нем совершается циклический перебор К=2 n устойчивых состояний. Счетчик имеет выходы принудительной установки в 0.

Часто нужны счетчики с числом устойчивых состояний, отличным от 2 n Например, о электронных часах есть микросхемы с коэффициентом счета 6 (десятки минут). 10 (единицы минут). 7 (дни недели). 24 (часы). Для построения счётчика с модулем К≠2 n можно использовать устройство из n триггеров для которого выполняется условие 2 n >К. Очевидно, такой счётчик может иметь лишние устойчивые состояния (2 n -К). Исключить эти ненужные состояния Можно использованием обратных связей, по цепям которых счетчик переключается в нулевое состояние в том такте работы когда он досчитывает до числа К.

Для счетчика с К=10 нужны четыре триггера (так как 2 3 4 ) должен иметь десять устойчивых состояний N==0,1. 8,9. В том такте, когда он должен был перейти в одиннадцатое устойчивое состояние (N=10), его необходимо сбросить в исходное нулевое состояние. Для такого счётчика можно использовать микросхему К155ИЕ5 рисунок 3, введя цепи обратной связи с выходов счетчика, соответствующих числу 10 (т. е. 2 и 8) на входы установки счетчика в 0 (вход R). В самом начале 11-го состояния (число 10) на обоих входах элемента И микросхемы появляются логические 1, вырабатывающие сигнал сброс всех триггеров счетчика в нулевое состояние.

Во всех сериях цифровых микросхем есть счетчики с внутренней организацией наиболее ходовых коэффициентов пересчета, например в микросхема К155ИЕ2 и К155ИЕ6 К=10. в микросхеме К155ИЕ4 К=2х6==12.

Как видно из схем и диаграмм на рисунках 1-3, счетчики могут выполнят функции делителей частоты, т. е. устройств, формирующих из импульсной последовательности с частотой fвх импульсную последовательность на выходе, последнего триггера с частотой fвых, в К раз меньшую входной. При таком использовании счетчиков нет необходимости знать, какое число в нем записано в настоящий момент, поэтому делители в некоторых случаях могут быть значительно проще счетчиков. Микросхема К155ИЕ1, например, представляет собой делитель на 10, а К155ИЕ8 - делитель с переменным коэффициентом деления К=64/n. где n=1. 63.

Кроме рассмотренных суммирующих широко применяют реверсивные счетчики на микросхемах К155ИЕ6. К155ИЕ7, у которых в зависимости от режима работы содержимое счетчика или увеличивается на единицу режим сложения, говорится что происходит инкремент счётчика или уменьшается на единицу режим вычитания, декремент после прихода очередного счетного импульса. Микросхема К155ИЕ1 рисунок 4 - делитель на 10. Установка ее триггеров в 0 осуществляется одновременной подачей высокого уровня на входы 1 и 2 (элемент И). Счетные импульсы подают на вход 8 или 9 (при этом на другом входе должен быть высокий уровень) или одновременно на оба входа (элемент И).

В состав микросхемы К155ИЕ2 рисунок 4 входят триггер со счетным входом (вход С1) и делитель на 5 (вход С2). При соединении выхода счетного триггера с входом С2 образуется двоично-десятичный счетчик (диаграмма его работы аналогична приведенной на рисунке 3). Счет происходит по срезу импульса. Счетчик имеет входы установки в 0 (R0 с логикой И) и входы установки в 9 (R9 с логикой И).

Микросхему К155ИЕ4 образуют счетный триггер и делитель на 6 рисунок 5. О микросхеме К155ИЕ5 было сказано ранее рисунок 2

Микросхемы К155ИЕ6 и К155ИЕ7 рисунок 6,а)-реверсивные счетчики предварительной записью, первый из них - двоично-десятичный, второй четырехразрядный двоичный. Установка их в 0 происходит при высок уровне на входе R. В счетчик можно записать число подав на выходы D1-D4 (в К155ИЕ6 от 0 до 9, в К155ИЕ7 от 0 до 15). Для этого на вход S необходимо подать низкий уровень, на входах С1 и С2 высокий уровень, на входе R - низкий. Счет начнется с записанного числа по импульсам низкого уровня, подаваемым на вход С1 (в режиме сложения) или на С2 (в режиме вычитания). Информация на выходе изменяется по фронту счётного импульса. При этом на втором счетном входе и входе S должен быть высокий уровень, на входе R-низкий, а состояние входов D безразлично. Одновременно с каждым десятым (шестнадцатым) на входе С1 импульсом на выходе P1 повторяющий его выходной импульс, который может подаваться вход следующего счетчика. В режиме вычитания одновременно с каждым импульсом на входе С2, переводящим счетчик в состояние 9, (15), на выходе Р2 появляется выходной импульс.

Временная диаграмма работы счетчика К155ИЕ6 приведена на рисунке 6,б. На диаграмме в режиме параллельной записи (S=0) было записано число 6 (высокий уровень на входах D2 и D3).

Микросхемы К176ИЕ1, К56ИИЕ10 и К561ИЕ16 рисунок 7 - двоичные счётчики. Счетчик К561ИЕ10 при подаче счетных импульсов на вход С1 и при С2=1 работает по фронту, при счете по входу С2 и при С1==0 - по срезу. Счётчик К561ИЕ16 не имеет выходов от второго и третьего делителя. Счетчики устанавливаются в нулевое состояние при подаче высокого уровня на вход R. Для правильной работы этих и всех других счетчиков, выполненных по КМОП технологии (серий К164, К176, К564, К561..), необходимо после включения питания (или после снижения напряжения источника питания до 3 В) устанавливать их в исходное нулевое состояние подачей импульса высокого уровня на вход R. В противном случаи счётчики могут работать случайными коэффициентами пересчёта. Импульс сброса после включения питания может подаваться автоматически, если ввести времязадающую RC-цепь и инвертор, как показано на рисунке 7,в.

GIG Опубликована: 2005 г. 0 0


Вознаградить Я собрал 0 1

Узнать, как создать "счетчик разделов" с помощью CSS.

Счетчик раздела

Счетчик разделов используется для того, чтобы сообщить людям, насколько хорошо идет их бизнес, отображая интересные цифры:

Создать счетчик раздела

Шаг 1) Добавить HTML:

Пример

Шаг 2) Добавить CSS:

Пример

/* Поплавок четыре колонки бок о бок */
.column
width: 25%;
padding: 0 5px;
>

/* Очистить поплавки после столбцов */
.row:after content: "";
display: table;
clear: both;
>

/* Отзывчивые колонки */
@media screen and (max-width: 600px) .column width: 100%;
display: block;
margin-bottom: 10px;
>
>

Коллаж на тему счетчика от Яндекса

Когда я создавал свой первый сайт, то очень хотел поставить на него счетчик от компании Yandex. Набирал такой запрос в поисковой системе, просматривал множество ресурсов, но он оказался всего лишь мифом, хотя многие не преминули продвинуться по этому достаточно популярному запросу. Помню, что именно по нему я впервые попал на блог Деваки. Очень полезный ресурс, кстати, советую посетить.

Счетчик Яндекса — миф или реальность?

Но все же продвижение по данному запросу в то время было профанацией, ибо такого в природе не существовало. Многие выдавали за него денежку со значением ТИЦ. Ну, а начиная с осени 2009 можно было практически без зазрения совести выдавать на счетчик инструмент веб аналитики под названием Яндекс Метрика, которая, в общем-то, таковым и являлась.

Но все же она несколько отличалась от популярного LiveInternet, который кроме довольно мощных инструментов веб аналитики (скорее даже не аналитики, а все же статистики) имел видимый посетителям сайта информер, где можно было бы при желании настроить вывод данных о посещаемости в любом удобном вебмастеру виде.

Вот именно такого информера и не хватало Метрике для того, что ее можно было стопроцентно назвать счетчиком. Но это было актуально лишь до недавнего времени, а сейчас можно во всеуслышание говорить об этом, ибо данная система обзавелось видимой частью, позволяющей отображать на страницах сайта информацию о посещаемости данного ресурса.

При настройке информера можно будет выбрать один из этих трех вариантов его отображения на сайте, а так же настроить цветовую гамму и что именно должно будет в нем выводиться. Для начала, я думаю, неплохо. Особенно мне импонирует второй вариант, который в виде ступенчатой диаграммы отображает посещаемость сайта по дням недели — очень оригинально.

Настройка внешнего вида счетчика

Кстати, можно будет настроить, чтобы при щелчке мышью по информеру появлялось выпадающее окно со статистикой за предыдущую неделю:

Диаграмма посещаемости, всплывающая при подведению курсора мыши к счетчику

Вообще Метрика привлекает своей наглядностью, красивостью и прочей веб два нольностью (WEb 2.0), особенно на фоне LiveInternet, который в плане подачи информации и наглядности ее представления все же немного прошлый век, хотя, конечно же, приводимая им информация очень важна и в некоторых случаях уникальна.

Кстати, эту систему вполне можно назвать инструментом веб аналитики, ибо у него имеется возможность ставить цели и отслеживать определенные события (например, переход на определенную страницу, совершение регистрации, перехода по определенным ссылкам и т.п.).

В рунете самым популярным инструментом для веб аналитики до сих пор является Google Analytics, который довольно сильно наворочен и по возможностям серьезно превосходит Яндекс Метрику.

Но вопрос в том, что в рунете на данный момент веб аналитика находится в зачаточном состоянии, в отличии от буржунета (который по некоторым данным опережает развитие нашего SEO примерно лет на 5), где подобные системы стали одним из самых востребованных инструментов при продвижении сайтов.

В рунете Google Analytics считается наикрутейшим, а в буржунете он используется только начинающими оптимизаторами. Там довольно часто используется профессиональный платный софт для анализа продвижения проектов. Ну, отстаем мы от буржунета и ничего тут не поделаешь. Поэтому нам и возможностей веб аналитики Метрики будет достаточно для большинства случаев.

К тому же, в детище зеркала рунета есть такие уникальные инструменты как Вебвизор, карта ссылок или кликов:

Как ссылок в Метрике

Ну, а теперь давайте перейдем от воспеваний дифирамбов Яндексу и его новому счетчику (чего-то в последнее время я слишком уж сильно пиарю их сервисы) непосредственно к тому, как всю эту красоту заполучить на свой сайт.

Как зарегистрироваться и настроить информер Яндекса

Отчеты Метрики при установке РСЯ на сайт

Так же напомню вам, что если объявления от РСЯ будут выводиться не на всех страницах вашего ресурса, то и статистика счетчика Яндекса будет занижена. В этом случае нужно будет зарегистрироваться и добавить свой сайт в Метрику (регистрация фактически заключается в получении бесплатного почтового ящика от Yandex), а затем получить и установить код на свой сайт.

О том, как зарегистрироваться в Яндекс Метрике я писал тут. Так же как и в случае с LiveInternet, вы сможете открыть общий доступ к статистике Метрики, который будет закрыт по умолчанию.

В не зависимости от способа регистрации, перейдите на на страницу со списком уже добавленных вами сайтов и щелкните по зеленой иконке напротив нужного счетчика:

Просмотр всех ваших Яндекс Счетчиков

Настройка уведомлений о проблемах с сайтом в Метрике

Вообще, до 2009 года Метрика была доступна только тем, кто крутил у себя на сайте Директ, поэтому и наблюдается сейчас такая сильная взаимосвязь этих двух сервисов. Яндекс Директ, о котором я писал здесь, является оборотной стороной рекламной сети РСЯ — в Директе дают объявления рекламодатели, а в партнерской сети их размещают вебмастера. Ну, это если грубо аппроксимировать.

Настройка и получение кода счетчика

В результате чего откроется дополнительная область, где вы сможете выбрать один из трех типов счетчика Яндекса и тонко настроить его внешний вид и отображаемую в нем информацию:

Настройка информера Метрики

Первый вариант будет выводить сразу все три возможных показателя посещаемости (сверху вниз): количество показов страниц исследуемого сайта за текущие сутки, количество визитов и количество уникальных посетителей. В общем-то, как раз все самое нужное.

Второй вариант отображает цветной график посещаемости по дням недели и один из трех описанных выше параметров. Какой именно будет отображаться на счетчике, будет зависеть от того, в каком поле вы поставите галочку: Просмотры, Визиты или Посетители.

Третий же вариант будет просто выводить один из выбранных вами показателей посещаемости вашего ресурса.

Получение кода счетчика Яндекса

Обратите внимание, что код счетчика будет заключен в открывающие и закрывающие теги вида:

а информера — в теги:

Предоставление доступа к статистике вашего счетчика

Индивидуальный доступ к статистике

Я поначалу думал, что требуется время, после чего цифирьки сами появятся в информере. Ан, нет. Галочка эта нужна и без нее никак.

Как лучше установить счетчик Яндекса на сайт

Вы, конечно же, можете скопировать и вставить их вместе. Все будет работать, но все же лучше будет код счетчика Метрики вставить в шаблон вашего сайта перед закрывающим тегом /body, т.к в этом случае подвисший скрипт никак не замедлит загрузку страниц вашего ресурса.

Хотя последнее время нам по умолчанию предлагают асинхронную версию, которая на скорость загрузки страницы никак не влияет:

Редактировать счетчик Яндекса

А вот информер можете установить в любое удобное для вас место, точно так же, как я это описывал в статьях про:

Комментарии и отзывы (14)

Спасибо за информацию, хотя я LI всё ещё пока доверяю.

Буквально сегодня изучал эту метрику)))и в голове отложил на будущие.

Тоже пользуюсь метрикой, очень нравится. Особенно мне нравится карта передвижений по сайту.

Из за краснодара теперь молодым сайтам лучше не пользоваться яндекс метрикой или как?

Советчик: Владимир: пожалуйста.

Рамиль: разговоры о том, что некоторым сайтам не стоит ставить Яндекс Метрику ходят уже довольно давно. Мнения по этому поводу расходятся. А вот в какую сторону склонит чашу весов новый алгоритм Краснодар от Яндекса, я затрудняюсь предположить.

>akkadites: ну, писал я это несомненно с некоторой долей иронии, просто Яндекс Метрика им действительно удалась, по моему мнению.

По поводу вашей ситуации можно сказать только то, что любая серьезная поисковая система становится в определенном смысле диктатором, ибо если ознакомиться с их правами и обязанностями, то однозначно станет видно — поисковики могут все и к ним невозможно придраться (в том числе и юридически). Остается только смириться, увы.

А как счетчик на сайт с самописным движком установить?

Для Joomla можно использовать модуль Яндекс Метрика mod_doyandexmetrika. И никаких проблем с кодами

какой код нужно вставить

чтобы статистика работала и в ucoz?

Установил код счетчика в плагин Яндеск метрики, теперь он виден на сайте ф футере, на другом сайте не виден старый код. Как сделать чтобы не было видно кода в подвале? Информер не нужен

Можно этого не делать, а просто убрать из кода Метрики вставляемого на ваш сайта то, что будет заключено между этими тегами:

🤔 Что делаем: подключаем к сайту Яндекс.Метрику для оценки посещаемости сайтов и анализа поведения пользователей.

🕔 Время: 8 минут.

✅ Понадобится: аккаунт на Яндексе.

👉 Коротко суть. Владельцу сайта иногда бывает важно выяснить, сколько людей посещает его сайт в день или в месяц, откуда эти люди приходят и как вообще пользуются сайтом. Чтобы это узнать, на сайт ставят специальный код — при загрузке страницы он сам отслеживает действия пользователей, а потом собирает данные в разные отчёты. Сегодня поставим этот код на сайт и посмотрим, как он работает.

👉 Про сервисы сбора статистики у нас есть отдельная статья — в ней мы подробно рассказали, как они устроены, как работают и для чего применяются.

1. Заходим в аккаунт Яндекса


2. Добавляем новый счётчик в аккаунт

Счётчик — это код, который смотрит, как посетители пользуются сайтом, на какие страницы заходят чаще всего и откуда приходят. Чтобы получить всю эту статистику, нам нужно сначала создать счётчик, а потом добавить его на сайт.


3. Получаем код счётчика

На странице счётчика система нам предложит три варианта установки:

  • HTML — если у вас статический сайт (наш вариант).
  • CMS — подойдёт для сайтов на Вордпрессе и других системах управления контентом.
  • Система управления тегами — для опытных веб-мастеров, которые подключают сразу несколько систем мониторинга и сбора данных.

Выбираем HTML и копируем код счётчика ниже на странице:

4. Добавляем код счётчика на сайт

Так как у нас вариант кода для установки в чистый HTML, то используем ту же механику, что и для установки комментариев на сайт:

  1. Открываем панель управления хостинга.
  2. Находим файл index.html — это главная страница нашего сайта.
  3. Открываем исходный код страницы во встроенном редакторе.
  4. Находим раздел .
  5. Вставляем в него наш код счётчика
  6. Сохраняем файл.
  7. Делаем так со всеми страницами сайта, статистику которых хотим отслеживать.

5. Проверяем работу счётчика

Заходим на страницу со счётчиками и видим зелёный значок — это значит, что Метрика увидела код на сайте:


Если зайдём в сам счётчик, то увидим, что данные уже собираются и статистика работает. На сайтах, которые посещают часто, новые данные о посетителях будут видны уже через 5–10 минут:

Читайте также: