<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Учебный курс. Семисегментный индикатор. Динамическая индикация</title>
		<description>Discuss Учебный курс. Семисегментный индикатор. Динамическая индикация</description>
		<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html</link>
		<lastBuildDate>Tue, 14 Apr 2026 04:38:04 +0000</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://chipenable.ru/index.php/component/jcomments/feed/com_k2/58.html" rel="self" type="application/rss+xml" />
		<item>
			<title>ivan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-5403</link>
			<description><![CDATA[как мне вывести результат ацп на индикатор]]></description>
			<dc:creator>ivan</dc:creator>
			<pubDate>Mon, 20 Nov 2017 18:46:58 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-5403</guid>
		</item>
		<item>
			<title>ivan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-5402</link>
			<description><![CDATA[как мне вывести результат на семисегментный индикатор?]]></description>
			<dc:creator>ivan</dc:creator>
			<pubDate>Mon, 20 Nov 2017 18:44:49 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-5402</guid>
		</item>
		<item>
			<title>Максим232 says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4917</link>
			<description><![CDATA[А как называются индикаторы, которые используются в мультиметрах, калькуляторах и т.д. И как их можно подключить к МК, где об этом можно почитать?]]></description>
			<dc:creator>Максим232</dc:creator>
			<pubDate>Sat, 01 Oct 2016 08:59:58 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4917</guid>
		</item>
		<item>
			<title>ujin says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4766</link>
			<description><![CDATA[здравствуйте... Boorstysound посмотрите пожалуйста на исходники автора уважаемого тов Pashgan... программы предельно просты и прозрачны... А именно Пример 4. Вывод цифр от 0 до 99. Преобразование двоичных чисел в двоично-десятич ные (BCD). По вашим критериям программу можно изменить всего в нескольких строках а именно в строке инициализации переменной //программный счетчик секунд unsigned char counterProg = 0; установите вместо цифры 0 цифру 99. далее немного изменить основной цикл программы: while(1){ data1 = counterProg % 10; data2 = counterProg/10; //программный счетчик секунд if (counterProg ==0) counterProg = 99 else counterProg--; __delay_cycles( 8000000); }]]></description>
			<dc:creator>ujin</dc:creator>
			<pubDate>Mon, 28 Mar 2016 14:21:55 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4766</guid>
		</item>
		<item>
			<title>Boorstysound says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4765</link>
			<description><![CDATA[Как переделать на счетчик обратного отсчета например от 99 до 0 ?]]></description>
			<dc:creator>Boorstysound</dc:creator>
			<pubDate>Sun, 27 Mar 2016 11:40:26 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4765</guid>
		</item>
		<item>
			<title>Толян says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4490</link>
			<description><![CDATA[Как вывести результаты работы суммирующего счетчика на двойной 7-сегментный индикатор на стенде LESO 2.1 (http://www.labfor.ru/devices/leso2) ? Спасибо!]]></description>
			<dc:creator>Толян</dc:creator>
			<pubDate>Tue, 07 Apr 2015 18:53:12 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4490</guid>
		</item>
		<item>
			<title>asad says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4307</link>
			<description><![CDATA[А почему нельзя сделать так. просто при трассировке. Достаточно много времени оба индикатора включены. PORTD|=((1]]></description>
			<dc:creator>asad</dc:creator>
			<pubDate>Tue, 07 Oct 2014 17:34:37 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4307</guid>
		</item>
		<item>
			<title>Maryanne says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4264</link>
			<description><![CDATA[Heya, this is certainly such a great subject to know about. Also visit my blog: shonaad71.webno de.com (Maryanne: http://shonaad71.webno de.com/news/having-the-best-40th-celebration/)]]></description>
			<dc:creator>Maryanne</dc:creator>
			<pubDate>Sat, 02 Aug 2014 07:15:04 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-4264</guid>
		</item>
		<item>
			<title>Дитрий says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-3901</link>
			<description><![CDATA[Прочитал про статическую переменную, разобрался. Спасибо]]></description>
			<dc:creator>Дитрий</dc:creator>
			<pubDate>Fri, 21 Mar 2014 10:08:10 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-3901</guid>
		</item>
		<item>
			<title>JoJo says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-3899</link>
			<description><![CDATA[Переменная статическая. Она сохраняет свое значение между вызовами.]]></description>
			<dc:creator>JoJo</dc:creator>
			<pubDate>Thu, 20 Mar 2014 22:56:22 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-3899</guid>
		</item>
		<item>
			<title>Дитрий says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-3898</link>
			<description><![CDATA[У Вас в прерываниях count увеличиваться не будет, т.к. это локальная переменная для прерывания и вы её обнуляете при инициализации! Исправьте пожалуйста это.]]></description>
			<dc:creator>Дитрий</dc:creator>
			<pubDate>Thu, 20 Mar 2014 21:59:22 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-3898</guid>
		</item>
		<item>
			<title>Gennady says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-3823</link>
			<description><![CDATA[Неправильно сформулировал пост выше. В протеусе во время симуляции счётчик отсчитывает не 1 с и цифры бегут очень быстро. Где косяк понять уже второй день не могу. Исходник брал для WinAVR, 4.]]></description>
			<dc:creator>Gennady</dc:creator>
			<pubDate>Tue, 18 Feb 2014 09:21:10 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-3823</guid>
		</item>
		<item>
			<title>Gennady says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-3822</link>
			<description><![CDATA[Подскажите: Меняю программу на обратный отсчёт. Выставляю прерывание по совпадению для Т1 (1 сек реального времени). Всё настраиваю под Т1. НО! зажигание сегментов идёт по реальному времени, а подсчёт так работает по какому-то своему отсчёту (counterProg) и не подчиняется _delay_(1000)ко торая не равна 1с при 8МГц]]></description>
			<dc:creator>Gennady</dc:creator>
			<pubDate>Tue, 18 Feb 2014 06:39:53 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-3822</guid>
		</item>
		<item>
			<title>Марат says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2879</link>
			<description><![CDATA[нет не лень, если знал бы. Я в гуманитарий учусь:( это не моё. Юра помоги?]]></description>
			<dc:creator>Марат</dc:creator>
			<pubDate>Thu, 16 May 2013 03:38:43 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2879</guid>
		</item>
		<item>
			<title>Юра says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2878</link>
			<description><![CDATA[инфы в интернете много :) напиши сам, труда особого не составит, на 10 листов этой тематики уйдет полчаса-час, самому лень?]]></description>
			<dc:creator>Юра</dc:creator>
			<pubDate>Wed, 15 May 2013 16:25:36 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2878</guid>
		</item>
		<item>
			<title>Марат says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2877</link>
			<description><![CDATA[Помогите пожалуйста! Написать контрольную. Девушки одной помочь надо было. Вот тема: Подключение трех разрядного семисегметного индикатора к МК. Использовать индикаторы с общим анодом с динамической способом подключения Вот E-Mail: skyvip@bk.ru]]></description>
			<dc:creator>Марат</dc:creator>
			<pubDate>Wed, 15 May 2013 13:50:07 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2877</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2828</link>
			<description><![CDATA[ Есть некоторые недостатки и они накапливаются, но до исправлений не доходят руки.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Thu, 18 Apr 2013 08:34:14 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2828</guid>
		</item>
		<item>
			<title>Юра says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2824</link>
			<description><![CDATA[Но всё же как высчитывать вручную тоже, я думаю, нужно знать )) Это также не лишние знания, но в проектах буду юзать метод по ссылке выше от САБа]]></description>
			<dc:creator>Юра</dc:creator>
			<pubDate>Wed, 17 Apr 2013 09:58:46 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2824</guid>
		</item>
		<item>
			<title>Юра says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2823</link>
			<description><![CDATA[Потому что у меги8 такого регистра нет. Таймер считает от 0xb2 (за магические цифры надо бить по рукам!) до переполения, генерит прерывание, в прерывании в него снова записывается 0xb2 (хотя надо прибавлять 0xb2, см. тут: http://chipenable.ru/index.php/forum/2-mikrokontrollery-avr/3223-neobkhodima-pomoshch-po-tajmeram.html#3581 ) С работой таймера разобрался за пару часов со статьей про прерывания и с даташитом. Большое спасибо за ссыылочку :) Вот про "магические числа" Вы правы))) Путаюсь я в этом пока, что и как считать, а в Вашем примере всё просто и понятно, только поменять в дефайн и всё. Ничего высчитывать не нужно.]]></description>
			<dc:creator>Юра</dc:creator>
			<pubDate>Wed, 17 Apr 2013 09:57:10 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2823</guid>
		</item>
		<item>
			<title>САБ says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2822</link>
			<description><![CDATA[Потому что у меги8 такого регистра нет. Таймер считает от 0xb2 (за магические цифры надо бить по рукам!) до переполения, генерит прерывание, в прерывании в него снова записывается 0xb2 (хотя надо прибавлять 0xb2, см. тут: http://chipenable.ru/index.php/forum/2-mikrokontrollery-avr/3223-neobkhodima-pomoshch-po-tajmeram.html#3581 )]]></description>
			<dc:creator>САБ</dc:creator>
			<pubDate>Wed, 17 Apr 2013 09:40:47 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2822</guid>
		</item>
		<item>
			<title>Юра says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2821</link>
			<description><![CDATA[Вот инициализация таймера происходит здесь
//инициал изация таймера Т0 TIMSK = (1]]></description>
			<dc:creator>Юра</dc:creator>
			<pubDate>Wed, 17 Apr 2013 05:44:03 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2821</guid>
		</item>
		<item>
			<title>Юра says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2820</link>
			<description><![CDATA[Вот инициализация таймера происходит здесь //инициализация таймера Т0 TIMSK = (1]]></description>
			<dc:creator>Юра</dc:creator>
			<pubDate>Wed, 17 Apr 2013 05:40:52 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2820</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2537</link>
			<description><![CDATA[bchserg, да так и есть. Задавая частоту обновления разрядов нужно учитывать их количество. Твой комментарий удалился, потому что я потер комментарии maksim]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Wed, 20 Feb 2013 20:55:03 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2537</guid>
		</item>
		<item>
			<title>Вадег says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2367</link>
			<description><![CDATA[ Есть, 595 с защелкой и управляя оной можно не бояться за засвечивание негорящих сегментов. На мой взгляд такая индикация выглядит солидно и профессионально . В книге В.Трамперта "Измерение, управление и регулирование с помощью AVR-микроконтро ллеров." я считаю самая правильная реализация однопроводного подключения в случае со сдвиговыми регистрами, стоит ли оно того, решать Вам. Остальные поделки, которые мне встречались содержат простую RC-цепь, а это не надежно. У меня без SPI потребовалось три ноги МК для 8 разрядной "панели". Со SPI надо 4, четвертый как раз и есть эта защелка.]]></description>
			<dc:creator>Вадег</dc:creator>
			<pubDate>Tue, 08 Jan 2013 13:01:56 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2367</guid>
		</item>
		<item>
			<title>maksim says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2365</link>
			<description><![CDATA[ну помоги пожалуйста, просто я с Дальнего Востока(Хабаров ск)времени вообще нету,через 8 часов сдавать работу, а щас 12 ночи....очень прошу(]]></description>
			<dc:creator>maksim</dc:creator>
			<pubDate>Tue, 08 Jan 2013 13:00:25 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2365</guid>
		</item>
		<item>
			<title>Вадег says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2364</link>
			<description><![CDATA[Вот тут подробно все разжевано: http://alex.starspirals.net/2010/02/07/управление-семисегментным-индикатор/]]></description>
			<dc:creator>Вадег</dc:creator>
			<pubDate>Tue, 08 Jan 2013 12:44:44 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2364</guid>
		</item>
		<item>
			<title>Maksim says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2363</link>
			<description><![CDATA[Дорогие,уважаем ые программисты,по могите пожалуйста написать программу на Assemblere,нужн о для лабораторной работы в университете,ес ли завтра не сдам зачета не будет и следовательно отчислят...пров еряем ее в AVR Studio ATmega 16.Задание такое,написать программу для циклического отображения на семисегментном индикаторе цифр по возрастанию от 0 до F.Каждый счет должен сопровождаться звуковым сигналом. Прошу помоч,так как думаю что для вас это не составит труда,спасибо огромное,вязать ся можно по контакту http://vk.com/id99022848 и майлу max_kop_rus@mail.ru]]></description>
			<dc:creator>Maksim</dc:creator>
			<pubDate>Tue, 08 Jan 2013 09:18:25 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2363</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2269</link>
			<description><![CDATA[У меня версия CodeVision 2.04.4a. А подобные проблемы у меня были со старой версией.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Fri, 14 Dec 2012 13:02:18 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2269</guid>
		</item>
		<item>
			<title>Triaton says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2264</link>
			<description><![CDATA[Добавлю, что оба файла в папке inс, отобдажаются в дереве проекта и на соотв. вкладках виден их код.]]></description>
			<dc:creator>Triaton</dc:creator>
			<pubDate>Wed, 12 Dec 2012 20:34:20 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2264</guid>
		</item>
		<item>
			<title>Triaton says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2263</link>
			<description><![CDATA[Извините за глупый вопрос. Скачал для CVAVR, стоит ver.2.05, компилирует с ошибками - "не могу открыть mega8.h", не понимает регистры портов (PORTB, DDRB, PORTD, DDRD). Понимаю, что проблема на поверхности - ткните носом.]]></description>
			<dc:creator>Triaton</dc:creator>
			<pubDate>Wed, 12 Dec 2012 20:23:13 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2263</guid>
		</item>
		<item>
			<title>Иван says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2068</link>
			<description><![CDATA[Код составляется следующим образом. В зависимости от цифры нужно включать биты(ножки мк) Например чтобы вкл. цифру 8 необходимо зажечь все сегменты, кроме точки. Тогда: PORTX = 0b11111110; Теперь переводим это дело в 16-ную . Для этого разбиваем наши циферки на две группы по четыре цифры 1111 1110 и заглядываем в таблицу соответствия: Десятичная 1)Десятичная система 2)Двоичная система 3)Шестнадцатери чная система 0 0 0 1 1 1 2 10 2 3 11 3 4 100 4 5 101 5 6 110 6 7 111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F 16 10000 10 Получаем 0xEF;]]></description>
			<dc:creator>Иван</dc:creator>
			<pubDate>Mon, 26 Mar 2012 10:29:39 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-2068</guid>
		</item>
		<item>
			<title>Катя says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1915</link>
			<description><![CDATA[Помогите,пожалу йста,написать программу для отображения на семисегментном индикаторе количества нажатий (в шестнадцатеричн ой форме) на кнопки. Каждое нажатие должно сопровождаться звуковым сигналом.]]></description>
			<dc:creator>Катя</dc:creator>
			<pubDate>Tue, 20 Dec 2011 13:57:07 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1915</guid>
		</item>
		<item>
			<title>BlkDem says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1897</link>
			<description><![CDATA[Толковая статья. Избавило от излишней траты времени на освоение 7seg. Правда у меня не только цифры, но и некоторые буквы. Что, впрочем, ничего не меняет :) Спасибо.]]></description>
			<dc:creator>BlkDem</dc:creator>
			<pubDate>Mon, 12 Dec 2011 18:09:49 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1897</guid>
		</item>
		<item>
			<title>ALEX789 says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1876</link>
			<description><![CDATA[Здравствуйте Павел. Мне надо подправить драйвер семисегментного индикатора так, чтобы на индикаторе выводить переменную со знаком (signed). Как это правильно сделать. Эта переменная рассчитывается постоянно в программе, и ее со знаком (+ или -)надо выводить на семисегментник.]]></description>
			<dc:creator>ALEX789</dc:creator>
			<pubDate>Wed, 30 Nov 2011 21:32:29 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1876</guid>
		</item>
		<item>
			<title>fredi says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1860</link>
			<description><![CDATA[Помоги пожалуйста. В примере 4, если использовать индикатор с общим анадом, что нужно исправить в коде? P.S. желательно исправленный код.]]></description>
			<dc:creator>fredi</dc:creator>
			<pubDate>Tue, 22 Nov 2011 14:26:31 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1860</guid>
		</item>
		<item>
			<title>Silvercrab says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1748</link>
			<description><![CDATA[Спасибо за прекрасный сайт и статьи. Пишу в этой ветке вот почему, используя Ваши библиотеки 7-seg столкнулся с проблемкой, нужно было оперативно менять кол-во выводимых разрядов, т.е. гасить старшие, оставляя в работе младшие и наоборот. Пришлось немного подправить Вашу библиотеку :) добавив в функцию void IND_Output ещё одну переменную. теперь это выглядит так:
/********* *************** *************** ***
* Function name : IND_Output
* Returns : нет
* Parameters : value - число для преобразования, comma - позиция точки на индикаторе digN - количество разрядов выводимых на индикатор справа на лево
* Purpose : преобразует 16-ти разрядное число, записывает его в буфер индикатора
**** *************** *************** ********/
void IND_Output(unsi gned int value, unsigned char comma, unsigned char digN); и
//*********** *************** *************
v oid IND_Output(unsi gned int value, unsigned char comma, unsigned char digN)
{ unsigned char i; unsigned char tmp; for(i = 0; i < digN; i++){ tmp = value % 10; buf = number[tmp]; value = value/10; } if (comma < digN) { buf[comma] |= 1]]></description>
			<dc:creator>Silvercrab</dc:creator>
			<pubDate>Tue, 04 Oct 2011 10:56:58 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1748</guid>
		</item>
		<item>
			<title>Anzor says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1680</link>
			<description><![CDATA[Здравствуйте. Скажите, почему в одном из примеов динамической индикации в codevision с применением таймера в строках инициализации TCCR0 = (1]]></description>
			<dc:creator>Anzor</dc:creator>
			<pubDate>Wed, 14 Sep 2011 11:50:30 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1680</guid>
		</item>
		<item>
			<title>FIN says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1649</link>
			<description><![CDATA[Благодарю за великолепный сайт! Вопрос не в тему: Кокой программой пользуетесь для рисования схем на этом сайте?]]></description>
			<dc:creator>FIN</dc:creator>
			<pubDate>Mon, 29 Aug 2011 07:42:07 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1649</guid>
		</item>
		<item>
			<title>1100.1010.1011.1010 says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1539</link>
			<description><![CDATA[Pashgan,поясни пожалуйста: Для частоты прерываний 100Гц при кварце 8МГц и делителе на 1024 по подсчету нужно 78,125 тактов. У тебя указано 77 (ff-b2).где 78й выполняется? 77й TCNT0 == 0xFF 78й TCNT0 == 0x00 прерывание по переполнению Последовательно сть такая?]]></description>
			<dc:creator>1100.1010.1011.1010</dc:creator>
			<pubDate>Mon, 20 Jun 2011 10:33:25 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1539</guid>
		</item>
		<item>
			<title>Ратмир says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1487</link>
			<description><![CDATA[по ходу у меня открытый анод поэтому не работает, значит нужно менять код]]></description>
			<dc:creator>Ратмир</dc:creator>
			<pubDate>Tue, 10 May 2011 13:14:10 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1487</guid>
		</item>
		<item>
			<title>Ратмир says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1486</link>
			<description><![CDATA[Pashgan, доброй ночи. попробывал ваш первый пример через CodeVision, индикатор просто моргает. Может надо мне фьюзы установить? И еще вопросик: на отладочной плате у меня перед индикатором установлена 74HC595, сигналы на нее не подаю, может она мешает?]]></description>
			<dc:creator>Ратмир</dc:creator>
			<pubDate>Mon, 09 May 2011 18:25:29 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1486</guid>
		</item>
		<item>
			<title>гость says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1463</link>
			<description><![CDATA[Спасибо за отличную статью. Хочу прикрутить attiny2313 4-x разрядный индикатор. IAR Выдает ошибки: Error[Pe020]: identifier "TOIE1" is undefined C:\project\main .c 37
Error[Pe020] : identifier "TCCR0" is undefined C:\project\main .c 38
Error[Pe020] : identifier "CS02" is undefined C:\project\main .c 38
Error[Pe020] : identifier "CS01" is undefined C:\project\main .c 38
Error[Pe020] : identifier "CS00" is undefined C:\project\main .c 38 и т.п. По даташиту таймеры там есть и буковки типа TOIE1 есть, а в библиотеке iotiny2313.h нет. Простите начинающего,про сто хочу разобраться. Как быть или где почитать?]]></description>
			<dc:creator>гость</dc:creator>
			<pubDate>Tue, 26 Apr 2011 12:25:57 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1463</guid>
		</item>
		<item>
			<title>Сережа says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1383</link>
			<description><![CDATA[если такое совмещать с чтением 1wire - какие тонкости? у меня не получается увидеть устройство... :-(]]></description>
			<dc:creator>Сережа</dc:creator>
			<pubDate>Fri, 18 Mar 2011 23:27:29 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1383</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1328</link>
			<description><![CDATA[Выкладывай на форуме.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Tue, 08 Mar 2011 07:05:48 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1328</guid>
		</item>
		<item>
			<title>aurysto says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1327</link>
			<description><![CDATA[Спасибо.Есть над чем подумать... :-) Наваяю - можно выложить код?]]></description>
			<dc:creator>aurysto</dc:creator>
			<pubDate>Tue, 08 Mar 2011 01:17:51 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1327</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1311</link>
			<description><![CDATA[Да, описался. Исправил.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Sun, 06 Mar 2011 21:36:45 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1311</guid>
		</item>
		<item>
			<title>aurysto says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1306</link>
			<description><![CDATA[Спасибо,Pashgan !ОЧЕНЬ! #define SEG0 3
#define PORT_SEG0 PORTB
#define SEG1 4
#define PORT_SEG0 PORTC Очевидно в 4-й строке PORT_SEG1?]]></description>
			<dc:creator>aurysto</dc:creator>
			<pubDate>Sun, 06 Mar 2011 17:33:54 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1306</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1298</link>
			<description><![CDATA[Определить дефайном каждый сегмент и переписать код вывода цифры в порт в виде отдельной функции. Например, так
#define SEG0 3
#define PORT_SEG0 PORTB
#define SEG1 4
#define PORT_SEG1 PORTC
....
unsi gned char data;
....
void OutData(unsigne d char data)
{ if (data&(1]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Sat, 05 Mar 2011 07:02:08 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1298</guid>
		</item>
		<item>
			<title>aurysto says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1291</link>
			<description><![CDATA[С удовольствием читаю ваши статьи.Очень доходчиво...А вот как быть если сегменты раскиданы по портам, напр. А-PORTB.7,B-POR TB.5,C-PORTB.4, D-PORTB.2,E-POR TD.4,F-PORTD.5, G-PORTD.6 Знаете, бывает, что удобнее так развестись :-)]]></description>
			<dc:creator>aurysto</dc:creator>
			<pubDate>Fri, 04 Mar 2011 19:03:13 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-1291</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-899</link>
			<description><![CDATA[Удалил. Ничего страшного.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Fri, 10 Dec 2010 20:41:55 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-899</guid>
		</item>
		<item>
			<title>Lion_A says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-898</link>
			<description><![CDATA[Написал и тут-же разобрался :-) . Вот что делает копи паст. Просьба модератора удалить предыдущий пост. Первую программу написал пять дней назад так, что не ругайте :-)]]></description>
			<dc:creator>Lion_A</dc:creator>
			<pubDate>Fri, 10 Dec 2010 20:15:40 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-898</guid>
		</item>
		<item>
			<title>JoJo says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-868</link>
			<description><![CDATA[Да, в CodeVision 2.04. Это в старых версиях CodeVision нет описания битов регистров микроконтроллер а AVR.]]></description>
			<dc:creator>JoJo</dc:creator>
			<pubDate>Wed, 08 Dec 2010 20:50:17 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-868</guid>
		</item>
		<item>
			<title>enclis says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-777</link>
			<description><![CDATA[сами то пробовали?]]></description>
			<dc:creator>enclis</dc:creator>
			<pubDate>Wed, 10 Nov 2010 13:07:00 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-777</guid>
		</item>
		<item>
			<title>JoJo says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-769</link>
			<description><![CDATA[В конце статьи есть проект для CodeVision]]></description>
			<dc:creator>JoJo</dc:creator>
			<pubDate>Sun, 07 Nov 2010 00:04:15 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-769</guid>
		</item>
		<item>
			<title>enclis says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-760</link>
			<description><![CDATA[попробуйте скомпилить исходники под cvavr - и ничего у вас не получится, потому что cvavr не знает ничего про TOIE0, CS02, CS01, CS00 и т.д.]]></description>
			<dc:creator>enclis</dc:creator>
			<pubDate>Mon, 01 Nov 2010 16:18:43 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-760</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-752</link>
			<description><![CDATA[Можно пойти другим путем и он намного удобнее. Раздел "библиотеки" - драйвер семисегментного индикатора 7seg-driver.rar . Посмотри как там определяются коды.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Sun, 31 Oct 2010 20:23:34 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-752</guid>
		</item>
		<item>
			<title>Олег says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-748</link>
			<description><![CDATA[а как эти коды составляютя? 0x3f, //0 0x06, //1 0x5b, //2 0x4f, //3 И.Т.Д. я так понял они означают те выводы определённого порта которые нужно включить что бы высветилась определённая цифра. например для единички это будет 15 и 16 ножка то есть порт В1, В2. и катод подключеный к С7. в 16ричной системе сумма этих портов будет записываться как 0x3f. так вот сама технология перевода портов в 16 систему меня интересует. помогите пожалуйста разобраться! :-)]]></description>
			<dc:creator>Олег</dc:creator>
			<pubDate>Wed, 27 Oct 2010 11:15:24 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-748</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-570</link>
			<description><![CDATA[У меня нет в наличии такого индикатора, поэтому выложить пока ничего не могу..]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Sat, 28 Aug 2010 18:24:56 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-570</guid>
		</item>
		<item>
			<title>Guest says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-542</link>
			<description><![CDATA[наконец то очень понятно и полезно. большое спасибо автору. и просьба - сможете выложить какой нибудь тестовый пример для ML1001. это жк 7 сегментный по двух проводной линии. пытаюсь тут его заставить работать... пока не очень]]></description>
			<dc:creator>Guest</dc:creator>
			<pubDate>Thu, 19 Aug 2010 07:23:49 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-542</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-421</link>
			<description><![CDATA[САБ, вы просто кладезь информации]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Wed, 26 May 2010 14:48:49 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-421</guid>
		</item>
		<item>
			<title>Guest says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-418</link>
			<description><![CDATA[Вы применяете поразрядную индикацию. Но есть еще способ посегментной развертки. Его можно использовать для индикаторов с общим анодом (тогда аноды подключаются к выводам порта, а на транзисторы (7шт) подключаются сегменты - катоды). Десятичную точку можно включить без транзистора - она, как правило, включается только в одном знакоместе. Алгоритм, соответственно, изменяется - перебираем сегменты и зажигаем те знакоместа, в которых этот сегмент должен гореть. Такой способ индикации хорош для большого количества знакомест - транисторов будет 7, а скважность будет 8 независимо от количества знакомест, а значит, яркость и импульсный ток будут одинаковы что для 2, что для 20 знакомест. Увеличение количества транзисторов не страшно - 7 транзисторов с базовыми резисторами - это одна микросхема ULN2003, ее стоимость и занимаемое место на плате сравнимы со стоимостью и местом пары транзисторов и их резисторов.]]></description>
			<dc:creator>Guest</dc:creator>
			<pubDate>Tue, 25 May 2010 08:37:19 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-418</guid>
		</item>
		<item>
			<title>Guest says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-407</link>
			<description><![CDATA[Pashgan.напиши плиз на мыло.есть пару вопросов auag27 собака mail.ru]]></description>
			<dc:creator>Guest</dc:creator>
			<pubDate>Mon, 17 May 2010 17:39:53 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-407</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-399</link>
			<description><![CDATA[Ну как быть.. код подправить под этот индикатор. Посмотри как организован вывод на 4-ех разрядный индикатор в статье про вольтметр.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Sat, 15 May 2010 20:49:09 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-399</guid>
		</item>
		<item>
			<title>Guest says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-398</link>
			<description><![CDATA[и подключается он напрямую к атмеге8]]></description>
			<dc:creator>Guest</dc:creator>
			<pubDate>Sat, 15 May 2010 13:59:03 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-398</guid>
		</item>
		<item>
			<title>Guest says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-397</link>
			<description><![CDATA[Pashgan а как быть если у меня 9разрядный индикатор с общим катодом?]]></description>
			<dc:creator>Guest</dc:creator>
			<pubDate>Sat, 15 May 2010 13:54:49 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-397</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-391</link>
			<description><![CDATA[по-моему нет. Eсть два варианта такого подключения. Первый - с использованием RC цепочки, второй - с использованием двух одновибраторов. Во втором варианте деталей побольше, но мне он внушает больше доверия.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Thu, 13 May 2010 20:45:15 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-391</guid>
		</item>
		<item>
			<title>alexandershahbazov says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-389</link>
			<description><![CDATA[Сходу вышло 2-х проводное подключение с применением 74HC164 на 2-х разрядном 7-сегментнике . Но без SPI , без транзисторов . Сэкономлено 5 ножек . С SPI вас подожду как вы обещали . Есть ли какое-то преимущество в применении 74HC595 по сравнению с 74HC164 . Слышал про однопроводное подключение . Надежно ли это . Хотелось бы узнать ваше мнение .]]></description>
			<dc:creator>alexandershahbazov</dc:creator>
			<pubDate>Wed, 12 May 2010 22:10:18 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-389</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-380</link>
			<description><![CDATA[Да, С Днем Победы! Светлая память нашим дедам.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Sun, 09 May 2010 19:07:23 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-380</guid>
		</item>
		<item>
			<title>alexandershahbazov says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-379</link>
			<description><![CDATA[С Днем Победы !]]></description>
			<dc:creator>alexandershahbazov</dc:creator>
			<pubDate>Sun, 09 May 2010 17:36:26 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-379</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-370</link>
			<description><![CDATA[Ну да, будет выигрыш (по коду - единицы байт, по скорости ~ в два раза для двухразрядного десятичного числа). В данном случае это не принципиально, здесь же нет ограничений на размер и скорость выполнения кода. В разделе "библиотеки" я выкладывал два исходника для преобразования двоичных чисел таким методом.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Tue, 04 May 2010 15:18:35 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-370</guid>
		</item>
		<item>
			<title>alexandershahbazov says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-369</link>
			<description><![CDATA[Отлично !]]></description>
			<dc:creator>alexandershahbazov</dc:creator>
			<pubDate>Tue, 04 May 2010 06:48:32 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-369</guid>
		</item>
		<item>
			<title>Guest says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-367</link>
			<description><![CDATA[В функции преобразования: IND_Conv() лучше не использовать деление,я делаю преобразование вычитанием.Так быстрее,так как МК не умеет делить и при компиляции будет большая и медленная подпрограмма. Я делаю так: void Decoder(unsigne d int DataForLed) { unsigned char Num1=0, Num2=0, Num3=0; while (DataForLed >= 100) { DataForLed -= 100; Num1++; } while (DataForLed >= 10) { DataForLed -= 10; Num2++; } Num3 = DataForLed ; ByDisplay[2] =Num1; ByDisplay[1] =Num2; ByDisplay[0] =Num3; }]]></description>
			<dc:creator>Guest</dc:creator>
			<pubDate>Mon, 03 May 2010 19:50:42 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-367</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-357</link>
			<description><![CDATA[ Вот так:
индикатор с общим катодом подключенный напрямую к микроконтроллер у
#define LightOutAll() PORT_TR |= (1]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Wed, 28 Apr 2010 17:50:07 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-357</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-356</link>
			<description><![CDATA[ Там ничего сложного - нужно записывать коды цифр в регистры с помощью аппаратного/про граммного SPI. Думаю, накатаю чего-нибудь. Это два катода - наверное добавили лишний, чтобы четное число выводов было. В данном случае используется BC547 - биполярный npn транзистор общего назначения, 45В 100мА. Транзистор лучше ставить тот, который ток выдержит;)]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Wed, 28 Apr 2010 17:48:28 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-356</guid>
		</item>
		<item>
			<title>foxit says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-355</link>
			<description><![CDATA[В коде есть строчки //это часть можно настроить под другой индикатор Как ими пользоваться?]]></description>
			<dc:creator>foxit</dc:creator>
			<pubDate>Wed, 28 Apr 2010 16:26:30 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-355</guid>
		</item>
		<item>
			<title>alexandershahbazov says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-354</link>
			<description><![CDATA[Еще мне непонятно там по схеме 1 ножка индикатора соединена с 6 . И поточнее что за транзистор лучше ставить .]]></description>
			<dc:creator>alexandershahbazov</dc:creator>
			<pubDate>Wed, 28 Apr 2010 12:29:57 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-354</guid>
		</item>
		<item>
			<title>alexandershahbazov says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-352</link>
			<description><![CDATA[На макетке у меня сейчас 2-х зазрядный 7-сегментник с ATmega8 и сдвиговым регистром 74HC164 . Так и не попробовал как с ним работать . Есть в наличии также 74HC595 . Читал статью "Подключение lcd. Варианты схем" , но хотелось бы посмотреть здесь их применение . Читал про однопроводное подключение . Но для начала попробовать бы 2-х проводное подключение , применяя 74HC164 или 74HC595 .]]></description>
			<dc:creator>alexandershahbazov</dc:creator>
			<pubDate>Wed, 28 Apr 2010 08:01:02 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-352</guid>
		</item>
		<item>
			<title>Guest says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-351</link>
			<description><![CDATA[Спасибо, очень рад очередной статье...]]></description>
			<dc:creator>Guest</dc:creator>
			<pubDate>Wed, 28 Apr 2010 03:52:45 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-351</guid>
		</item>
		<item>
			<title>foxit says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-350</link>
			<description><![CDATA[Спасибо Буду разбираться]]></description>
			<dc:creator>foxit</dc:creator>
			<pubDate>Wed, 28 Apr 2010 03:34:38 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/58-uchebnyy-kurs-semisegmentnyy-indikator-dinamicheskaya-indikatsiya.html#comment-350</guid>
		</item>
	</channel>
</rss>
