|
سرفصل درس
¨
يادآوري مفاهيم دستگاههاي شمار و محاسبات غيردهدهي، مدارات
منطقي ديجيتال (فصل صفر مراجع 1 و 2)
¨
اتوماسيون، سيستمهاي كنترلي، پردازندهها و فرآيند
اتوماسيون، مزاياي اتوماسيون (فصل 1 مرجع 2)
¨
سيستمهاي كنترلي و اجزاء آنها، طراحي بخش پردازشگر با
مدارات منطقي، طراحي بخش پردازشگر با پردازندهها، اجزاي
سيستمهاي مبتني بر پردازنده، پردازنده، زبانهاي
برنامهسازي، اجزاء داخلي پردازندهها، حافظهها و انواع
آنها، وسايل ورودي/خروجي، گذرگاهها، معماري وننيومن و
هاروارد (مرجع 3 و فصل صفر مرجع 1)
¨
تحليل كارايي سيستمهاي مبتني بر پردازنده، ميكروكنترلرها،
سيستمهاي
Embedded،
معيارهاي انتخاب يك ميكروكنترلر، روند طراحي سيستم با
ميكروكنترلرها
(فصل 1 مرجع 1 و فصل 2 مرجع 2)
¨
خانواده ميكروكنترلرهاي
AVR،
مدل برنامهنويسي اسمبلي
AVR،
ثباتهاي
AVR،
مدل حافظه
AVR،
قواعد و نمونههاي برنامهنويسي اسمبلي، آشنايي با
نرمافزار شبيهساز
AVR Studio IDE،
معماري
RISC
(فصول 1 و 2 مرجع 1)
¨
تراشه
ATMEGA32
و پينهاي آن، پورتهاي ميكروكنترلر، مدار پايه
AVR،
برنامهنويسي اسمبلي ورودي/خروجي در
AVR،
دستورات بيتي، مثالهاي طراحي سيستم، برنامهريزي سيستم،
اشكالزدايي سيستم، آشنايي با نرمافزار شبيهساز
Proteus
(فصول 4 و 6 و 8 مرجع 1)
¨
برنامهنويسي
AVR
به زبان
C-
قالب برنامههاي
C،
انواع دادهها در
C،
ايجاد تأخير در زبان
C،
برنامهنويسي ورودي/خروجي در
C،
برنامهنويسي منطقي و بيتي در
C،
تخصيص حافظه در
C،
استفاده از دستورات اسمبلي در
C،
آشنايي با
AVR GCC
و
Code Vision
(مرجع 4 و فصل 7 مرجع 1)
¨
مدارات
AVR،
نحوه برنامهريزي ميكروكنترلر، بيتهاي فيوز در
AVR،
رابط
JTAG
(مرجع 4 و فصل 8 مرجع 1)
¨
وقفهها-
سرويسدهي به شيوه وقفه و سركشي، منابع وقفه
AVR،
برنامهريزي وقفهها، وقفههاي سختافزاري، وقفه تايمر،
وقفه سريال، اولويت وقفهها
(فصل 10 مرجع 1)
¨
اصول پردازش سيگنالهاي آنالوگ، عملگرها، حسگرها، حلقههاي
كنترلي، مبدل آنالوگ به ديجيتال (A/D)،
مبدل ديجيتال به آنالوگ (D/A)،
مقايسهكنندههاي آنالوگ
(فصل 4 و فصل 13 مرجع 1)
¨
اصول ارتباطات در سيستمها- ارتباطات موازي و سريال،
استاندارد
RS232،
پورت
COM،
اصول ارتباط سريال ميكروكنترلر با كامپيوتر، ارسال و
دريافت دادهها، برنامهريزي ارتباط سريال در
AVR
(فصل 11 مرجع 1)
¨
تايمرهاي
AVR-
ثباتهاي تايمر، برنامهريزي تايمر در مدهاي گوناگون، ايجاد
تأخيرهاي دقيق، برنامهريزي شمارندهها
(فصول 9 و 15 مرجع 1)
¨
مثالهاي كاربردي- اتصال ورودي و خروجي استاندارد (KeyPad
،
LCD
كاراكتري و گرافيكي، صفحهكليد و ماوس كامپيوتر) به
ميكروكنترلر
AVR،
آشنايي با کتابخانههاي استاندارد
CodeVision،
دسترسي به
EEPROM
در
AVR،
راهاندازي موتور پلهاي (Stepper
Motor)
و موتور
DC،
تكنيك
PWM،
رلهها و جداسازهاي نوري، پروتكلهاي
TWI
و
SPI
و سيستمهاي نمونه،
كارتهاي حافظه
MMC/SD،
استفاده از تراشه ورودي/خروجي استاندارد 8255، مدهاي كاري
8255، مثالهاي كاربرد 8255 (مرجع 4 و فصول 6 و 12 و 14و 16
و 17 و 18 مرجع 1)
¨
آشنايي با ميکروکنترلر
ARM،
برنامهنويسي ورودي/خروجي ميکروکنترلر
LPC2368،
برنامهنويسي وقفه.
|