پاسخ : امکان افزایش تعداد پورت های میکروکنترلر بوسیله دکودر امکان پذیر است؟
با سلام
در میکروهای 8051 و ATMEGA128 پایهآهای Read و Write وجود داره. بوسیله این پایه ها بصورت مستقیم یعنی اختصاص
آدرس های RAM خارجی به ادوات دلخواهتان میتوانید به منظورتان برسید.
در مورد PIC اطلاع ندارم. ولی اگر پایهآهای فوقآالذکر در یک میکرو موجود نباشد ، ناچار به مدیریت آدرس و دیتای دیکودر هستید.
http://www.kmitl.ac.th/~kswichit%20/8051sbc/8051sbc.html
http://www.ivanescobar.com/Micros/hardware%20interfacing.pdf
http://homepages.north.londonmet.ac.uk/~taghizas/Digital%20Systems/Microprocessors/EE203/Lecture/Extra%20Revision%20Notes%20on%20Memory%20Decoding% 20-%20SRT2005.pdf
در ضمن در مورد BASCOM شرمنده هستم چون من با C کار میکنم.
افتادگی آموز اگر طالب علمی
هرگز نخورد آب زمینی که بلند است
پاسخ : امکان افزایش تعداد پورت های میکروکنترلر بوسیله دکودر امکان پذیر است؟
توضیحات جامعی رو بابک عزیز داد .
اما وقتی از دیکدر استفاده می کنی تنها می تونی در هر لحظه فقط یکی از خروجی ها رو فعال کنی . حالا اگه نیاز داشته باشی که دو تا از خروجی ها فعال باشن مجبوری با سرعت زیاد این کارو بکنی .
در مورد تابلو با این ابعاد بهتره از شیفت رجیستر استفاده کنی . فقط دو تا پایه برای اون 64 تا می خوای ( توسط شیفت رجیستر ) و 5 تا پایه برای 32 تا ( با استفاده از دیکدر )
پاسخ : امکان افزایش تعداد پورت های میکروکنترلر بوسیله دکودر امکان پذیر است؟
نوشته اصلی توسط حامــد جعفـری
توضیحات جامعی رو بابک عزیز داد .
اما وقتی از دیکدر استفاده می کنی تنها می تونی در هر لحظه فقط یکی از خروجی ها رو فعال کنی . حالا اگه نیاز داشته باشی که دو تا از خروجی ها فعال باشن مجبوری با سرعت زیاد این کارو بکنی .
در مورد تابلو با این ابعاد بهتره از شیفت رجیستر استفاده کنی . فقط دو تا پایه برای اون 64 تا می خوای ( توسط شیفت رجیستر ) و 5 تا پایه برای 32 تا ( با استفاده از دیکدر )
در مورد شیفت رجیستر یک توضیحی بدهید و در کل چیه هست و چگونه می تونم ازش استفاده کنم و اگر امکان داره شماتیک و یک مثال برنامه نویسی تحت بیسکام قرار بدین
با تشکر
دیدگاه