زیارت عاشورا پایگاه اطلاع رسانی دکتر نعمتیان
به منظور سهولت در کسب آگاهی از اطلاعیه های جدید می توانید از لینک RSS موجود در صفحه اصلی وبلاگ با نصب Gadget Feed Reeder بر روی ویندوز استفاده نمایید.
Gadget مذکور به شما این امکان را می دهد که بدون مراجعه به صفحه وبلاگ از آخرین پست ها، اخبار و اطلاعیه های قرار گرفته بر روی وبلاگ مطلع شوید. بدیهی ست اتصال به اینترنت برای دریافت تغییرات جدید الزامی ست.


FeedReader Gadget : دانلود فایل مورد نیاز برای نصب
آموزش نحوه نصب و استفاده از RSS موجود بر روی سایت ها و وبلاگها : آموزش ویدئویی
روش های دیگر استفاده از Feed Headlines Gadget موجود در Windows 7 : لینک 1  -  لینک 2

 

+ نوشته شده در یکشنبه 1391/11/15ساعت 9:31 PM توسط دکتر حامد نعمتیان |

لینک دانلود

+ نوشته شده در جمعه 1393/03/16ساعت 3:13 PM توسط دکتر حامد نعمتیان

روز یکشنبه مورخه 18 خردادماه ساعت 8/30 الی 10/30 کلاس 301 مبحث وقفه ها تدریس خواهد شد.

+ نوشته شده در پنجشنبه 1393/03/15ساعت 2:41 PM توسط دکتر حامد نعمتیان

الهه اردانی           - 1/25              فاطمه باقری قله نو    - 1/75

عادل معصوم آبادی - 0/75             سیدجواد میری پور     - 3/0

نیلوفر نصیری        - 2/25             وحید غلامعلی           - 0/75

الناز حراف عموقین - 3/0               مسعود خاکباز           - 1/25

امیر فرزانگان         - 1/25              علی محمدهادی        -1/25

سیدمحمدرضا رضوانی خراسانی - 1/0

 

محمدرضا عزیزی    - 0/75             محمدرضا مولاقلی پور - 0/75   (عدم ارائه فایل گزارش)

نازنین ناصری        - 0/75   (عدم ارائه فایل گزارش)          احمد سازگار    (عدم ارائه CD)   

========================================================

نمرات کلاسی

حامد رحیم شعار ازلیقی - 3/0        آیدین خرازیان                 - 2/5

مسعود خاکباز               - 1/0        امیر فرزانگان                  - 1/0

آرمان فیضی                 - 1/0

سیدجواد میری پور        - 0/5         ابوالفضل نجفی مقدم      - 1/0

حمیدرضا محمدی فلاح  - 1/0         نیما نورایی                    - 0/75

 

+ نوشته شده در چهارشنبه 1393/03/14ساعت 3:13 PM توسط دکتر حامد نعمتیان

نظر به اینکه امکان اختصاص کلاس سمعی/بصری برای روز دوشنبه وجود ندارد، لذا کلاس جبرانی (مبحث وقفه ها) در این روز تشکیل نخواهد شد.

کلاس جایگزین درصورت به حدنصاب رسیدن دانشجویان برگزار خواهد شد. برای این منظور، دانشجویانی که تمایل به شرکت در کلاس جایگزین (یکشنبه 8/30 الی 10/30 کلاس شماره 301) دارند، نام، نام خانوادگی و شماره دانشجویی خود را تا حداکثر سه شنبه شب به ایمیل h.nematian.n@gmail.com ارسال نمایند. توجه نمایید حضور/غیاب برای دانشجویانی که ایمیل ارسال نموده اند انجام خواهد شد.

درصورت به حدنصاب رسیدن تعداد دانشجویان کلاس جبرانی هفته آینده برگزار خواهد شد. به حدنصاب رسیدن دانشجویان از طریق وبلاگ اعلام خواهد شد.

+ نوشته شده در یکشنبه 1393/03/11ساعت 5:32 PM توسط دکتر حامد نعمتیان

لینک دانلود اول - قسمت اول اسلایدها

لینک دانلود دوم - قسمت دوم اسلایدها

لینک دانلود سوم - قسمت سوم اسلایدها

لینک دانلود چهارم - قسمت چهارم اسلایدها

===========================

لینک دانلود پنجم: مبحث آدرسدهی در شبکه قسمت اول

لینک دانلود ششم: مبحث آدرسدهی در شبکه قسمت دوم

===========================

لینک دانلود هفتم: کلیپ مدل TCP/IP

 

+ نوشته شده در جمعه 1393/03/09ساعت 12:54 PM توسط دکتر حامد نعمتیان

جلسات جبرانی دروس اصول میکرو کامپیوترها و میکروپروسسورها، به تفکیک گروهها طبق زمان بندی زیر برگزار می شود:

1- دانشجویان دروس اصول میکروکامپیوترها گروه یکشنبه ساعت 8-10 و میکروپروسسورها ساعت 13:30- 15:30 نیازی به شرکت در جلسات جبرانی ندارند.

2- دانشجویان درس اصول میکروکامپیوترها گروه یکشنبه ساعت 10-12 در یکی از جلسات جبرانی زیر شرکت نمایند:

یکشنبه 3/11    ساعت 8 الی 10             کلاس 301 (مبحث ADC)

یکشنبه 3/11    ساعت 13:30 الی 15:30 کلاس 313 (مبحث ADC)

سه شنبه 3/13 ساعت 8 الی 10              کلاس 302 (مبحث ADC)

سه شنبه 3/13 ساعت 10 الی 12            کلاس 302 (مبحث ADC)

3- دانشجویان درس میکروپروسسورها گروه سه شنبه ساعت8-10 و 10-12 در یکی از جلسات جبرانی زیر شرکت نمایند:

یکشنبه 3/4     ساعت 8 الی 10             کلاس 301 (مبحث وقفه ها)

یکشنبه 3/4    ساعت 13:30 الی 15:30  کلاس 313 (مبحث وقفه ها)

یکشنبه 3/11 ساعت 10 الی 12              کلاس 301 (مبحث وقفه ها)

دوشنبه 3/12 ساعت 10 الی 12             کلاس ؟؟؟؟ (مبحث وقفه ها) >> عدم تشکیل کلاس

+ نوشته شده در شنبه 1393/03/03ساعت 1:49 PM توسط دکتر حامد نعمتیان

به اطلاع دانشجویان محترم می رساند، آخرین جلسه آزمایشگاه روز دوشنبه 5 خردادماه می باشد. توجه داشته باشید امضای صورتجلسه تنها در این روز امکان پذیر می باشد. ضمنا هر دانشجو برای امضا صورتجلسه تنها در گروه خود می تواند شرکت کند. بعد از این تاریخ در صورت عدم امضا صورتجلسه غیبت امتحان در کارنامه ثبت خواهد شد.

+ نوشته شده در جمعه 1393/03/02ساعت 3:28 PM توسط دکتر حامد نعمتیان |

شماتیک و کد اصلاح شده 7Segment- لینک دانلود

+ نوشته شده در یکشنبه 1393/02/28ساعت 11:33 PM توسط دکتر حامد نعمتیان

به اطلاع دانشجویان این واحد درسی می رساند، تاریخ ارائه جلسه دوم تحقیق 12 خردادماه تعیین شده است. 
تهیه اسلاید Powerpoint (فایل PPT) به منظور ارائه کنفرانس در ارتباط با موضوع تحقیق ضروری می باشد. مدت زمان ارائه 10 الی 15 دقیقه می باشد. با توجه به زمان مذکور از ذکر تاریخچه و مطالب غیر ضروری تا حد امکان پرهیز شود.
 

همچنین تهیه یک نسخه گزارش تایپیDOC به همراه فایل PDF الزامی است.
فایل های فوق (فایل PPT، DOC/DOCX، PDF) بر روی یک حلقه CD در زمان ارائه تحویل داده شود.
حداکثر 6 نمره به تحقیق تعلق خواهد گرفت. مواردی مانند کیفیت اسلایدها، کیفیت فایل گزارش تایپی و کیفیت ارائه تعیین کننده نمره تحقیق می باشند. تحقیق بدون ارائه حداکثر 2 نمره خواهد داشت.

 

+ نوشته شده در سه شنبه 1393/02/23ساعت 11:6 AM توسط دکتر حامد نعمتیان

لینک دانلود اول: آموزش راه اندازی موتورهای DC (کنترل جهت و دور موتور)، درایورهای مربوطه، توضیحات PWM به صورت مختصر (برای توضیحات بیشتر و دقیق تر به جزوه مراجعه نمایید)، راه اندازی موتورهای پله ای (تمام پله و نیم پله با گشتاورهای متفاوت)

دستورکار آزمایش: با مطالعه صفحات 17 الی 19 فایل آموزشی فوق، برنامه ای بنویسید که با فعال شدن وقفه خارجی صفر موتور پله ای 90درجه راستگرد بچرخد و با فعال شدن وقفه خارجی یک موتور پله ای 180 درجه چپگرد بچرخد. توجه نمایید موتور پله ای مورد نظر چهار سیمه و 7.5 درجه می باشد. برای آشنایی بیشتر به نمونه برنامه و فایل شبیه سازی مراجعه نمایید.

لینک دانلود دوم و سوم (زبان بیسیک-زبان C): نمونه برنامه راه اندازی موتور پله ای به همراه شبیه سازی در پروتئوس

آزمایش با 1.5 نمره امتیازی: برنامه فوق را به گونه ای اصلاح نمایید که وارد کردن زاویه چرخش از طریق صفحه کلید 4x4 امکانپذیر باشد (زاویه می تواند چهار رقمی و یا بدون محدودیت تعداد ارقام فرض شود (مثلا یکی از کلیدها  به عنوان Enter درنظر گرفته شود)، همچنین از LCD برای نمایش منو و زاویه وارد شده استفاده شود ).

+ نوشته شده در چهارشنبه 1393/02/17ساعت 1:9 AM توسط دکتر حامد نعمتیان

دستورکار آزمایش: برنامه ای بنویسید که با فعال شدن وقفه خارجی شماره صفر میکروکنترلر رله (Relay) تغییر وضعیت دهد و با فعال شدن وقفه خارجی شماره یک ملودی دلخواهی از طریق بازر (Buzzer) پخش شود.


مطالب تئوری مربوط به آزمایش:

مطالب تئوری مربوط به وقفه های خارجی (به همراه چند مثال در کدویژن) را از صفحات 67 الی 78 جزوه دستنویس به آدرس زیر مطالعه نمایید:

Nematian_MicroAVR\Nematian-Lectures\1_Lectures_929301

الف- در برد آموزشی NSK108، فعال شدن وقفه خارجی شماره صفر و یک به ترتیب از طریق فشردن سوئیچ های INT0 و INT1 (متصل به پایه های PD.2 و PD.3) صورت می گیرد.

ب- در این برد، رله متصل به پایه PC.1 می باشد. با صفر و یک کردن این پایه رله تغییر وضعیت خواهد داد. دستورات نمونه:

در بسکام: دستور Toggle PortC.1 (بهتر است PortC.1 قبلا Alias شود به مثلا Relay که در اینصورت Toggle Relay بکار خواهد رفت)

در کدویژن: PORTC.1=~(Relay_flg); // Relay_flg initial value is 0 که در آن Relay_flg ابتدای برنامه به عنوان متغیری از جنس بیت تعریف شده

می توانند استفاده شوند.

ج- برای پخش ملودی توسط Buzzer کافیست پایه PC.0 که به بازر متصل است را با آهنگ مناسبی صفر و یک کنید (مطابق نمونه برنامه ها و یا PWM). به عنوان نمونه در بسکام دستور SOUND pin, duration, pulses قابل استفاده است که به تعداد pulses و در مدت زمان duration پالسی بر روی پایه pin (هر پایه دلخواه که در اینجا PORTC.1 مدنظر است)قرار می دهد.

Dim Pulses As Word , Periods As Word

Pulses = 65535 : Periods = 10000 'set variables

Speaker Alias Portb.1 'define port pin

Sound Speaker , Pulses , Periods

  'make some noise note that pulses and periods must have a high value for high XTALS

sound is only intended to make some noise

pulses range from 1-65535

periods range from 1-65535

نمونه برنامه- نحوه استفاده از وقفه خارجی، رله و بازر:

به زبان بیسیک (Bascom): به آدرس Nematian_MicroAVR\SampleCodes\Bascom\Buzzer_Relay_BAS

به زبان C (CodeVision): به آدرس Nematian_MicroAVR\SampleCodes\CodeVision\Buzzer_Relay_CV

+ نوشته شده در شنبه 1393/02/13ساعت 11:22 AM توسط دکتر حامد نعمتیان

دستورکار آزمایش: برنامه ای بنویسید که با فعال شدن وقفه خارجی شماره صفر میکروکنترلر رله (Relay) تغییر وضعیت دهد و با فعال شدن وقفه خارجی شماره یک ملودی دلخواهی از طریق بازر (Buzzer) پخش شود.


مطالب تئوری مربوط به آزمایش:

مطالب تئوری مربوط به وقفه های خارجی (به همراه چند مثال در کدویژن) را از صفحات 67 الی 78 جزوه دستنویس به آدرس زیر مطالعه نمایید:

Nematian_MicroAVR\Nematian-Lectures\1_Lectures_929301

الف- در برد آموزشی NSK108، فعال شدن وقفه خارجی شماره صفر و یک به ترتیب از طریق فشردن سوئیچ های INT0 و INT1 (متصل به پایه های PD.2 و PD.3) صورت می گیرد.

ب- در این برد، رله متصل به پایه PC.1 می باشد. با صفر و یک کردن این پایه رله تغییر وضعیت خواهد داد. دستورات نمونه:

در بسکام: دستور Toggle PortC.1 (بهتر است PortC.1 قبلا Alias شود به مثلا Relay که در اینصورت Toggle Relay بکار خواهد رفت)

در کدویژن: PORTC.1=~(Relay_flg); // Relay_flg initial value is 0 که در آن Relay_flg ابتدای برنامه به عنوان متغیری از جنس بیت تعریف شده

می توانند استفاده شوند.

ج- برای پخش ملودی توسط Buzzer کافیست پایه PC.0 که به بازر متصل است را با آهنگ مناسبی صفر و یک کنید (مطابق نمونه برنامه ها و یا PWM). به عنوان نمونه در بسکام دستور SOUND pin, duration, pulses قابل استفاده است که به تعداد pulses و در مدت زمان duration پالسی بر روی پایه pin (هر پایه دلخواه که در اینجا PORTC.1 مدنظر است)قرار می دهد.

Dim Pulses As Word , Periods As Word

Pulses = 65535 : Periods = 10000 'set variables

Speaker Alias Portb.1 'define port pin

Sound

Speaker , Pulses , Periods 'make some noise note that pulses and periods must have a high value for high XTALS

sound is only intended to make some noise

pulses range from 1-65535

periods range from 1-65535

نمونه برنامه- نحوه استفاده از وقفه خارجی، رله و بازر:

به زبان بیسیک (Bascom): به آدرس Nematian_MicroAVR\SampleCodes\Bascom\Buzzer_Relay_BAS

به زبان C (CodeVision): به آدرس Nematian_MicroAVR\SampleCodes\CodeVision\Buzzer_Relay_CV

+ نوشته شده در شنبه 1393/02/13ساعت 11:20 AM توسط دکتر حامد نعمتیان

دستورکار آزمایش هفته آینده 8 اردیبهشت ماه به شرح زیر می باشد:

1- مطالعه کلیه فایل های آموزشی مربوط به آزمایش راه اندازی صفحه کلید (کیبورد) از مسیر Nematian_MicroAVR\Nematian-Lectures\KBD

2- مطالعه کدهای نمونه مربوط به راه اندازی صفحه کلید از مسیر Nematian_MicroAVR\SampleCodes\CodeVision\KBD_CV برای کدویژن و یا Nematian_MicroAVR\SampleCodes\Bascom\KBD_BAS برای بسکام

طبق دستورالعمل زیر و با کمک نمونه برنامه های فوق، برنامه ای  به یکی از زبان های C یا بیسیک (انتخاب به صورت اختیاری) بنویسید به گونه ای که:

الف) حروف کوچک انگلیسی a تا z از طریق صفحه کلید 4x4 قابل نمایش بر روی LCD باشد. (مشابه نمونه کد می توان از کلید Page برای تعریف تمام حروف در چند صفحه استفاده کرد)

ب)   در فایل پروتئوس، کلید CLS را به NUM تغییر نام دهید. برنامه را به گونه ای اصلاح کنید که پس از فشردن کلید NUM، با فشردن هر کلید اعداد 0 تا 9 بر روی LCD قابل چاپ باشد، و با فشردن مجدد کلید NUM حروف a تا z.
د)   برنامه نوشته شده را به کمک فایل NSK108.DSN در منزل شبیه سازی نمایید و برای پیاده سازی بر روی برد همراه داشته باشید

+ نوشته شده در پنجشنبه 1393/02/04ساعت 5:15 PM توسط دکتر حامد نعمتیان

به اطلاع دانشجویان محترم می رساند، كلاس حل تمرین میکروکنترلرهای AVR از روز سه شنبه 
مورخه 26 فروردین هر هفته ساعت 14:30 الی 16:00 در كلاس شماره 306 دانشكده برق
برگزار می گردد. توجه داشته باشید 2 نمره کلاس حل تمرین در نمره نهایی منظور خواهد شد.
TA: جناب آقای امیرحسین یوسفیان

+ نوشته شده در پنجشنبه 1393/01/21ساعت 3:28 PM توسط دکتر حامد نعمتیان

به اطلاع دانشجویان محترم می رساند با توجه به انتقال آزمایشگاه به ساختمان جدید آزمایشگاهها و شرایط نامناسب فعلی ساختمان، روز دوشنبه مورخه 93/1/18 آزمایشگاه اصول میکروکامپیوترها در هر دو گروه صبح تشکیل نخواهد شد.

+ نوشته شده در یکشنبه 1393/01/17ساعت 9:13 PM توسط دکتر حامد نعمتیان

دانشجویان درس میکروپروسسورها، اصول میکروکامپیوترها و آزمایشگاه اصول میکروکامپیوترها جهت دریافت فایل های کمک آموزشی (شامل جزوه درس، مطالب کمک آموزشی، فیلم های آموزشی، نرم افزارها و آموزش های مربوطه) به مسئول آزمایشگاه اصول میکروکامپیوترها جناب آقای مهندس فضایی (سوله جنب پارکینگ اساتید) مراجعه نمایند.
جهت دریافت فایل ها همراه داشتن فلش با ظرفیت حدود 8GB ضروری است.

+ نوشته شده در دوشنبه 1392/12/05ساعت 0:7 AM توسط دکتر حامد نعمتیان

با تبریک آغاز نیمسال جدید، به اطلاع دانشجویان محترم می رساند، کلیه کلاس های تئوری اینجانب از روز یکشنبه 20 بهمن ماه تشکیل خواهد شد. آزمایشگاه اصول میکروکامپیوترها نیز از روز دوشنبه 28 بهمن ماه تشکیل خواهد شد.

 

+ نوشته شده در یکشنبه 1392/11/13ساعت 8:39 PM توسط دکتر حامد نعمتیان

ضمن عرض خسته نباشید، به اطلاع می رساند نمرات کلیه دروس (میکروپروسسورها، اصول میکروکامپیوترها، شبکه های کامپیوتری، آز اصول میکرو و کارآموزی) نهایی شده اند. لازم به ذکر است، نمرات برخی از دروس به علت تخلف چند دانشجو تا چند روز آینده قابل رویت نخواهند بود.

+ نوشته شده در سه شنبه 1392/10/24ساعت 5:41 PM توسط دکتر حامد نعمتیان |

دانشجویانی که عنوان تحقیق آنها مورد تایید قرار گرفته است روز یکشنبه 8 دی ماه ساعت 8 الی 10 کلاس 313 جهت ارائه تحقیق مراجعه نمایند.

+ نوشته شده در چهارشنبه 1392/10/04ساعت 11:17 PM توسط دکتر حامد نعمتیان

مطالب قدیمی‌تر