سلام یه سری اطلاعات در مورد Encoder می خواستم
یکی به من گفت که اگه تو میکرو پایه کم آوردم باید از Encoder استفاده کنم
میشه در موردش کمی توضیح بدید
چطوری میشه تو برنامه نویسی پایه هاش رو معرفی کرد و ورودی و خروجی داد؟
سلام...
برای کاهش پایه های مصرفی میشه از انکدر ها استفاده کرد...
مثلا 74c923 انکدر 20 کلیدیه...
زمانی که یه کلیدو فشار میدی پایه data av یه پالس مربعی که به int0 وصله تولید میکنه و میکرو وارد زیر برنامه وقفه شده و عدد متناظر از روی پورتا رو میخونه...
اینم دیتا شیت این ای سی...
من خودم از یه راه دیگه استفاده میکنم...
من حدود 24 کلید رو فقط به یه پورت از میکرو دادم....اگه خواستی بگو تا روششو بهت بگم...
با سه بیت چه اعدادی رو میشه بصورت باینری نوشت؟ 0 تا 7 که جمعاً 8 تا عدد میشن
انکودر ها تو ورودی اگه n تا پایه داشته باشن 2 به توان n تا خروجی خواهند داشت مثلاً تو یه انکودر سه به هشت اگه عدد 3 رو بصورت باینری (011)بدین به ورودی خروجیش میشه (0001000)
مهندس انکودر زیاد گزینه مناسبی نیست !
اگه پایه کم دارین واسه ورودی بهتره از مولتی پلکس استفاده کنین مثل 4051 و واسه خروجی رجیستر بذارین مثل 74573 !!!
ممنون
میشه بیشتر در مورد مولتی پلکس توضیح بدید
یا یه کتاب هم معرفی کنید
اگه مشکل فقط تعداد پایه هاست میتونید از میکروهای بزرگتر مثل مگا 64 و 128 استفاده کنید