هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درمورد پروژه آز میکرو آشنایی با عملکرد صفحه نمایش LCD کاراکتری

اختصاصی از هایدی تحقیق درمورد پروژه آز میکرو آشنایی با عملکرد صفحه نمایش LCD کاراکتری دانلود با لینک مستقیم و پر سرعت .

دسته بندی : برق و الکترونیک ،مخابرات

فرمت فایل :  Doc ( قابلیت ویرایش و آماده چاپ ) Word


قسمتی از محتوی متن ...

 

تعداد صفحات : 5 صفحه

آزمایش چهارم موضوع آزمایش :آشنایی با عملکرد صفحه نمایش LCD کاراکتری تئوری آزمایش : در این آزمایش طرز استفاده از LCD و اتصال به میکروکنترلر آموزش داده شده است.
مختصری درباره پایه های LCD شرح خواهیم داد.
Vcc : تغذیه LCD توسط این پایه تامین می گردد.
GND : زمین را به این پایه متصل می کنیم.
Vcontrast : توسط پتانسیومتر تعبیه شده درجه درخشندگی LCD را تعیین م ی کنیم.
E : این پایه پایه فعال ساز LCD می باشد که با ارسال یک پالس یک به صفر با حداقل 450 نانومتر LCD فعال می گردد.
R/W : به وسیله این پایه می توان حالت خواندن و یا نوشتن را در LCD تعیین نمود.
RS : این پایه تعیین می کند که اطلاعات انتقالی دستور العمل می باشد یا داده می باشد تا در رجیستر مربوطه قرار گیرد.
D0-7 : اطلاعات بصورت چهار بیتی و یا هشت بیتی از طریق این پایه ها به LCD انتقال می بابد.
در codewizard در قسمت LCD با تعیین نوع LCD و پورتی از میکرو که از آن طریق به LCD متصل می گردد نحوه اتصال میکروکنترلر به LCD شرح داده است.
بخش عملی : مرحله 1 : نمایش عبارت ثابت : منظور از عبارت ثابت ، عبارت هایی است که در طول برنامه تغییر نمی کنند ، به همین دلیل می توان عبارت ها را در حافظه FLASH ذخیره کرد.
برای نمایش عبارات تابت از دستور lcd_putf() استفاده می کنیم.

متن بالا فقط تکه هایی از متن به صورت نمونه در این صفحه درج شده است.شما بعد از پرداخت آنلاین فایل را فورا دانلود نمایید

بعد از پرداخت ، لینک دانلود را دریافت می کنید و ۱ لینک هم برای ایمیل شما به صورت اتوماتیک ارسال خواهد شد.


دانلود با لینک مستقیم


تحقیق درمورد پروژه آز میکرو آشنایی با عملکرد صفحه نمایش LCD کاراکتری

نمایش های مختلف ماتریس اسپارس

اختصاصی از هایدی نمایش های مختلف ماتریس اسپارس دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 86

 

 

دانشکده مهندسی کامپیوتر

پایان نامه جهت اخذ درجه کارشناسی

نمایش های مختلف ماتریس اسپارس

و کاربرد آن در پردازش تصویر

استاد پروژه:

جناب دکتر قاسم زاده

توسط:

پریسا هارونی

بهار 87

مقدمه:

مجموعه عملیات و روش هایی که برای کاهش عیوب و افزایش کیفیت ظاهری تصویر مورد استفاده قرار می گیرد، پردازش تصویر نامیده می شود.حوزه های مختلف پردازش تصویر را می توان شامل بهبود تصاویر مختلف پزشکی مانند آشکار سازی تومور های مغز یا پهنای رگ های خونی و ... ، افزایش کیفیت تصاویر حاصل از ادوات نمایشی مانند تصاویر تلویزیونی و ویدیویی، ارتقا متون و شکل های مخابره شده در رسانه های مختلف مانند شبکه و فاکس و همچنین بهبود کیفیت روش های کنترل توسط بینایی ماشین و درک واقعی تر مناظر توسط ربات ها دانست.

اگرچه حوزه ی کار با تصاویر بسیار گسترده است ولی عموما محدوده ی مورد توجه در چهار زمینه ی بهبود کیفیت ، بازسازی تصاویر مختل شده، فشرده سازی تصویر و درک تصویر توسط ماشین متمرکز می گردد. در اینجا سه تکنیک اول بررسی خواهد شد.

از آنجایی که برای کار روی تصاویر با پیکسل ها سروکار داریم و هر پیکسل نشان دهنده ی یک عنصر از یک آرایه ی دوبعدی است، کار روی تصاویر همواره با کار روی ماتریس ها عجین شده است. ماتریس اسپارس یا ماتریس خلوت ، ماتریسی است که درایه های صفر آن زیاد باشد و در نتیجه ذخیره ی عناصر صفر مقرون به صرفه نیست و همواره سعی در کاهش ذخیره ی این عناصر است تا بتوان عملیات ماتریسی را سریع تر انجام داد. در کار با تصویر با اینگونه ماتریس ها زیاد برخورد می کنیم . در این پروژه ابتدا تکنیک ها و روش های مختلف پردازش تصویر را معرفی می کنیم. در بخش بعد الگوریتم های موازی را شرح می دهیم که در GPU کاربرد دارند و با معماری موازی آشنا می گردیم. در بخش سوم برخی از الگوریتم های مربوط به ماتریس خلوت را مورد بررسی قرار می دهیم و در نهایت در بخش چهارم کاربرد این ماتریس ها را در پردازش تصویر معرفی خواهیم نمود.

و در آخر، پیاده سازی یکی از ا لگوریتم های مبحث فشرده سازی را روی تصاویر باینری، انجام خواهیم داد و با یکی از الگوریتم های فشرده سازی مربوط به تصاویر باینری به نام Run length coding مقایسه خواهیم نمود.

بخش اول

روش های پردازش تصویر

توجه و روی آوردن به روش های پردازش تصاویر به اوایل سال 1920 باز می گردد، زمانی که عکس های دیجیتال برای اولین بار توسط کابل های زیردریایی از نیویورک به لندن فرستاده شد.با این حال، کاربرد مفهوم پردازش تصویر تا اواسط 1960 گسترش وپیشرفت چندانی نیافت. در 1960 بود که کامپیوتر های نسل سوم دیجیتال به بازار آمد که می توانست سرعت و حافظه بالای مورد نیاز برای پیاده سازی الگوریتم های پردازش تصویر رافراهم کند.

از آن پس، تجربه در این زمینه گسترش یافت. مطالعات و تحقیقات زیادی در این موضوع در علوم مختلف از جمله : مهندسی، علوم کامپیوتر، علوم اطلاعات، فیزیک، شیمی، بیولوژی و داروسازی انجام شد.

نتیجه ی این تلاش ها در تکنیک های پردازش تصویر در مسائل مختلف - از بهبود کیفیت و بازیابی تصاویر گرفته تا پردازش اثر انگشت در مسائل تجاری – خود رانشان داد.

در این فصل بر آنیم که تکنیک ها و روش های مختلف پردازش تصویر را معرفی و بررسی کنیم. اما پیش از پرداختن به روش ها ، برخی تعاریف پایه را ذکر خواهیم کرد.

1-1 تصویر دیجیتالی:

تصویر به عنوان ترجمه image نشانگر یک شکل دو بعدی می باشد که توسط یک وسیله ی حساس به نور مانند دوربین به وجود آمده باشد. اما picture (عکس) نشانگر هر گونه شکل دو بعدی مانند یک تابلوی نقاشی و یا یک دست نوشته است. مقصود از تصویر دیجیتال ، digital image می باشد.

یک تصویر را می توان توسط تابع دوبعدی f(x,y) نشان داد که در آن x و y را مختصات مکانی و مقدار f در هر نقطه را شدت روشنایی تصویر درآن نقطه می نامند. اصطلاح سطح خاکستری نیز به شدت روشنایی تصاویر مونوکروم (monochrome) اطلاق میشود . تصاویر رنگی نیز از تعدادی تصویر دوبعدی تشکیل می شود.

 زمانی که مقادیر x و y و مقدار f(x,y) با مقادیر گسسته و محدود بیان شوند ، تصویر را یک تصویر دیجیتالی می نامند. دیجیتال کردن


دانلود با لینک مستقیم


نمایش های مختلف ماتریس اسپارس

دانلود پروژه استفاده از شبکه های معنایی برای نمایش اصلاحات در یک محیط هوشمند

اختصاصی از هایدی دانلود پروژه استفاده از شبکه های معنایی برای نمایش اصلاحات در یک محیط هوشمند دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 29

 

استفاده از شبکه های معنایی برای نمایش اطلاعات در یک محیط هوشمند

خلاصه :

در ساخت عکس نهایی هوشمند، نمایش اطلاعات برای اتاقهای کپسولی، کاربران، نقش های و سایر اطلاعات، یک مساله اساسی می‌باشند. در این جا ما یک شبکه معنایی به عنوان یک معرفی ( نمایش) ارائه می‌دهیم و توانایی آنرا به عنوان پایه ای برای کار مداومی نمایش می‌دهیم.

مقدمه

چندین سال است که محقق در مورد مکانهای هوشمند توسعه یافته است. کشف راههای جدید که یک room می تواند با یک یا تعداد بیشتیرن کاربرد عوامل آنهاارتباط داشته باشد. بیشتر کار شامل تعریف بر هم کنش شخص جدید با این مکانها، ساختن سیستم ها برای ردیابی کاربران و ایجاد استفاده های جدید برای الگوریتمهای یادگیری و طراحی مصنوعی می‌باشد.

همچنانکه استفاده از این محیط های هوشمند (IES) گسترش می‌یابد، آنها ، لزوماً مقادیر همواره در حال تولیدی اطلاعات را در مورد کاربرانشان به منظور وفق دادن با خواسته‌های کاربران جمع آوری می کنند. اطلاعات براساس علاقه مندی های کاربران که با آنها در ارتباطند، موقعیت آنها ، web page هایی که آنها ملاقات می‌کند و دیگر جزئیات بیشمار که ممکن است ما هرگز به آنها توجهی نداشته باشد، جمع آوری می شوند. تماماً این اطلاعات لازمه است که جمع آوری می شوند و برای این ساختاری محیطی، به طوری که IE بتواند سیرع ساخته شود، و تصحیح فرضیات را مبنی بر این که کاربران دوست دارند که چه کاری بعداً انجام میدهند،سازماندهی کند.

در این جا پروژه Room هوشمند، با آغاز به شناسایی چنین اطلاعاتی (KR) نموده ایم، با استفاده از شبکه های معنایی بر پایه نمایش(معرفی). همانطور که این بزرگی ادامه یافت، ما آغاز به کشف برخی مزایای ذاتی درا ین رویکرد نموده ایم:

- افزودن اطلاعات جدید به سیستم بسیار سرراست سات، اغلب بسادگی افزون یک واحد داده جدید وگسترش یک lnik مناسب

تعویض اطلاعات یک کار بسیار موضعی است، به ندرت نیاز به تعویض‌های اساسی برای بخشهای گسترده معرفی می‌باشد. به طور مشابه، اطلاعات بی اعتبار اغلب می توانند با الحاق یا جایگزینی به link های جالب انجام شوند.

استنباط کردن نیز سریع و ترسان است. نتایج موثری برای بازیابی همه link های یک نوع جاری یا برون کیف گره وجود دارد.

اعتقادی بر این است که شبکه های معنایی مناسب ترین معرفی برای گرفتن و در کپسول گذران تعداد بیشمار اطلاعات ورودی به درون محیط هوشمند باشند. در این مقاله، حالتی از انحرافات را بررسی می کنیم که یک IE به نمایش اطلاعات تحمیل می شود و بحث می کنیم که شبکه های معنایی با این الزامات موافقند.

2- کار وابسته

تعداد زیادی مجلات وابسته به گسترش تیمهای زمینه گرا وجود دارند. برای محیط های هوشمند ، Dey، Aboud و Selber یک “Toolkit زمینه” برای آشکارسازی حالت یک room و استفاده رخدادهای ورودی برای راه اندازی تغییراتی در رابطه با کاربردهای حساس به زمینه، ایجاد کرده اند. این Tookit قادر به کرابردهای بر پایه موقعیت است که گروههایی از کاربرانی که به ساختمان ها وارد و خارج می شوند پیدا می‌کند و برای کنفرانس ها ( مذاکرات) همدستی می‌کند . API ی Lauff برای محاسبات حضور ابزار رودی می گردد و سیگنالهایی به اجزا می فرستد. ساختار عامل بار (OAA) ی Morany cheyrec Martin ، شامل تسهیلاتی برای عمل راه اندازی بر پایه اطلاعات زمینه ای است. در آزمایشگاه، Ajaykulkarni یک سیستم رفتاری کرانش پذیر به نام ReBa ایجاد کرده که می تواند بسیاری از اعمال دشوار را در به وقایع ایستگاه راه اندازی کند. هر چند، برای همه این چارچوبها ، تفسیر و استنباط کاربردها ،انجام شده که


دانلود با لینک مستقیم


دانلود پروژه استفاده از شبکه های معنایی برای نمایش اصلاحات در یک محیط هوشمند

پروژه افترافکت نمایش خاطرات شیرین (After Effects)

اختصاصی از هایدی پروژه افترافکت نمایش خاطرات شیرین (After Effects) دانلود با لینک مستقیم و پر سرعت .

پروژه افترافکت نمایش خاطرات شیرین (After Effects)


پروژه افترافکت نمایش خاطرات شیرین (After Effects)

 

 

 

 

 

 

 

Sweet Memories Slideshow After Effects Templates

استفاده بسیارآسان

جایگذاری 76 عکس و ویدیو در پروژه

بدون نیاز به پلاگین

استفاده در AFTER EFFECTS CS5.5 به بالا

جهت مشاده پروژه اینجا کلیک کنید


دانلود با لینک مستقیم


پروژه افترافکت نمایش خاطرات شیرین (After Effects)

دانلود مقاله کامل درباره پروژه آز میکرو آشنایی با عملکرد صفحه نمایش LCD کاراکتری 5 ص

اختصاصی از هایدی دانلود مقاله کامل درباره پروژه آز میکرو آشنایی با عملکرد صفحه نمایش LCD کاراکتری 5 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 5

 

آزمایش چهارم

موضوع آزمایش :آشنایی با عملکرد صفحه نمایش LCD کاراکتری

تئوری آزمایش :

 

در این آزمایش طرز استفاده از LCD و اتصال به میکروکنترلر آموزش داده شده است. مختصری درباره پایه های LCD شرح خواهیم داد.

Vcc : تغذیه LCD توسط این پایه تامین می گردد.

GND : زمین را به این پایه متصل می کنیم.

Vcontrast : توسط پتانسیومتر تعبیه شده درجه درخشندگی LCD را تعیین م ی کنیم.

E : این پایه پایه فعال ساز LCD می باشد که با ارسال یک پالس یک به صفر با حداقل 450 نانومتر LCD فعال می گردد.

R/W : به وسیله این پایه می توان حالت خواندن و یا نوشتن را در LCD تعیین نمود.

RS : این پایه تعیین می کند که اطلاعات انتقالی دستور العمل می باشد یا داده می باشد تا در رجیستر مربوطه قرار گیرد.

D0-7 : اطلاعات بصورت چهار بیتی و یا هشت بیتی از طریق این پایه ها به LCD انتقال می بابد.

در codewizard در قسمت LCD با تعیین نوع LCD و پورتی از میکرو که از آن طریق به LCD متصل می گردد نحوه اتصال میکروکنترلر به LCD شرح داده است.

 

بخش عملی :

مرحله 1 :

نمایش عبارت ثابت : منظور از عبارت ثابت ، عبارت هایی است که در طول برنامه تغییر نمی کنند ، به همین دلیل می توان عبارت ها را در حافظه FLASH ذخیره کرد. برای نمایش عبارات تابت از دستور lcd_putf() استفاده می کنیم.

پس از پیکربندی LCD برنامه زیر را داخل حلقه while وارد کنید و پس از پروگرام کردن میکروکنترلر نتیجه را بررسی نمائید.

Lcd_gotoxy(0,0);

Lcd_putf("START");

با اجرای این برنامه ابتدا فایل هدر lcd_nsk.h ، LCD را برای میکرو بارگذاری می کند و دستورهای نوشته شده در حلقه بطور پی در پی عبارت START که در حافظه FLASH قرار گرفته است را در سطر و ستون صفر به نمایش می گذارند.

مرحله 2:

نمایش عبارت متغیر : اگر بخواهید مقدار یک متغیر را بر روی LCD نمایش دهید چون این متغیردر حافظه SRAM جای دارد باید از دستور lcd_putsf استفاده کنید

ابتدا در قسمت تعریف متغیر محلی متغیر آرایه 30 کارکتری a و عدد صحیح علامت دار i را تعریف کرده و پس از پیکربندی LCD برنامه زیر را خارج حلقه while وارد کرده و پس از پروگرام کردن نتیجه را بررسی کنید.

lcd_clear();

lcd_gotoxy(0,0);

i=20;

sprintf(a,"my number is %d",i);

lcd_puts(a);

با اجرای این برنامه مشاهده می کنیم که عبارت my number is 20 در LCD به نمایش گذاشته شده است.

دو دستور اول در تابع اصلی LCD را پاک و مکان نمایشگر را به سطر و ستون صفر می برند.

دستور sprintf مقادیر متغیر را غیرکاراکتری را برای انتقال به LCD به صورت کارکتری آماده سازی می کند و در متغیر a قرار می دهد. %d تعیین می کند که مقدار دورن متغیر i را بصورت یک عدد صحیح علامت دار وارد aشود.

و دستور lcd_puts متغیر a را که بطور کاراکتری در آماده است به LCD انتقال می دهد.

مرحله 3:

برنامه ای بنویسید که با فشردن دکمه INT0 ، از 1 تا 10 به فاصله زمانی 1 ثانیه به صورت صعودی و بل فشردن INT1، بصورت نزولی بشمارد. در ابتدا برنامه به مدت 5 ثانیه کلمه START و بعد از رسیدن به عدد انتهایی به مدت 5 ثانیه کلمه STOP را بنویسد.

برای این منظور ابتدا LCD را انتخاب می کنیم و همچنین دو وقفه خارجی صفر و یک را فعال می کنیم.

و کد زیر در وقفه صفر قرار می دهیم.

char a[40];

unsigned char i;

lcd_clear();

lcd_gotoxy(0,0);

lcd_putsf("START");

delay_ms(5000);

lcd_clear();

for(i=0;i<=10;i++){

sprintf(a,"counter %d",i);

lcd_clear();

lcd_gotoxy(0,0);

lcd_puts(a);

delay_ms(1000);

}

lcd_clear();

lcd_gotoxy(0,0);

lcd_putsf("STOP");

delay_ms(5000);

مشابه مرحله های قبل عبارت START را با تاخیر 5 ثانیه با استفاده از دستور lcd_putsf در LCD قرار می دهیم ، حلقه for مقادیر صفر تا 10 را تاخیر یک ثانیه به i می دهند و پس از آن مشابه مرحله دوم مقدار i بصورت کاراکتری در متغیر a قرار می گیرد و دستور lcd_puts متغیر را به LCD انتقال می دهد.

و در پایان با خروج از حلقه مقدار ثابت کاراکتری STOP به LCD انتقال داده می شود.

و مشابه آن را در وقفه خارجی یک وارد می کنیم.

char a[40];

unsigned char i;

lcd_clear();

lcd_gotoxy(0,0);

lcd_putsf("START");

delay_ms(5000);

lcd_clear();

for(i=10;i>0;i--){

sprintf(a,"counter %d",i);

lcd_clear();

lcd_gotoxy(0,0);

lcd_puts(a);

delay_ms(1000);

}

lcd_clear();

lcd_gotoxy(0,0);

lcd_putsf("STOP");

delay_ms(5000);

این کد مشابه کد وقفه صفر می باشد با این تفاوت که در حلقه for مقدار شمارش از 10 به 1 بصورت معکوس می باشد.

مرحله 4:

برنامه ای بنویسیدکه عبارت HELLO را در وسط خط اول LCD به مدت 5 ثانیه نوشته و عبارت WELCOME TO را جایگزین آن کرده و پس از 5 ثانیه عبارت AZAD UNIVERSITY را از سمت راست خط دوم وارد LCD کرده و از سمت چپ خارج کنید و هنگامی که تمام عبارت خارج شد عبارت THE END را در وسط خط اول بنویسید.

ابتدا متغیرهای زیر را تعریف می کنیم

char a[20];

int i;

و در حلقه تابع اصلی کدهای زیر را وارد می کنیم.

lcd_clear();

lcd_gotoxy(5,0);

lcd_putsf("hello");

delay_ms(5000);

lcd_clear();

lcd_gotoxy(2,0);

lcd_putsf("welcome to");

delay_ms(5000);

for(i=15;i>0;i--){

lcd_gotoxy(i,1);

lcd_putsf("azad university ");

delay_ms(500);

}

delay_ms(2000);

for(i=15;i>0;i--){

_lcd_ready();

_lcd_write_data(0x18);

delay_ms(500);

}

lcd_clear();

lcd_gotoxy(5,0);

lcd_putsf("the end");

بخش ابتدای دستور مانند مراحل کذشته عبارات hello و welcome to را بصورت یک مقدار ثابت به همراه تاخیر زمانی مربوط به آن وارد می کنند.

حلقه for اول عبارت ثابت azad university را در سطر و ستون یک و i قرار می دهد و با کاهش مقدار i از 15 به صفر این امکان را می دهد که عبارت در سمت چپ تر نوشته شود بعبارت دیگر ابتدا تنها یک کاراکتر عبارت در سطر دوم دیده می شود ولی با کاهش مقدار ستون اجازه نمایش تعداد بیشتری از کاراکترها داده می شود و مکان نما از آنجا شروع به نوشتن می کند.

حلقه for دوم برخلاف آنچه تا کنون انجام شده است می باشد در این حلقه بجای انتقال اطلاعات و داده ها برای نمایش در LCD از دستور برای این کار بهره گرفته شده است. عبارت _lcd_write_data یک دستور را به LCD انتقال می دهد البته پیش از آن با دستور _lcd_ready ، LCD را آماده سازی برای انتقال دستور می کنیم.

دستور _lcd_write_data(0x18); کل صفحه نمایش LCD را به سمت یک واحد چپ شیفت می دهد و با 15 با شیفت کل عبارت موجود در LCD از صفحه خارج می گردد.

و در پایان نیز مقدار ثابت the end نمایش داده می شود.


دانلود با لینک مستقیم


دانلود مقاله کامل درباره پروژه آز میکرو آشنایی با عملکرد صفحه نمایش LCD کاراکتری 5 ص