پروژه اتصال LED به پورت A و C به زبان C و شبیه سازی در Proteus
پروژه اتصال LED به پورت A و C به زبان برنامه نویسی سی را به همراه گزارش کار در این پست آماده کردیم. برنامه نویسی در نرم افزار کدویژن انجام شده در محیط نرم افزار Proteus نیز شبیه سازی شده است. در ادامه با ما همراه باشید تا شما را با نحوه عملکرد این دو پروژه آشنا سازیم. همچنین در ادامه یک فیلم آموزشی کوتاه نیز در رابطه با ساختار پورت ها قرار داده شده که به صورت آنلاین قابل مشاهده است.
معرفی پروژه اتصال LED به پورت A و C به زبان سی:
اتصال 8 عدد LED به پورت A در پروتئوس:
در پروژه اول با از طریق کامپایلر کدویژن قصد داریم 8 عدد LED را به پورت A متصل کنیم. به نحوی که ابتدا LED های شماره 0 , 1 , 2 , 4 به ترتیب روشن شوند و بعد از 100 میلی ثانیه LED های شماره 3 , 5 , 7 , 8 روشن شوند. (در این حالت ال ای دی های شماره 0 , 1 , 2 , 4 خاموش می باشند).
توضیحات بیشتر، و مشاهده فیلم ساختار پورت در ادامه مطلب.
برای این کار، در مرحله اول 8 عدد LED را به Port A میکروکنترلر Atmega16 متصل می کنیم.
در مرحله دوم برنامه آن را در نرم افزار کدویژن نوشته و در آخر برنامه نوشته شده را روی میکروکنترلر لود می نماییم. بدین ترتیب ابتدا LED های شماره 0 , 1 , 2 , 4 روشن می شوند.(در این حالت LED های شماره 3 , 5 , 7 , 8 خاموش هستند).
پس از 100 میلی ثانیه LED های شماره 3 , 5 , 7 , 8 روشن می شوند. (در این حالت ال ای دی های شماره 0 , 1 , 2 , 4 خاموش هستند). در این حالت نیز به مدت 100 میلی ثانیه led های شماره 3 , 5 , 7 , 8 روشن هستند.
اتصال 8 عدد LED به پورت C در پروتئوس:
در پروژه دوم با استفاده از کامپایلر کدویژن می خواهیم 8 عدد LED را به پورت C با فاصله زمانی 100 میلی ثانیه روشن و خاموش کنیم.
برای این منظور ابتدا 8 عدد ال ای دی را به Port C میکروکنترلر Atmega16 متصل می کنیم. سپس برنامه آن را به زبان سی در نرم افزار کدویژن (CodeVisionAVR) نوشته و در نهایت برنامه نوشته شده را بر روی میکرو کنترلر لود می کنیم. بدین ترتیب 8 عدد LED با فاصله زمانی 100 میلی ثانیه روشن و خاموش می شوند.
تصویر خروجی 2:





























سلام خسته نباشید من می خواستم یک کتاب خوب در مورد آموزش زبان سی اگه تو سایت داشته باشید برام معرفی کنیدخودم یه دونه کتاب دارم ولی یادگیریش خیلی با اون کتاب مشکله لطفا در این مورد بندرو راهنمایی کنید.
سلام من تا حالا اسم این نرم افزارو نشنیده بودم تو سایت شما دیدم چه جور نرم افزاریه به چه کاری میاد دراین رابطه می تونید جزئی توضیح بدید ؟ ممنون سلامت باشید .
سلام این پروژه ای که در حال حاضر تو سایتتون مشاهده میشه فقط مقالشو احتیاج دارم می تونین مقالشو هم تو سایت بزارین منتظر بمونم ؟
سلام من دو تا پروژه با این موضوع نیاز دارم مشابه هم باشه فرقی نمی کنه تا هفته آینده می تونید تهیه اش کنید ؟
سلام این عنوان پروژرو میشه با شبیه ساز دیگه ای هم انجام داد اگه قابل حله لطفا اونا رو برام اعلام کنید تا قبل خرید یکشونو انتخاب کنم .
سلام پروژه خیلی خوبی بود مخصوصا فیلم آموزشی که در مورد ساختار پورت ها توضیح دادین لطفا مقاله این پروژرو هم تو سایت بزارید.
سلام ببخشید واسه نرم افزار پروتئوس یه فیلم آموزشی تصویری دارید که مراحل نصب اونو مرحله به مرحله توضیح داده باشه.
در ابتدا از شما بسیار ممنون هستم اما قدری هم باید به فکر افرادی باشیم که از تمکن مالی برخوردار نیستند و این خود خیلی خیلی انسانی است . زیرا همه این نمونه ها به نوبه خود درسها و مطالبی خوب هستند ولی در ازای مبالغی .... نمی دانم اگر این موضوع قابل فهم نیست که اصلا ادامه نمی دهم برای انکس که بفهمد همین چند کلمه کافی و برابر رسالتی بزرگ خواهد بود . یا حق