PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سون سگمنت مولتی پلکس 4 تایی



aryamas
10-09-2009, 00:54
کسی میتونه در مورد راه اندازی سون سگمنت مولتی پلکس 4 تایی و برنامه نویسی اون راهنمایی کامل بکنه؟
خودم میدمنم که یابد از Ic برای تبدیل سریال به موازی مثل 74hc164 استفاده کرد اما مشکل اصلی توی بررنامه نویسی هست. نمیدونم چطوری باید اطلاعات به خروجی فرستاد.
اگه ممکنه کمک کنید.

pooriya
10-09-2009, 09:46
كار راحتيه با كدوم زبان ميخواي. من با c نوشتم.

aryamas
12-09-2009, 17:48
كار راحتيه با كدوم زبان ميخواي. من با c نوشتم.
منم با همين زبان! ميخوام. اگه ممكنه توضيحات كامل باشه خيلي خيلي خيلي ممنون ميشم.

saeed_niknami
12-09-2009, 22:08
با سلام

با winAVR هستش


مثلا تو دو متغییر کاراکتر NUM1 و NUM2 عدد های 12 و 34 هستش می خواهیم

براش یه آرایه باید تعریف کنی
void scanLED(uint8_t num1,uint8_t num2)
{

uint8_t i;
uint8_t table[10] ={0x3F,0x0c,0x76,0x5e,0x4d,0x5b,0x7b,0x0e,0x7f,0x5 f};


buf[0]=table[num1%10];
buf[1]=table[num1/10];
buf[2]=table[num1%10];
buf[3]=table[num1/10];

for( i = 0; i < 4; i++)
{
PORTD=~buf[i];
PORTB|=1<<i;
_delay_ms(3);
PORTB&=~(1<<i);
}
}

PORTD رو به پایه های دیتا سون سگمنت وصل کن
PORTB رو خطوط انتخاب وصل کن واسه خط دیتا از مقاومت سری استفاده کن و واسه خطوط انتخاب از ترانزیستور و نوع ترانزیستورت رو هم سون سگمنتت تعیین می کنه (آند مشترک یا کاتد مشترک)


موفق باشید

amin_t_61
13-09-2009, 16:45
سلام ُ اگه ممكنه با بسكام هم يه توضيحي بديد.