میکروکنترلرهای ( LCD AVR) ساختار و نحوه عملکرد (بالاترین یکپارچگی و انعطاف پذیری ممکن)

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


نکته : میکروکنترلر های ( LCD AVR) این نوع میکرو دارای درایور برای نمایشگر LCD با قابلیت کنترل اتوماتیک تبـاین و مقایسـه تصـویر مـی باشد.باعث تمدید عمر باتری می شود و در حالت فعال دارای توان مصرفی پایینی است. 

میکروکنترلر های ( LCD AVR) توان مصرفی بسیار پایینی دارند آنها برای استفاده بهینه از باتری و همچنین کـاربرد میکـرو در وسـایل سـیار و سـفری طراحی شده که میکروهای جدید AVR با توان مصرفی کم از شش روش اضافی در مقـدار تـوان مصـرفی ، برای انجام عملیات بهره می برند. این میکروها تا مقدار 8.1 ولت قابل تغذیه هستند که این امر باعث طولانی تر شدن عمـر بـاتری مـی شـود .در میکروهای با توان پایین ، عملیات شبیه حالت Standby است یعنی میکرو می تواند تمام اعمال داخلی و جنبی را متوقف کند و کریسـتال خـارجی را بـه همـان وضـعیت شـش کـلاک در هـر چرخـه رهـا کنـد؛ 

ابعاد مختلف میکروهای AVR به این صورت میباشد که آنها با بالاترین یکپارچگی و انعطاف پذیری ممکن طراحی شـده انـد و بـا داشـتن درایـور LCD و کنترلـر اتوماتیک وضوح تصویر ،بهترین واسطه را با انسان دارنـد و دارای تـوان مصـرفی پـایین و کـارایی بـالایی هستند. اولین عضو این خانواده 100 سگمنت داشت و دارای یک UART و SPI به منظور ارتباط به صورت سریال بود.

 نکات کلیدی و سودمند مدل LCD: 

کــارایی فــوق العــاده بــا ســرعت یــک میلیــون دســتورالعمل در ثانیــه بــه ازای یــک مگــاهرتز واســطه هــا بــرای ارتبــاط بــا انســان رابط UAF وقفــه هــای صــفحه کلیــد و درایــور نمایشــگر LCD آنها این اجازه را به طراح سیستم می دهند که توان مصرفی را در برابر سرعت پردازش تا جـایی کـه امکـان دارد بهینه کند. LCD دو نوع سیگنال را می پذیرد، یکی سیگنال داده و دیگری سیگنال کنترل. در قسمت قبل توضیح داده شد که این سیگنال ها توسط پین RS از هم تشخیص داده می شوند. به محض این که  یک پالس به پایه ی E  داده شود ماژول LCD در لبه ی پایین رونده ی پالس اطلاعات را از روی گذرگاه داده می خواند ، اگر اطلاعات دریافتی از نوع داده باشد آن را بر روی LCD نمایش می دهد و اگر از نوع دستور باشد آن را اجرا می کند. ماژول LCD  برای نمایش یک کاراکتر و یا اجرای یک دستور نیاز به حدود ۳۹ تا ۴۳ میکروثانیه زمان نیاز دارد. مگر دستورهای «پاک کردن صفحه» و «بردن نشانگر به مکان اول» که درحدود ۵۳/۱ تا ۶۴/۱ میلی ثانیه زمان می برد. اگر در حین این مدت هرگونه داده ای به LCD ارسال شود نادیده گرفته می شود.


نمایشگرهای LCD دارای دو حافظه ی RAM هستند که DDRAM و CGRAM نام دارند. DDRAM نشان می دهد که کدام یک از  کاراکترهای ASCII و در چه مکانی به نمایش درآید. هر بایت از DDRAM نشان دهنده ی یک مکان (آرایه) بر روی نمایشگر LCD می باشد. کنترل کننده ی LCD اطلاعات را از DDRAM  خوانده و بر روی نمایشگر نشان می دهد. CGRAM به کاربر این اجازه را می دهد تا کاراکترهای سفارشی خود را برای LCD تعریف کنند.

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

دکترایِ  تخصصی نانو _ میکرو الکترونیک