از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
چهار سال پیش منتشر شده
تعداد بازدید: 377
کد پروژه: 275742
شرح پروژه
#پروژه_جدید
#کد_پروژه: 25400
موضوع: پروژه کدویژن و پورتوئوس =/
سلام شما کدویژن و پورتوئوس هم انجام میدین
نزدیک ۸ ۹تا هستش و تقریبا یک هفته
تمرین :
برنامه ای بنویسید که یک موتور dc کنترل دور شود و دائما سرعت روی یک مقدار نامی که با کیبورد داده می شود ثابت بماند .
در صورت افزایش دما از یک حد مجاز اتوماتیک سیستم غیر فعال گردد و دوباره در صورت کاهش دما از حد مجاز موتور با دور نامی به گردش در آید.
فیدبک انکودری
در هر لحظه دور و دما رویLCD نمایش داده شود .
تمرین ۱ :
برنامه ای بنویسید که ۸ LED بترتیب با یک فاصله زمانی روشن شوند ، سپس وقتی همه روشن شدند ، با یک فاصله زمانی منظم خاموش شوند ، و اینکار دائما تکرار گردد .
همراه با سیمولیشن با پرتئوس
تمرین ۲ :
برنامه ای بنویسید که یک 7SEG آند مشترک بترتیب از ۱ تا ۹ صعودی بشمارد و دوباره نزولی شود و اینکار دائما تکرار گردد .
همراه با شبیه سازی با پرتئوس
کار کلاسی ، جلسه اول :
برنامه ای بنویسید که ۸ LED روی پورت A ، ابتدا یکی یکی روشن شود و سپس يکی يکی خاموش شوند ، و دوباره دو به دو روشن شود ، وقتی همه روشن شد ، دوباره دو به دو خاموش شود ، وقتی همه خاموش شد ، همین عمل ۴ تا ۴ تا تکرار گردد .
سپس بصورت ۸ تایی ،
این عمل دائما تکرار گردد .
تمرین ۱ :
برنامه ساعت را بنویسید و نتیجه را روی ۶ عدد 7seg آند مشترک نمایش دهید .
تذکر : از یک پورت فقط برای ورود داده استفاده کنید .《از یک مبدل ۷۴ ۴۷ برای BCD TO 7seg استفاده کنید. 》
تمرین ۲ :
برنامه کرنومتر را بنویسید و نتیجه برحسب ثانیه ، دهم ثانیه و صدم ثانیه همراه با یک کلید وصل و یک کلید قطع باشد .
کار کلاسی :
بکمک تایمر صفر یک ثانیه دقیق بسازید و یک LED را روشن و خاموش کنید .
سپس بکمک یک ثانیه ساخته شده، برنامه ساعت را بنویسید . نتیجه را روی LCD نمایش دهید .
تمرین ۱: برنامه پارکینگ را با ظرفیت ۱۰۰ تایی بنویسید و در هر لحظه تعداد خودرو موجود را روی LCD نمایش دهید .
تایمر صفر روی درب ورودی و تایمر یک روی درب خروجی باشد .
تمرین ۲ : برنامه بالابر 《جرثقیل 》 بنویسید بطوریکه بعد از زدن کلید Start سرعت موتور رفته رفته زیاد شود تا به حد اکثر برسد و بعد از زدن کلید Stop سرعت موتور رفته رفته کم شود تا بایستد .
تمرین : برنامه کرنومتر را بکمک تایمر یک بنویسید
تمرین : دو PWM همزمان بسازید ، بطوریکه بصورت معکوس هم و همزمان دور آنها متوالی کم و زیاد شود .
در خروجی موتور و اسیلوسکوپ بگذارید .
کار کلاسی :
یک برنامه ساده فرکانس متر بکمک تایمر صفر و یک بنویسید .
در حد کیلو هرتز
تمرین ۱
بکمک مقایسه کننده آنالوگ ، برنامه ای بنویسید که دور یک موتور دائما در حداکثر سرعت کار کند و چنانچه دمای آن از یک حد مجاز قابل تغییر از بیرون 《پایه مقایسه کننده 》بیشتر شود ، سرعت را کاهش دهد ، و همیشه در حداکثر سرعت با دمای مجاز کار کند .
تمرین ۲ :
بکمک مقایسه کننده آنالوگ برنامه ای بنویسید که دمای ۸ اتاق با یک دمای مشخص مقایسه شود ، شماره اتاق های با دمای بالاتر از حد مشخص روی LCD نمایش داده شود .
کار کلاسی :
برنامه ای بنویسید که دمای یک اتاق با یک دمای مجاز قابل تنظیم از بیرون مقایسه شود، چنانچه از از دمای مجاز بیشتر بود یک فن روشن شود و اگر کم شود یک هیتر روشن گردد .
تمرین :
برنامه ۲ میکرو که با هم ارتباط سریال دارند را بنویسید، بطوریکه در اولی برنامه ساعت قابل تنطیم نوشته شود و بصورت USART برای دیگری ارسال شود و در هر دو میکرو ، روی LCD نمایش داده شود .
تمرین ۲ :
برنامه ای بنویسید که دو عدد بصورت سریال دریافت شود ، اگر عدد اول 1 بود ، عدد دوم را شعاع دایره در نظر بگیرید ،و اگر عدد اول 2 بود ، عدد دوم را ضلع مربع در نظر بگیرید و محیط و مساحت را محاسبه و بصورت سریال ارسال کنید .
عدد پی را 3 در نظر بگیرید .
کار کلاسی :
برنامه ای بنویسید که ۸ نام ذخیره شده در میکرو با دادن کد ۳ بیتی بصورت سریال در هر بار ، یکی از نام ها انتخاب شود و بصورت سریال ارسال گردد .
تمرین ۱ :
یک ولتمتر dc طراحی کنید .
تمرین ۲:
یک واتمتر dc طراحی کنید .
تمرین ۳ :
مدولاتور FM طراحی کنید .
بطوریکه صوت شما به یک سیگنال FM تبدیل شود .
یعنی متناسب با شدت صوت شما فرکانس تغییر کند .
کار کلاسی :
دمای 8 اتاق را با هم مقایسه کنید ، بیشترین و کمترین دما را روی LCD بهمراه شماره اتاق نمایش دهید .
کار کلاسی ۲ :
۲ برنامه برای ۲ میکرو بنویسید بطوریکه در برنامه اول هرگاه وقفه شماره صفر تحریک شد ، میزان نور اتاق نمایش داده شود و در برنامه میکرو دوم اگر کپچر تحریک شد دمای اتاق روی LCD نمایش داده شود .
تمرین :
برنامه ماشین حساب را بنویسید ، بطوریکه حداقل 8 عمل ریاضی را انجام دهد .
صفحه کلید 4×4 و LCD کاراکتری استفاده کنید.
از توابع کتابخانه ریاضی math.h استفاده کنید .
کار کلاسی:
برنامه Scan صفحه کلید 4×4 را بنویسید ، بطوریکه با زدن هر کلید ، کاراکتر روی آن ، در LCD نمایش داده شود .
تمرین : برنامه ای بنویسید که در یک تابلو روان 16×8 《۸ سطر و ۱۶ ستون 》، Matrix LED ، کلمه ALI دائما از چّپ به راست حرکت کند .
کار کلاسی : روی تابلو led ، با ۸ سطر و ۱۶ ستون ، حرف E را بصورت چشمک زن بنویسید .
کار کلاسی 2 :
روی یک ماتریس LED با 8 سطر و 8 ستون یک خط صاف با مرکزیت وسط صفحه روشن کنید و آنرا با یک نظم مشخص چپگرد و راستگرد بچرخانید .
اضافه کردن هرگونه Effect دیگر بلامانع می باشد .
تمرین ۱:
۴ میکرو را از طریق پروتکل SPI با هم شبکه کنید ، بطوریکه دائما ساعت از میکرو Master برای 3 میکرو Slave دیگر ارسال گردد و روی ۴ میکرو ساعت نشان داده شود .
تمرین ۲ :
بکمک پروتکل SPI دو میکرو را با هم ارتباط دهید ، بطوریکه از طرف MASTER برنامه ساعت اجرا و بهSlave ارسال شود و در هر دو روی lcd نمایش داده شود ، و قابلیت تنظیم ساعت از هر دو طرف امکان پذیر باشد.
کار در کلاس :
نام و شماره دانشجویی را با پروتکل spi ارسال کنید .
کار در کلاس ۲ :
نام خود را در MMC بنویسید و سپس بخوانید و روی LCD نمایش دهید.
کتابخانه MMC.h و فایل cardimage مورد نیاز است ، در صورتی که هریک از دانشجویان عزیز دارد، برای بنده ارسال بفرمائید.
با تشکر
تمرین :
برنامه ای بنویسید که یک موتور dc کنترل دور شود و دائما سرعت روی یک مقدار نامی که با کیبورد داده می شود ثابت بماند .
در صورت افزایش دما از یک حد مجاز اتوماتیک سیستم غیر فعال گردد و دوباره در صورت کاهش دما از حد مجاز موتور با دور نامی به گردش در آید.
فیدبک انکودری
در هر لحظه دور و دما رویLCD نمایش داده شود .
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
7روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت سیزده سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار