کتاب پروژه‌هايی به زبان C برای ميکرو کنترلر 8051

ROBOTICS

کاربر فعال مهندسی رباتیک
کتاب پروژه‌هايی به زبان C برای ميکرو کنترلر 8051



مترجم : کيهان حداد شرق

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

نويسنده : دوغان ابراهيم

ISBN : 9643270548

قيمت : 1900 تومان



مطالعه اين کتاب نه تنها يک راه کاملا عملی برای کاوش و بررسی در مورد ميکروکنترلرهای خانواده‌ی 8051 می‌باشد، بلکه با استفاده از پروژه‌های ارائه‌شده در آن می‌توان برنامه‌نويسی به زبان C را نيز فراگرفت. نويسنده اين کتاب (دوغان ابراهيم) باارائه پروژه‌های طبقه‌بندی شده، خواننده را با اصول ميکروکنترلرها، برنامه‌نويسی به زبان C برای خانواده‌ی 8051 و استفاده از کامپايلر C آشنا می‌کند. مدار مجتمعی که در مثالهای اين کتاب به کار گرفته شده‌است، از نوع AT89C2051 می‌باشد که يک ميکروکنترلر کوچک و ارزانقيمت بوده و به راحتی می‌توان آن را از فروشندگان قطعات الکترونيکی تهيه نمود. اين کتاب يک منبع ايده‌آل برای فراگيری و انجام تجربیات عملی می‌باشد و به دليل جذابيت و لذت بخش بودن آن، می‌توان به همراه ساير کتابهايی که صرفا مطالب تئوری را ارائه می‌کنند، به کار برده شود



نام کتاب: پروژه‌هايی به زبان

C برای ميکروکنترلر PIC





پيشگفتار



فصل‌ 1 : سيستم‌هاي‌ ميكروكامپيوتري‌

مقدمه‌

سير تكاملي‌ ميكروكنترلرها

1-3: معماري‌ داخلي‌ ميكروكنترلرها

خانواده‌ 8051

معماري‌ خانواده‌ 8051

يكربندي‌ پايه‌ها

ايمرها/شمارنده‌ها

كنترل‌ وقفه‌

حداقل‌ پيكربندي‌ ميكروكنترلر

پياده‌سازي‌ پروژه‌



فصل‌ 2 : برنامه‌ريزي‌ ميكروكنترلرها در زبان‌ C

انواع‌ داده‌ها

bit

Signed char/unsigned char

signed short/unsigned short

signed int/unsigne int

long/unsigned long signed

float

sbit

sfr

sfr16

مدل‌هاي‌ حافظه‌

وقفه‌ها

اختار برنامه‌ C مبتني‌ بر ميكروكنترلر

بان‌ تشريح‌ برنامه‌ (PDL)

START-END

Sequencing (ترتيب‌گذاري‌)

IF-THEN-ELSE-ENDIF

DO-ENDDO

REPEAT-UNTIL

وب‌ سايت‌هاي‌ اينترنتي‌ كامپايلرهاي‌ ميكروكنترلر

منابع‌ مطالعاتي‌



فصل‌ 3 : پروژه‌هاي‌ مربوط به‌ نور

پروژه‌ -1 شمارنده‌ باينري‌ با LED

پروژه‌ -2 مدار LED چرخان‌

پروژه‌ -3 الگوي‌ LED تصادفي‌

پروژه‌ -4 الگوي‌ LED تناوبي‌

پروژه‌ -5 تاس‌ LED

پروژه‌ -6 نمايشگر اعداد در مبناي‌ 16

پروژه‌ -7 شمارنده‌ اعشاري‌ دورقمي‌

پروژه‌ -8 تاس‌ با استفاده‌ از TIL311

پروژه‌ -9 راه‌انداز نمايشگر هفت‌قسمتي‌

پروژه‌ -10 نمايشگر LED 4 رقمي‌

پروژه‌ -11 شمارشگر رويدادها، مبتني‌ بر وقفه‌، با استفاده‌

از نمايشگر LED چهار رقمي‌ فصل‌ 4 : پروژه‌هاي‌ صوتي‌

پروژه‌ -12 ارتباط با Buzzer ساده‌

پروژه‌ -13 ارتباط با بلندگوي‌ كوچك‌ (با استفاده‌ از وقفه‌ تايمر)

پروژه‌ -14 ارتباط با بلندگوي‌ كوچك‌ جهت‌ توليد دو تن‌ صوتي‌

مختلف‌ (با استفاده‌ از وقفه‌ تايمر)

پروژه‌ -15 آژير الكترونيكي‌ (با استفاده‌ از وقفه‌ تايمر)

پروژه‌ -16 ارگ‌ الكترونيكي‌ (با استفاده‌ از وقفه‌ تايمر)



فصل‌ 5 : پروژه‌هاي‌ مرتبط با حرارت‌

پروژه‌ -17 استفاده‌ از يك‌ حسگر حرارتي‌ ديجيتال‌

پروژه‌ -18 حرارت‌سنج‌ ديجيتالي‌ با خروجي‌سانتيگراد/فارنهايت‌

پروژه‌ -19 حرارت‌سنج‌ ديجيتال‌ با هشداردهنده‌ حرارت‌ بيش‌ ازحد

پروژه‌ -20 حرارت‌سنج‌ ديجيتال‌ با هشداردهنده‌هاي‌ حرارت‌

بيش‌ از حد و كمتر از حد

پروژه‌ -21 استفاده‌ از آي‌سي‌ حسگر حرارت‌ آنالوگ‌ با مبدل‌A/D



فصل‌ 6 : پروژه‌هاي‌ مربوط به‌ ارتباط سريال‌ توسطRS232

پروژه‌ -22 ارسال‌ متن‌ يك‌ پيغام‌ ساده‌ از درگاه‌ RS232

پروژه‌ -23 مثال‌ ورودي‌/خروجي‌ با استفاده‌ از درگاه‌ RS232

پروژه‌ -24 برنامه‌ يك‌ ماشين‌حساب‌ ساده‌ با استفاده‌ از درگاه‌RS232



ضميمه‌ >الف‌< : كدهاي‌ اسكي‌ (ASCII)



ضميمه‌ >ب‌< : واژه‌نامه‌



واژگان‌ فارسي‌



واژگان‌ لاتين‌



فهرست‌ راهنما
 

Similar threads

بالا