ايران ويج

نسخه‌ی کامل: نشان دادن عدد با سون سگمنت مالتی پلکسری
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام به همه دوستان.
بیزحمت تو این برنامه راهنماییم کنید.
نمایش یک عدد 4 رقمی بروی سون سگمنت مالتی پلکسری( عددها با کلید وارد شود.)
من این برنامه رو نوشتم اما نمایشگر چرت و پرت نشون میده و کلید ها اصلا" کار نمی کنند.

ممنون میشم راهنماییم کنید.

اینم برنامم:
http://up.iran30t.com/uploads/1366553988.zip
هم برنامت مشکل داشت و هم شبیه سازیت.
مشکل برنامه :
1- باید خروجی هایی که به پایه های abcdefg سون سگمنت وصل میشه رو نات میکردی . این کارو نرم افزاری هم میشه انجام داد . تو برنامه 0xff یا همون 255 رو اگه از آرایه look up table که به اسم c7seg ایجاد کردی کم کنی مشکل برنامت برطرف میشه.
2- دلیلی برای فعال کردن پول آپ پورت B وجود نداشت .

مشکل شبیه سازی:
1-اون مقاومت هایی که به منظور پول آپ برای کلید ها قرار دادی رو باید پول دان کنی ینی سر مشترکشون رو به گراند وصل کنی.
2- سر مشترک کلیدها رو نیز به پاور وصل کن.


برنامه اصلاح شده و شبیه سازی رو هم برات گذاشتم.

فقط یه نکته دیگه اینکه برنامتو میتونستی خیلی ساده تر هم بنویسی.