تعداد مطالب :
تعداد نویسندگان :
آخرین بروز رسانی :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
بازدید کل :
آخرین بازدید :

 
 
نویسنده : امین ترابی جهرمی
تاریخ : جمعه 7 آبان 1395
نظرات

بسم الله الرحمن الرحیم

آخرین بروز رسانی: 28 خرداد 

آخرین فرصت برای ارائه آزمایشگاه و تحویل وسایل:

به اطلاع دانشجویان دروس آزمایشگاه کنترل دیجیتال، ریزپردازنده و سیستم دیجیتال 2 می رساند:

هفته آینده بعدازظهر روزهای 3  و 4  خرداد  برای ارایه های آزمایشگاه از ساعت ۲ تا ساعت 4 در دانشگاه خواهم بود. ترجیحا برنامه ریزی کنید که ارائه را همان بعدازظهر 3ام انجام دهید چون وقت برای ارائه در روز آخر محدود است.

همه ی دانشجویان ملزم به بازگرداندن بردبورد، AVR و قطعات آزمایش آخر هستند.


: موقت: قابل توجه دانشجویان آزمایشگاه ریزپردازنده و سیستم دیجیتال ۲

با قول مساعد مسئولین دانشگاه مبنی بر تجهیز آزمایشگاه برای ترم‌های آتی، شما نیازی به تحویل قطعات خریداری شده ی خود ندارید. بنابراین:

_دانشجویان آزمایشگاه ریزپردازنده، رزپری پای های خود را پس از اتمام ترم برای خود نگه خواهند داشت.

_دانشجویان آزمایشگاه سیستم دیجیتال ۲ نیز با قطعات موجود نزد اینجانب (قطعات پروژه های بعدی) و فقط در یکی از ساعات زیر به انتخاب خود در محل آزمایشگاه سیستم دیجیتال ۲ کار خواهند کرد.

یکشنبه ساعت ۹تا۱۱، یکشنبه ساعت ۱۱ تا ۱، یکشنبه ساعت ۱۲ تا ۲، دوشنبه ساعت ۹ تا ۱۱، دوشنبه ساعت ۱۱ تا ۱، دوشنبه ساعت ۱۲ تا ۲

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

با توجه به کمی وقت باقی‌مانده از ترم، وقت خود را برای انجام پروژه ها مدیریت کنید.

------------------------------------------

برای دریافت قطعات، مشاوره و ارائه در ساعات مراجعه ی دانشجویی اینجانب درج شده در این آدرس تشریف بیاورید.

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

مراحل لازم برای با موفقیت پشت سر گذاشتن این درس:

0) اطلاعات خود را در این {پیوند} وارد نمایید. این اطلاعات برای دسترسی و اطلاع رسانی به شما در مواقع ضروری مورد استفاده قرار خواهد گرفت.

1) جلسه هماهنگی: یکشنبه 29 بهمن ماه 1396. اطلاعیه در بورد مهندسی نصب خواهد شد. اسامی دانشجویان گروه ها برای تعیین همگروهی در <ادامه مطلب> قابل دسترسی است. اگر در جلسه ی هماهنگی شرکت نکرده اید و بخشی از کارهای مربوط به این آزمایشگاه را نادرست متوجه شده و غلط انجام داده اید، مسئولیت آن فقط متوجه خودتان خواهد بود.

2) ارسال ایمیل تشکیل گروه ها تا 5 اسفند ماه 1396جریمه ی تاخیر در ارسال ایمیل و اعلام اسامی گروه 1 نمره

  • در این ایمیل مشخص خواهید کرد که اگر دانشجوی آز ریز هستید پروژه ی شما FPGA یا رزپری خواهد بود و اگر دانشجوی آز سیستم 2 هستید پروژه ی شما FPGA یا AVR خواهد بود. پس از تایید ایمیل شما، برای دریافت یک بردبورد از اینجانب (برای تمامی گروه ها)یک میکروی AVR و LCD فقط برای دانشجویان آز سیستم دیجیتال 2که AVR انجام میدهند به اینجانب مراجعه کنید. دانشجویان هرگروه درس آزمایشگاه ریزپردازنده، در همین فرصت برای خود یک RaspberryPI 3Model B سفارش خواهند داد و در ارائه نهایی از آنها گرفته خواهد شد. بخشی از هزینه ی این بورد را از اینجانب دریافت خواهید کرد).
  • فقط یک عضو به نمایندگی از گروه ایمیل ارسال خواهد کرد. ایمیل اسامی اعضای گروه به اینجانب a.torabi@pgu.ac.ir و دریافت ایمیل تایید. پس از دریافت ایمیل تایید، برای دریافت قطعات خود تشریف بیاورید.
  • (گروه ها دو نفره و فقط شامل دو نفر آقایان مهندس یا دو نفر خانمهای مهندس خواهد بود)


3) ارائه ی پروژه ی ابتدایی تا 12 اسفند برای دانشجویان آز سیستم 2 و تا 19 اسفند برای دانشجویان آز ریزپردازنده جریمه ی تاخیر 2 نمره

  • ( نوشتن کد برنامه ی ابتدایی و برنامه ریزی AVR یا رزپری پای در حضور استاد درس)
  • گروه هایی که در فرم ثبت مشخصات دانشجویان، مشخصات خود را وارد نکرده اند، مجاز به ارائه نخواهند بود.
  • در این پروژه شما به یک کامپیوتر که روی آن محیط برنامه نویسی میکرو نصب شده باشد و یک پروگرامر احتیاج خواهید داشت. در صورتی که با AVR کار میکنید، می توانید پروگرامر های AVR خود را از pcbtaxi.ir با قیمت بسیار خوبی تهیه کنید. این شرکت حامی برخی از تجهیز آزمایشگاه سیستم دیجیتال است.البته که میتوانید از سایر فروشندگان هم خریداری کنید. ترجیحا پروگرامر مدل USBasp خریداری شود.


4) از اینجا به بعد مسابقه آغاز خواهد شد.
  • شما باید برای بدست آوردن نمره قبولی حداقل دو پروژه را به انجام برسانید. اما برای بدست آوردن بهترین نمرات، به گروهی که حداقل 4 پروژه را تا آخر ترم انجام دهند نمره 16 و به گروه های با حداکثر تعداد پروژه های انجام شده ی به ترتیب رتبه، نمرات 20 تا 17 داده خواهد شد.


(پروژه اول)
  • دانشجویان آز سیستم 2: پس از ارائه ابتدایی به شما اجازه انتخاب هر یک از پروژه های موجود در {لیست پروژه های اول} داده خواهد شد. این پروژه، پروژه ی اول شما تلقی خواهد شد و شما تا اتمام این پروژه ای که انتخاب می کنید قادر به انتخاب پروژه بعدی نخواهید بود. (قطعه ی مربوط به پروژه ی اول توسط خود شما تامین خواهد شد و از شما تحویل گرفته می شود.)
  • دانشجویان آز ریزپردازنده: پس از ارائه ی ابتدایی راه اندازی LCD کارکتری 2*16 با استفاده از رزپری پای هایشان خواهد بود. برنامه ی نوشته شده در پایتون باید موقعیت درج کارکتر مورد نظر را از کاربر بگیرد و سپس آن کارکتر را روی LCD در همان موقعیت نمایش دهد.
  • بدیهی ست حق انتخاب با گروهی خواهد بود که پروژه قبلی خود را بخوبی و درستی انجام داده باشد و نتایج آن را بصورت عملی ارائه داده باشد.
  • دوستانی که دو آزمایشگاه معماری و ریزپردازنده را با هم دارند لازم است که پروژه ی یکی از آزمایشگاه ها را ابتدا انجام داده و سپس پروژه بعدی را دریافت کنند.
  • دوستانی که برای پروژه خود قصد انجام پروژه VHDL دارند، روال مجزایی خواهند داشت و در آزمایشگاه کار خواهند کرد و برای هماهنگی به اینجانب مراجعه کنند.


(پروژه های دوم به بعد) (مشترک برای همه دانشجویان همه گروه ها)
  • پروژه ها راه اندازی و نمایش مناسب اطلاعات یک ماژول یا سنسور بر روی LCD برای آز سیستم دیجیتال 2 و راه اندازی و نمایش مناسب اطلاعات یک ماژول یا سنسور بر روی یک پنجره در محیط لینوکس رزپری پای برای دانشجویان آز ریزپردازنده خواهد بود. برای هر پروژه، یک قطعه از بین قطعات موجود در {لیست قطعات پروژه ها} انتخاب خواهید کرد، به من ایمیل خواهید کرد و پس از تایید، آن را از این جانب تحویل خواهید گرفت. سپس آن را بصورت مناسب راه اندازی و اطلاعات خروجی آن را بصورت گفته شده در بالا نمایش خواهید داد. تا پایان کار بر روی یک پروژه، مجاز به انتخاب پروژه ی بعدی نخواهید بود. پس از اتمام پروژه ی یک قطعه، آن را به اینجانب تحویل داده و سپس میتوانید پروژه ی بعدی را انتخاب نمایید. این فرآیند تا آخر ترم ادامه خواهد داشت و نمره ی شما منوط به انجام تعداد پروژه های بیشتر خواهد بود.


در هر ارایه نکات زیر را بخاطر داشته باشید:
  • الف) در هنگام ارائه شما باید قطعه ی اصلی که با آن کار می کنید را بشناسید. بدانید که چگونه عمل می کند؟ چگونه اطلاعات را به میکرو منتقل می کند؟ چگونه باید آن را به میکرو متصل کرد؟ یعنی باید به datasheet قطعه ی خود مسلط باشید و آن را فهمیده باشید. آوردن datasheet بصورت الکترونیکی ضروری ست.
  • ب) در هنگام ارائه آوردن نقشه ی مدار و برنامه ی پرینت شده و پروگرامر الزامیست.
  • ج) در هنگام ارائه از شما خواسته خواهد شد که مدار خود را مجددا ببندید و برای هر اتصال، دلیل کافی داشته باشید
  • د) در هنگام ارائه از شما خواسته خواهد شد که برنامه میکرو را اندکی تغییر دهید، آن را مجددا پروگرام کنید و از مدار مجددا جواب بگیرید.
  • ه) مسلط بودن به برنامه ای که برای میکرو برنامه نویسی کرده اید از اولویت هاست و از آن سوال خواهد شد.
  • و) در هنگام ارائه باید بتوانید با همه بخشهای پروژه ی خود در حضور استاد درس کار کنید (مثلا راه اندازی LCD، Keypad و هر قطعه ی دیگری که بجز قطعه ی اصلی روی بورد شما موجود است باید بتوانید راه اندازی کرده و با آن کارهای خواسته شده را انجام دهید، برای آن برنامه نویسی کنید و از برنامه ی خود جواب بگیرید.) همچنین آوردن کلیه ی سخت افزار های لازم و کامپیوتر و پروگرامر برای انجام حضوری پروژه الزامی ست.
  • تذکرات مهم: در صورتی که از ماژولی غیر از ماژول معرفی شده در عنوان پروژه بدون هماهنگی با اینجانب استفاده کرده اید، نمره ای برای آن قسمت از آزمایش به شما تعلق نخواهد گرفت.

    برنامه نویسی به زبان سی (یا اسمبلی!) برای میکروکنترلر و پایتون برای رزپری پای 5 نمره (بیسیک مطلقا قابل قبول نیست. حالا من هیچ، بعنوان مهندس نرم افزار، خودتون روتون میشه به زبان بیسیک بنویسید!)

    جواب دادن مدار شرط لازم برای گرفتن نمره است (مداری که جواب نمیده با چند قطعه ی خریداری شده از فروشگاه فرقی داره؟)

    تسلط هر دو فرد به جزییات مدار (سخت افزار و نرم افزار) 10 نمره (بنظرتون معنی داره یکی مدار بسته باشه ولی بلد نباشه در موردش به سوال جواب بده؟!)

    با توجه به مشکلات و ناهماهنگی های پیش آمده در نیم سال گذشته، هیچ گونه ارائه ای در شیراز نخواهد بود!



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

    مدار 1: مدار تولید بیت توازن برای یک داده ی 4 بیتی و مدار تست آن (صفحه ی 102کتاب موریس مانو)

    مدار 2 : مدار دیکدر 2 به 4 (با استفاده از مدار صفحه 140 کتاب موریس مانو)

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

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

    لیست دانشجویان و (شماره گروه آنها) در ادامه مطلب آمده است. لطفا در صورتی که گروه و پروژه شما ثبت نشده مجددا به اینجانب ایمیل بزنید.

    ادامه مطلب
    مرتبط با: Educational درسی ,
    نویسنده : امین ترابی جهرمی
    تاریخ : جمعه 2 تیر 1396
    نظرات
    بسم الله الرحمن الرحیم

    برای چشیدن لذت هر درسی کافیست با این روحیه وارد کار در آن حوزه شویم که : "آنچه امروز خواندم را تا فردا باید در عمل ببینم!". از این رو برای بهتر فهمیدن دروس مدار منطقی، معماری کامپیوتر و میکروپروسسور پیشنهاد میگردد که یک آزمایشگاه خانگی کوچک در کنار اتاق خود داشته باشیم. این آزمایشگاه را با خرید پایه ای ترین قطعات میتوانیم بصورت فردی یا گروهی درست کنیم و از کار کردن آی سی های منطقی لذت ببریم. 

    1- برد بورد bread board
    2- تعدادی LED، به سلیقه خودتان میتوانید در دو رنگ تهیه فرمایید. ترجیحا کم قیمت ترین ها را تهیه کنید.
    3- یک باتری 5 ولت. میتوان از یک شارژر موبایل قدیمی که خروجی 5 ولت دارد  یا یک آداپتور 5 ولت نیز استفاده نمود. یا اینکه سه باتری قلمی را با هم سری کرد.
    4- تعدادی آی سی های اولیه مانند 7400، 7404، 7408، 7432، 4066، 4511 و 7Segment
    5- مقداری سیم خشک برای کار با بردبورد

    با قطعات بالا میتوان مدار های ترکیبی زیادی ساخت و از کارکرد آنها لذت برد
    برای کار با هر آی سی به data sheet ( برگه اطلاعاتی ) آن آی سی مراجعه کنید تا از کارکرد هر پایه مطمئن شوید.
     
    از {این آدرس} میتوانید برای دریافت برگه اطلاعاتی آی سی ها استفاده کنید یا اینکه شماره هر آی سی را در اینترنت جستجو کنید.
    کار با این آی سی ها مقدمه ای برای درک درست از دروس سخت افزاری و انشالله قدم اول برای کار با آی سی های ریزپردازشگر و میکروکنترولر ها خواهد بود.

    این سه کتاب برای مبتدیان فوق العاده کارا خواهد بود و شما را تشویق به خرید آنها می‌کنم:

    1) آزمایشگاه الکترونیک را به خانه ببرید ج دوم
    فارست ام میمز
    انتشارات آذر

    2) آزمایشگاه الکترونیک را به خانه ببرید ج اول
    فارست ام میمز
    انتشارات آذر

    3) الکترونیک خیلی هم مشکل نیست
    فارست ام میمز
    انتشارات استادکار


    نویسنده : امین ترابی جهرمی
    تاریخ : پنجشنبه 14 تیر 1397
    نظرات Comments
    بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِیمِ

    آخرین به روز رسانی 30 تیر 1397 

    لطفا قبل از هر کاری اطلاعات خود را در این {پیوندوارد نمایید. این اطلاعات برای دسترسی و اطلاع رسانی به شما در مواقع ضروری مورد استفاده قرار خواهد گرفت.

    تاریخ میان ترم اول: 5 آذر ماه (تقریبا 40 درصد نمره)

    امتحان نهایی تقریبا 45 درصد نمره و تکالیف تقریبا 15 درصد نمرات را خواهند داشت.


    AVR: 

    منبع درس: میکروکنترلرهای AVR تالیف دکتر حسن سید رضی (موجود در کتابخانه دانشگاه)

    C o d e V i s i o n لینک کمکی

    AVR Studio

    میکروکنترولر ATMEGA16 لینک کمکی

    کتاب ره افروز لینک کمکی

    کتاب سپاس یار لینک کمکی

    کتاب "آموزش کاربردی AVR" نوشته آقای خلج رو که به تازگی انتشار یافته از دست ندید.

    مرجع بسیار کاربردی و خوبی برای برنامه نویسی C میکروکنترولر با نکات حرفه ای و نکته های دیده نشده لینک کمکی


    نمونه سوالات میانترم (سوالات برای 8051 هستند ولی ازین ترم برای AVR هم مشابه همین سوالات را خواهید دید)

     1 و 2 و 3 و و 5 و 6 و 7 و 8 و 9 و10 و 11 و 12 و 13 و 14 

    لینک کمکی:  1 و 2 و 3 و 4 و 5 و 6 و و 8 و 9 و 10 و 11 و 12 و 13 و 14 و 15

    نمونه سوالات امتحان پایانی1 و 2 ، 3 و 4 و 5 و 6 و 7 و 8 و و 10 و 11 و 12 

    لینک کمکی:  1 و 2 ، 3 و 4 و 5 و 6 و 7 و 8 و 9 و 10 و 11 و 12 


    ARM:

    کتاب آموزشی میکروکنترلر ARM نوشته آقای سهرابی لینک کمکی

    میکروکنترلر LPC2468  و LPC1313


    8051:

    MIDE-51: نرم افزار محیط برنامه نویسی و شبیه سازی برنامه های اسمبلی میكروكنترلر 8051. لطفا فایل 4 مگابایتی سمت چپ صفحه رو دانلود كنید و موقع نصب لطفا فولدر پیشنهادی نصب را تغییر ندهید: http://www.opcube.com/home.html#MIDE51

    كتاب مكنزی به زبان انگلیسی   لینک کمکی


    8051 datasheet لینک کمکی



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

    ادامه مطلب
    مرتبط با: Educational درسی ,
     
     
    سلام و خیر مقدم
    Salaam and welcome

    این سایت پل ارتباطی دکتر امین ترابی جهرمی، استادیار دانشگاه خلیج فارس بوشهر با دانشجویان، همکاران و مراجعه کنندگان محترم است

    This webpage is intended to connect me, Dr. Amin Torabi Jahromi, with my friends, students and colleagues

    در این وبگاه اطلاعاتی راجع به فعالیت های صنعتی انجام شده و در حال انجام اینجانب و راهنماییهای مورد نیاز دانشجویان که با اینجانب درس می گذرانند و مطالبی بیش از آن ارائه می شود.
    In this website, you may find some information on my expertise in industrial and practical projects which I am or was involved and some guidelines and necessary resources for my students and also a lot more

    در این راستا، از کلیه انتقادات و پیشنهادات برای بهتر شدن کیفیت کارهای تحقیقاتی، پروژه های درحال انجام و کلاس های تدریس صمیمانه استقبال می شود. لطفا این انتقادها را از طریق کامنت ها و پیامهای وبسایت بصورت ناشناس یا با ذکر نام در اختیار اینجانب قرار دهید. انشالله همه آنها را خواهم خواند و در اصلاح مسیر خود خواهم کوشید
    As no ordinary human being is perfect and I'm not an exception, I definitely need your constructive suggestions, via email, anonymous emails or comments or even comments and emails with names. I will make sure to read each and every one of them and make continuous corrections to my methods and path

    همینجا بابت تبلیغاتی که خارج از کنترل اینجانب برای شما توسط سرویس وبلاگ پخش می گردد پوزش میطلبم.
    Sorry for any ads that you may face here. They are managed by weblog service provider

    لطفا برای تماس با اینجانب در موارد فوق با رایانامه های زیر تماس حاصل فرمایید.
    Contact me via the following email addresses please

    a.torabi@pgu.ac.ir
    amin0005@ntu.edu.sg


    همچنین لطف می کنید و در کانال تلگرامی حقیر عضو می شوید
    https://telegram.me/torabi_amin

    امین ترابی جهرمی