متن کامل مقاله موجود نیست
چکیده
قبل از ساختن میکروکنترلرها فکر کردن راجع به کنترل اشیاء و کار کردن آنها بدون تماس مستقیم افراد با سیستم، کاری عجیب بود ولی با به بازار آمدن میکروکنترلرها در انجام ساخت یک سیستم هوشمند و انجام یک فعالیت خودکار کاری دور از دسترس نیست. هدف ما از ساختن این پروژه بالا بردن سطح رفاه و آسایش بیشتر بیماران است. مادر این پروژه به وسیله میکروکنترلر ANR و برنامهنویسی آن سیستم کنترل آرژیر آمبولانس را به اجرا در میآوریم که برای حفظ آرامش و آسایش حال بیماران میباشد.
این پروژه شامل دو قسمت: ۱) نرمافزار ۲) سخت افزار میباشد.
با وجود میکروکنترلرهای ANR و نصب یک فرستنده در بیمارستان و یک گیرنده در آمبولانس پروژهای طراحی کردیم که در ادامه به توضیح بیشتر و نحوه عملکرد آن میپردازیم.
فهرست مطالب
مقدمه ۱
فصل اول: درباره میکروهای AVR
۱-۱- مختصری راجع به AVR 4
۲-۱- عملیات تک سیکل ۹
۳-۱- محیط برنامهنویسی BASCOM AVR 9
۴-۱- میکروکنترلرهای AVR مدل ATMEGA16 10
۵-۱- خصوصیات ATMEGA16-ATMEGA16L 10
۶-۱- فیوز بیتهای ATMEGA16 13
۷-۱- کلاک سیستم ۱۵
۸-۱- پیکرهبندی پورتها ۲۰
فصل دوم: سختافزار
۱-۲- STK200/300 PROGRAMER 29
۲-۲- پورت B 29
۳-۲- ارتباط سیال SPI 29
۴-۲- طرز اتصال MASTER/ SLAVE 30
۵-۲- طرز کار آرژیر (بوق) ۳۱
۶-۲- آشنایی با LCD 31
۷-۲- توصیف پایههای LCD 32
۸-۲- معرفی RF 33
فصل سوم: نرمافزار
۱-۳- دستورات و توابع محیط برنامهنویسی BAS COM 34
۲-۳- تعیین نوع LCD 34
۳-۳- پیکرهبندی به صورت تایمر در محیط BAS COM 34
۴-۳- پیکرهبندی SPI در محیط BAS COM 35
۵-۳- طرز کار پایه SS در مد MASTER 36
۶-۳- طرز کار پایه SS در مد SLAVE 36
۷-۳- پیکرهبندی وقفههای خارجی ۳۶
مراجع ۳۷
ضمیمه ۳۸