ايران ويج

نسخه‌ی کامل: نمايش اعداد بالاي 9 در 7seg هاي bcd
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام من كرنومتري طراحي كردم كه مي خوام اعداد بالاي 9 را روي 7seg نمايش بدم يعني 2 تا 7seg به يك پورت atmeg 32 وصل بشه
لطفا كمكم كنيد
الان مشکل کجاست !

خوب یکان و دهگان رو جدا کنین ( با تقسیم ) و بفرستین رو پورت دیگه !!!

دستور MOD هم فراموش نشه !
باقیمانده تقسیم هستش !!!

یعنی عدد رو تقسیم بر 10 کنین تا دهگانش جدا بشه !
عدد رو MOD بر 10 کنین تا یکانش جدا بشه !!!

موفق باشین !!
سلام
BCD هم گذاشتین یا مستقیم سگمنت رو به میکرو وصل کردین !؟؟

اگه BCD مثل 7447 گذاشته باشین میتونین از اون پایه ای که به پایه D (پایه 6 در 7447) وصل میشه یه سیم بکشین وبدین به ورودی یک شمارنده مثل(7493) وبعدش یدونه BCD دیگه بذارین وبه سگمنت دوم وصلش کنین
اینطوری وقتی عدد سگمنت اولی 9 شد ورفت به صفر همزمان به عدد سگمنت دوم یدونه اضافه میشه و چرخه تکرار میشه ...
مهندس اگه قرار باشه این ای سی ها رو بذاره که خوب به میکرو دیگه نیازی نداره !
با 4026 میشه مدار رو ساده تر و خلاصه تر هم درست کرد !!!
شمارنده ده دهی با خروجی سون سگمنت هستش !!!

ولی وقتی میکرو گذاشته یعنی میشه مدار رو خیلی ساده تر کرد !!

واسه نمایش چند سگمنت به روش ماتریسی این دو تایپیک زیر رو ببینین :
http://www.iranled.com/forum/showthread....#pid130832
http://www.iranled.com/forum/showthread....#pid111795

فکر کنم برنامه هاشون ( مخصوصا اولی که ساده تره ) رو نگاه کنی متوجه شی چجوریاست کار سختی هم نیست !!