Отговори на тема  [ 5 мнения ] 
Управление на сегментни индикатори 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Мар 04, 2007 10:21 pm
Мнения: 70
Мнение Управление на сегментни индикатори
Попадна ми една схема за управление на 4 индикатора по I2C с интегрална схема SAA 1064. Днес търсих интегралката и не я намерих. Ще ми предложите ли друга схема с елементи, които се намират по-лесно?
ПП: Не е задължително да се управлява по I2C, просто да не е динамично управление (не знам има ли други начини) :oops:


Сря Юни 25, 2008 6:44 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Авг 30, 2007 2:14 pm
Мнения: 118
Мнение 
http://www.mcu-bg.com/mcu_site/viewtopic.php?t=121&highlight=%E4%E8%ED%E0%EC%E8%F7%ED%E0+%E8%ED%E4%E8%EA%E0%F6%E8%FF


Сря Юни 25, 2008 7:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Съб Фев 18, 2006 11:55 pm
Мнения: 1301
Местоположение: София
Мнение 
Има ли някаква основателна причина да не е динамична? Ако си загледал дейта шийта на схемата за да управляваш 4 индикатора пак трябва да ползваш динамична индикация.... За статична можеш да управляваш само 2...

_________________
Някой ден и костенурките ще се научат да летят...


Сря Юни 25, 2008 8:10 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Мар 04, 2007 10:21 pm
Мнения: 70
Мнение 
Koleto написа:
Има ли някаква основателна причина да не е динамична? Ако си загледал дейта шийта на схемата за да управляваш 4 индикатора пак трябва да ползваш динамична индикация.... За статична можеш да управляваш само 2...

Не се изразих правилно с предишния си пост - не искам динамично, което да го управлявам аз. Това с интегралката няма проблем защото му давам какво да изпише и друго не ме интересува. Само ще трябва да науча как се работи с I2C, защото още не съм се сблъсквал с него
Комбинатор, мерси за линка. Утре ще го погледна, защото сега не ми се четат 4 страници


Сря Юни 25, 2008 10:58 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Нед Юни 25, 2006 7:43 pm
Мнения: 101
Местоположение: Bay Area
Мнение 
Цитат:
Не се изразих правилно с предишния си пост - не искам динамично, което да го управлявам аз. Това с интегралката няма проблем защото му давам какво да изпише и друго не ме интересува. Само ще трябва да науча как се работи с I2C, защото още не съм се сблъсквал с него
Комбинатор, мерси за линка. Утре ще го погледна, защото сега не ми се четат 4 страници


Run a little $5 LED board I got on eBay that uses SPI-line interface: (you can daisy-chain many boards together)

LED-Board-eBay.pdf Изображение

Изображение

Код:
#include <avr/io.h>
#include <util/delay.h>

const unsigned char Digital_TAB[] = {0xff,0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6, 0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
int U, j, i;

void main(void)                  //main function starts here
{
DDRB=0xFF;
while (1==1){                  //cycle forever - main loop
   for(j = 0; j <19; j++)         //symbol from array 1-2-3-A-B-C-etc
   {
   U = Digital_TAB[j];
   PORTB |= (1<<PINB3);          //turn OFF display, LOW pin 3
      for(i = 0;i < 8; i++)       //character shift out ISP routine
      {
      PORTB = (PORTB & ~(1<<PINB1)) | ((U & 0x01)<<PINB1);
      PORTB |= (1<<PINB2);
      PORTB &= ~(1<<PINB2);
      U = U>>1;
      }
   PORTB &= ~(1<<PINB3);          //turn ON display, HIGH pin 3
   _delay_ms(100);
   }
}
}


Woo hoo, it works.

~B

Изображение

Изображение

LED-Board-eBay.pdf Изображение


Чет Юни 26, 2008 3:12 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 5 мнения ] 

Кой е на линия

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


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

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