یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

گزارش کار آزمایشگاه میکروکنترلر

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

گزارش کار آزمایشگاه میکروکنترلر


گزارش کار آزمایشگاه میکروکنترلر

 

 

 

 

 

 

 


فرمت فایل : WORD (قابل ویرایش)

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

چکیده:

در جلسه اول به آشنایی IC 89S51 و محیط  برنامه پروگرامر و چگونگی برنامه نویسی و چک کردن IC ،campile  کردن و write کردن برنامه روی میکرو آشنا شدیم .
همچنین چگونگی  مدار راه انداز IC  ، تغذیه IC ومدار reset   ICرا شناختیم.
در این آزمایش به ساخت یک موج مربعی توسط دستورات SETB و CLR پرداختیم.
این برنامه را روی پایه صفر پورت اول (  P1.0) که پایه شماره  1 IC   است ایجاد کردیم.
 
1)  برنامه ای بنویسید که پالس روبه رو را روی P2.0 ایجاد کند.
 
برای ایجاد پالس بالا ابتدا با استفاده دستورات mov , djnz  و وقفه یک میکرو ثانیه nop  برنامه را  نرم افزار پروگرامر نوشته وبا استفاده پروگرامر روی IC 89S51  کامپایل کرده سپس روی IC رایت کردیم.
 
نمایش حروف و اعداد روی LCD توسط IC8051:
 
برای نمایش کلمه " ALI" بر روی LCD، به ترتیب زیر عمل می کنیم: 
در نوشتن برنامه برای از دستورات Cwr یعنی ارسال فرمان و Dwr برای ارسال Data و Lcall Delay به تکرار استفاده می شود. چون در هر صورت برای ارسال دیتا یا فرمان باید روی پایه E یک گذر یک به صفر داشته باشیم. که این عمل توسط دستورات Cwr و Dwr انجام می شود.
پایه چهار LCDکه پایه RS است، اگر یک باشد فرمانی است تا دیتا برای نمایش ارسال گردد و اگر صفر باشد برای ارسال فرمان است. در نوشتن برنامه برای LCD باید ترتیبی خاص را حفظ کنیم، از جمله آنها روشن کردن LCD و کرسر است که با کد #0EH انجام می شود و همچنین دستور صفحه نمایش پاک که با کد  #1مشخص می شود یا دستور کرسر شیفت به راست که با کد #6 مشخص می گردد. این دستورات که با کدهای مختلف مشخص شده است و هر یک عمل خاصی را روی LCD به نمایش می گذارند، بسته به ابداعات و خلاقیتهای مختلف، متفاوت است. 
 برای اینکه کلمه "ALI" در وسط LCD به نمایش گذاشته شود، باید کد خانه A که حرف اول کلمه ALI داخل خانه #38H قرار گیرد. پس برنامه امان را با قرار دادن کد #38H داخل رجیسترA شروع می کنیم. برای نمایش حروف و اعداد روی LCD باید به LCD مهلت داد تا بتواند حروف و اعداد را روی خود به نمایش بگذارد، بنابراین پس از هر برنامه یک تاخیر 5ms باید قرار گیرد که این عمل توسط دستور Lcall Delay انجام می شود

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

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.