Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Управление на сегментни индикатори
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=5886
Страница 1 от 1

Автор:  tiger [ Сря Юни 25, 2008 6:44 pm ]
Заглавие:  Управление на сегментни индикатори

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

Автор:  Комбинатор [ Сря Юни 25, 2008 7:26 pm ]
Заглавие: 

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

Автор:  Koleto [ Сря Юни 25, 2008 8:10 pm ]
Заглавие: 

Има ли някаква основателна причина да не е динамична? Ако си загледал дейта шийта на схемата за да управляваш 4 индикатора пак трябва да ползваш динамична индикация.... За статична можеш да управляваш само 2...

Автор:  tiger [ Сря Юни 25, 2008 10:58 pm ]
Заглавие: 

Koleto написа:
Има ли някаква основателна причина да не е динамична? Ако си загледал дейта шийта на схемата за да управляваш 4 индикатора пак трябва да ползваш динамична индикация.... За статична можеш да управляваш само 2...

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

Автор:  ds18s20 [ Чет Юни 26, 2008 3:12 am ]
Заглавие: 

Цитат:
Не се изразих правилно с предишния си пост - не искам динамично, което да го управлявам аз. Това с интегралката няма проблем защото му давам какво да изпише и друго не ме интересува. Само ще трябва да науча как се работи с 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 Изображение

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/