سلام
دوستان من میخوام یه عدد رو تو سون سگمنت 4 تایی نشون بدم مثلا میخوام همه اند ها 1 رو نشون بده ولی بعضی هارو درس نشون میده بعضی هارو نه.مثلا 1 رو 3 نشون میده..اشکال از کجا میتونه باشه؟مرسی
سلام
دوستان من میخوام یه عدد رو تو سون سگمنت 4 تایی نشون بدم مثلا میخوام همه اند ها 1 رو نشون بده ولی بعضی هارو درس نشون میده بعضی هارو نه.مثلا 1 رو 3 نشون میده..اشکال از کجا میتونه باشه؟مرسی
با سلام
کلا تو نشون دادن عدد در یک 7سگمنت درست نشان ندادن عدد میتونه یا از اشتباه وصل کردن پایه باشه یا هم میتونه از برنامه نویسی باشه.
برنامه تون رو قرار بدین تا بهتر بررسی شه.
هنگام فرستادن سوال هم توضیحات مدار و برنامه رو بفرمایید که دوستان بهتر بتونن پاسخ دهند.
نکته ای که الان به ذهنم میرسه اینه که شما تو پورت یه چیزی مینویسین بعد مثل کدویژن عمل میکنین و داده دوم رو مینویسین تو همون پورت ولی در حالی که اگه خواستین یه عدد دیگه نشون بدین باید داده قبلی رو که رو پورت هست رو پاک کنید.
به هر حال برنامه تون رو قرار بدین.
مرسی amiray.ولی پایه هارو امتحان کردم درس وصل شدن.برنامه خاصی ننوشتم فقط خواستم عدد 1 رو تو هر 4تا اند نشون بده ولی 3 رو نشون میده.برنامه به شکل زیره.یه سوال دیگه هم داشتم inputهای 7447 مهمه که با چه ترتیبی به یه پرت وصل شن؟
#include<lpc17xx.h>
()main
}
;LPC_GPIO0->FIODIR=0XFFFFFFFF
; LPC_GPIO1->FIODIR=0XFFFFFFFF
;LPC_GPIO1->FIOSET=0XFFFFFFFF
;LPC_GPIO0->FIOSET=1
{
پایه های اند هارو به پرت 1 وصلش کردم و inputهای 7447 رو ببه پورت 0
پایه های 7447 مهم هستند و باید پایه a به پایه صفر پورت و b به 1 و الی آخر.
اصولا باید نشون بده شما اتصال آند چهارمی رو تست کنید یا عوض کنید.
قبل از set کردن پورت یه بار صفر کنید دیدی درست شد دیگه!
ویرایش توسط amiray : 13-07-2014 در ساعت 15:54