74HC595 entegresi nedir , nasıl display sürülür videolu anlatım

Volkan Ünal

Yetkili Kişi
Moderatör
Kayıt
18 Şubat 2015
Mesajlar
141
Tepkiler
87
Meslek
Öğrenci
Merhaba arkadaşlar, bu yazımda 74HC595 entegresi hakkında bilgiler vereceğim.

Kod:
#include <volkan.h>
int digit[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
#define SH_CP pin_b0
#define DATA pin_b1
#define ST_CP pin_b2
void yolla(unsigned char veri)
{
char i;
output_low(ST_CP);
for(i=0; i<8; i++)
{
output_low(SH_CP);
if((veri<<i)&0x80)
output_high(DATA);
else
output_low(DATA);
output_high(SH_CP);
}
output_high(ST_CP);
}
void main()
{
set_tris_b(0x00);
output_b(0x00);
int a;
for(;;)
{
yolla(digit[a]);
delay_ms(1000);
a++;
if(a>9)
a=0;
}
}

 
Yukarı Alt