سلام
این دیگه ازون چیزاس که کفرمو در آورده.
می خوام یه سون سمنت مالتی پلکس رو راه بندازم.
1)مشکل کدم چیه؟
ایده ی کد اینه که هر بار یه سگمنت رو پدیت می کنه. فرکانس تایمر 60 هرتزه. فرکانس میکرو 16ماهرتز.
2)مدارش مگه غیر از 4 تا ترانزیستور و 4 تا مقاومت بیس و 8 تا مقاومت آنده؟
(7 سگمنتم مالتی پلکسه)
اینم بگم بدون ترانزیستور کد کار می کنه. اما نورش کمه.
ترانزیستوری هم که من استفاده کردم(دم دستم بود) bc107 ه.
این دیگه ازون چیزاس که کفرمو در آورده.
می خوام یه سون سمنت مالتی پلکس رو راه بندازم.
1)مشکل کدم چیه؟
کد:
interrupt [TIM0_OVF] void timer0_ovf_isr(void) { switch(b) { case 0: { PORTB=numbers[a%10]; PORTD&=0xF0; PORTD|=0x0e; b++; } case 1: { // PORTB=numbers[(a/10)%10]; PORTD&=0xF0; PORTD|=0X0d; b++; } case 2: { // PORTB=numbers[(a/100)%10]; PORTD&=0xF0; PORTD|=0X0b; b++; } case 3: { // PORTB=numbers[(a/1000)%10]; PORTD&=0xF0; PORTD|=0X07; b=0; } // } TCNT0=0x06; }
2)مدارش مگه غیر از 4 تا ترانزیستور و 4 تا مقاومت بیس و 8 تا مقاومت آنده؟
(7 سگمنتم مالتی پلکسه)
اینم بگم بدون ترانزیستور کد کار می کنه. اما نورش کمه.
ترانزیستوری هم که من استفاده کردم(دم دستم بود) bc107 ه.
دیدگاه