میکروکنترلر Signetics سری SC80C52  ساختار عملکرد و کاربرد ها (برق _ الکترونیک)

پژوهشگر و نویسنده: (  افشین رشید )



نکته : میکرو کنترلر Signetics سری SC80C52 یک قطعه الکترونیکی است که زمان انجام یک دستور در آن به میزان یک میلیونیوم ثانیه است. این سرعت خیلی زیادی است و میکروکنترلر Signetics سری SC80C52 از نظر عملکرد تقریبا مشابه یک کامپیوتر کامل است.  

میکرو کنترلر Signetics سری SC80C52 هم دارای ورودی ، هم پردازش و هم خروجی هستند.میکرو کنترلر Signetics سری SC80C52 یک تراشه 8 بیتی است که 40 پایه دوبل درونی دارد. 4کیلو بایت از حافظه ROM(در فضای قابل برنامه‌ریزی تراشه) و 128 بایت از حافظه ROM که داخلی هستند و می­‌تواند حافظه 64 کیلو بایتی خارجی به‌­آن متصل شود. 4 پورت موازی 8 بیتی که به سادگی قابل­‌ برنامه‌ ­ریزی و آدرس‌ ­دهی هستند. یک تولید کننده نوسان روی تراشه قراردارد که فرکانسی معادل ۱۲­ مگا هرتز تولید ­می­‌کند و دو پایه به عنوان دو پورت سریال ورودی و خروجی ­روی تراشه وجود­ دارد. دو تایمر ۱۶ بیتی که به ­‌عنوان تایمر برای عملکرد داخلی و همچنین شمارنده برای عملکرد خارجی تعبیه شده است. موارد استفاده آن بیشتر در مدارهای رباتیک _ پروژه های عمومی و صنعتی میباشد.




 در ساختار میکروکنترلر های 8 بیتی دارای باس آدرس (Address Bus) 16 بیتی هستند. بنابراین نمی توان گفت میکروکنترلر 8 بیتی دارای باس آدرس  8 بیتی است. مثلاً برای دستیابی به تمام آدرس ها در یک حافظۀ 64 کیلو بایتی باید باس آدرس 16 بیتی داشت. چون 2 به توان 16 برابر 65536  (64 کیلوبایت) است. اگر باس آدرس 8 بیتی باشد، تنها به 256 آدرس حافظه دسترسی وجود خواهد داشت. زیرا 2 به توان 8 می شود 256. پس در میکروکنترلر های 8 بیتی لزوماً باس آدرس 8 بیتی نیست.در این ساختار معماری ذخیره­‌سازی و کانال­های سیگنال برای هر مجموعه دستورالعمل و داده به صورت جداگانه ایجاد ‌شده است. این معماری کل داده‌­ها را در  میکروکنترلر ‌ ذخیره می کند و هیچ دسترسی برای ذخیره دستورالعمل به عنوان داده وجود‌ ندارد. امکان دسترسی همزمان به دستورالعمل ­‌ها و داده ذخیره ­‌شده درون کانال­‌ های داخلی میکروکنترولر را  فراهم  می ­‌کند.

نویسنده: دکتر (افشین رشید )