کتاب آموزش میکروکنترلر PIC + پروژه های عملی
تحقیق ۲۰۶۳ : کتاب آموزش میکروکنترلر PIC به همراه پروژه های عملی در فایل پی دی اف
سادگی وآسانی مهمترین ویژگی یک زبان برنامه نویسی سطح بالا می باشد که موجب شـده اسـت بطور گسترده ای در میکروکنترلر ها برای کارهای بزرگ استفاده شود. زبان برنامه نویسی سطح بالا با بکارگیری توابع آماده زمان برنامه نویسی را کوتاه می کند و همچنین پیچیدگی برنامـه تنهـا بـه موضوع اصلی مورد نظر کاربر محدود می شود. برنامه نویس می تواند تمرکز بیشـتری بـر روی کـار مورد نظر خود داشته باشد و از اتلاف وقت بر روی نوشتن کدهای جانبی که دائمـا در پـروژه هـای مختلف تکرار می شود جلوگیری کند. مثلا در بسیاری از پروژها به برنامه برای ارسال اطلاعات بـه قطعه دیگر یا کامپیوتر نیاز است و یا نمایش پیغامی بر روی نمایشگر LCD ویا تولید پالس PWM و غیره نیاز است که همه اینها بصورت آماده در یک زبان سطح بالا مانند Basic PIC موجود است. برای نوشتن وکامپایل کردن برنامه Basic PIC از نرم افـزاری STUDIO CODE Micro نسـخه ۴٫ ۱ شرکت Mecanique استفاده می کنیم . برنامه خود را در این ویرایشگر می نویسیم و باپسوند BAS. ذخیره می کنیم . با کامپایل این برنامه دو مرحله پشت سر هم روی می دهد ، مرحله یـک کامپایلر فایل BAS را به کد اسمبلی تبدیل می کند و با همان اسم و پسـوند ASM. ذخیـره مـی کند و در مرحله بعد فایلASM توسط اسمبلر به کـد HEX تبـدیل مـی شـود وبـرای ریخـتن درحافظه برنامه نویسی میکروکنترلر آماده می شود. نرم افزار STUDIO CODE Micro از طریق نرم افزار Win EPIC کد HEX را در میکروکنترلر می ریزد.
فهرست برخی مطالب موجود:
عناصر پایه زبان PIC BASIC شامل :
شناسه ها
برچسبها
ثابتها
متغیر ها
آرایه ها
اصلاح کننده ها
سمبل ها
و…
عملگر ها شامل :
عملگرهای ریاضی
عملگرهای بیتی
عملگرهای مقایسه ای
عملگرهای منطقی
و……
دستورات به چهار بخش تقسیم می شوند:
۱) دستورهای شاخه ای ( مانند IF )
۲) دستورهای تکرارکننده ( NEXT … FOR و WEND … WHILE )
۳) دستورهای پرش به خط ( GOTO ) یا یک زیربرنامـه ( BRANCH ، BRANCHL ، CALL ، RETURN ، GOSUB)
ادامه در فایل پی دی اف …
در صورت سوال در مورد محصول می توانید از بخش تماس با ما (منوی بالا)، با شماره تلفن مورد نظر مکاتبه نمایید .
مجموعه: پروژه های تحقیقاتیبرچسب ها : توليد کردن صدا يا نويز سفيد روی يک پين مشخص, GOTO, IF, NEXT, o تايمر Watchdog ( WDT ) با اسيلاتور RC مجزا بر روی تراشه, WEND, while, آرایه ها, آموزش میکروکنترلر PIC, اصلاح کننده ها, باز نشاندن تايمر Watchdog (سگ نگهبان ), برچسبها, پرشی بلند به برچسب نظير شاخص, پريدن به برچسب مشخص شده توسط شاخص, تکرار کردن يک قسمت از برنامه, توقف برنامه در حال اجرا, توليد سيگنال با فرکانس مشخص روی پين خروجی, ثابتها, ثال ۳: استفاده از پورت A بعنوان ورودی آنالوگ و نشان دادن مقادير تبديل شده از آنالوگ به ديجيتال, خروجی سريال آسنکرون, دريافت مقادير از ورودی مبدل A/D, دستورهای پرش به خط, دستورهای تکرارکننده, دستورهای شاخه ای, سمبل ها, شمردن پالسهای روی پين ورودی, شناسه ها, عملکرد بالای RISC ، CPU, عملگرهای بیتی, عملگرهای ریاضی, عملگرهای مقایسه ای, عملگرهای منطقی, فراخوانی زير برنامه های اسمبلی, فيلتر برای بدست آوردن شکل سينوس, کتاب آموزش نرم افزار PIC, متغیر ها, مثال ۵ : اندازه گيری دما و نمايش آن در پنجره ارتباط سريال Studio MicriCode, مثال۱ : راه اندازی LCD, مثال۲ : ارتباط سريال با کامپيوتر, مثال۴ : ساخت کيبورد سريال, مدار راه انداز ميکروکنترلرهای PIC ( برای نمونه 16F877 PIC ), مشخصات و قابليتهای ميکروکنترلر 6F877 PIC1, مقدار همه متغيرها را به صفر تغيير دادن, میکروکنترل, میکروکنترلر pic, نوشتن دوبايت از اطلاعات بر روی حافظه برنامه, وارد کردن يک بلوک از دستورات اسمبلی, وارد کردن يک خط برنامه با کد اسمبلی, ورودی سريال سنکرون