اسماعیل بخش زاد محمودی
اسماعیل بخش زاد محمودی Esmail_bakhshzad@yahoo.com esmail2bakhshzad@gmail.com



www.doctronics.co.uk

www.powerengineering.blogfa.com

www.Elecdl.com

www.uoguelph.ca

www.doctronics.co.uk

http://www.sardarjangal.ir

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

www.silicondevices.ir

www.android.shaahr.com

 

 

 

 

 

 

 

 

 

 

 

Google

در اين وبلاگ
در كل اينترنت

الکترونیک مقدماتی

مقاومت

سلف

خازن

دیود

دیود زنر

یک سوسازی دیود

ترانزیستور BJT

دیجیتال Digital

الکترونیک صنعتی

تایرستورها Thyristors

ترایاک TRIAC

ماسفت MOSFET

ترانزیستور دوقطبی IGBT

مبدل های DC به DC

اینورترها(DC/AC Inverter)

پروژه های صنعتی

میکرو الکترونیک AVR

برنامه نویسی Assembl

1. مقدمه

2. دستورات محاسباتی



11.مدارات میکروکنترلر 8051

12.مدارات میکروکنترلر PIC

13.مدارات میکروکنترلر AVR

14.مدارات دیجیتال Digital

15.مدارات آنالوگ Analog

 


 


دانلود نرم افزارهای کاربردی

 


Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

ساعت

بخش هفتم : برنامه نویسی ترا شه  PIC 16F84A به زبان Basic  
در این بخش با نحوه برنامه نویسی تراشه PIC 16F84A در محیط ویندوز و همچنین با برخی از دستورات تراشه که ما را در نوشتن برنامه یاری خواهد کرد آشنا خواهیم شد.

7 - 1 : برنامه کامپایلر  (Micro Code Studio PIC)
برای نوشتن برنامه به زبان  Basic از این زبان استفاده می شود که با اجرای این برنامه پنجره ای مطابق زیر دیده می شود.

Project-1 Electronic (105)

در این صفحه برنامه را به زبان PIC Basic می نویسیم و آن را در یک مسیر دلخواه با پسوند bas ذخیره می کنیم و سپس از Target Processor بالای صفحه شماره تراشه مورد نظر را انتخاب می کنیم 16F84A . در کنار Target Processor آیکونی وجود دارد با نام Ompile Only   دیده می شود با فشردن این دکمه برنامه شروع به کامپایل شدن می کند. اگر برنامه دارای خطا نباشد در قسمت پایین و سمت چپ صفحه چراغ سبز نشان داده می شود.
اکنون در همان مسیری که برنامه با پسوند bas ذخیره شد فایل با پسوند ASM و HEX و MAC تولید می شود. پس از این مرحله فایل با پسوند HEX را توسط برنامه پروگرامر روی IC مورد نظر میریزیم. اما اگر برنامه دارای خطا باشد لیست خطا ها به همراه توضیح در پایین صفحه دیده می شود.   

 


بخش هشتم : دستور کار آزمایشگاه Emulator PIC 16F84A

آزمایش شماره 1 : برنامه نویسی پورت LED
 اهداف : در پایان آزمایش قادر خواهید بود :
1 -   دادن دستور به پین موردنظر.      
2 -   استفاده از دستور تایمر PAUSE  تراشه. 
3 -  استفاده از پورت LED مدار به عنوان خروجی.
4 -  استفاده از دستورات مربوط به متغیر ها. 
هدف طراحی این آزمایش آموزش نحوه دادن دستور به یک پین مشخص برای عمل مشخص و همچنین آشنا شدن با متغیر ها و برچسب ها می باشد.

تمرین 1 : برنامه ای بنویسید که ابتدا پورت  LED را فعال کند و پس از فشردن کلید BUTTON آنها را با یک تأخیر قابل تنظیم یک به یک  روشن و خاموش کند سپس توقف نماید؟
پاسخ : برنامه  8- 1 ، Program test  LED
توضیح : برای فعال کردن پورت LED   در مدار Emulator حتماً باید کلید مبدل S1 را فعال نمود. سپس دکمه BUTTON که در نزدیکی Buzzer دستگاه برای انجام عملیات فشرده شود.

Project-1 Electronic (106)

Project-1 Electronic (107)

001- Program test ( LED )m

 


آزمایش شماره 2 : دیبانس گیری کلیدهای پورت  S2   

 اهداف : در پایان آزمایش قادر خواهید بود :
1 -   دادن دستور به پین موردنظر.      
2 -   استفاده از دستور تایمر PAUSE  تراشه. 
3 -  استفاده از پورت LED مدار به عنوان خروجی.
4 -  استفاده از پورت SW   مدار به عنوان ورودی. 
5 -  استفاده از دستورات مربوط به متغییر ها.
هدف از طراحی این آزمایش چک کردن پورت ورودی S2   به عنوان واحد ورودی برای دادن دستورات گروهی می باشد.
تمرین 1 : برنامه ای بنویسید که ابتدا پورت  LED را فعال کند سپس در صورت وصل بودن هر یک از کلید های مینیاتوری  S2 متناظر با هر کلید  LED مورد نظر را روشن نمایید و درصورت قطع شدن آن را خاموش نمایید؟
پاسخ : برنامه  8- 2 ، Program test  SW
توضیح : برای فعال کردن پورت LED   در مدار Emulator حتماً باید کلید مبدل S1 را کلید شماره  3 را فعال نمایید. هدف این است که اگر مثلاً کلید SW1 وصل شود باید در جواب وصل آن LED1  روشن شود .

Project-1 Electronic (108)

Project-1 Electronic (109)

002 - Program test ( SW )

توجه:  شما می توانید مدارهای طراحی شده بالا را در نرم افزار شبیه ساز Proteus v7 آزمایش کنید می توانید آن را همراه با مثال های دیگر از لینک معرفی شده همین بخش دانلود نمائید.

لینک دانلود:

http://s3.picofile.com/file/7503132254/Emulator_Micro_PIC_Folder_1_.zip.html

 


نسخه ی pdf قابل دانلود این صفحه:

لینک دانلود:

http://s3.picofile.com/file/7503130214/Page_2_Page_Micro_Controller_Emulator_PIC.zip.html

رمزفایل: www.Project-esisis.com

راھنمای دانلودگزارش خرابی لینک

صفحه پیشین     

 

 

 

این وب سایت را در گوگل محبوب کنید:

تشکر از حمایت شما
<img src="Background/Signbot LED (1).gif" width="249" height="49" alt="Signbot LED (1)" />