پروژه ساعت با PIC

 

درباره میکروکنترلر PIC

 عبارت PIC از سر کلمه های Programmable Interface Controller گرفته شده که به معنای کنترل کننده های ارتباطی برنامه پذیر است . این میکروکنترلرها ساخت کمپانی میکروچیپ می باشند که در ادامه به طور مختصر بر روی آنها بحث خواهد شد.

سری 10 : این نوع تراشه ها از نوع 8 بیتی و 6 پایه هستند که دارای امکاناتی نظیر مقایسه کننده های داخلی ، مبدل آنالوگ به دیجیتال ، اسیلاتور داخلی و قابلیت غیر فعال کردن پایه ریست ، امکان پروگرام کردن در مدار و … می باشند.حافظه برنامهء این میکروکنترلرها با حجم 250W تا 500W و حافظهداده آنها بین 16 تا 24 بایت (رم) طراحی شده است.

میکروکنترلرهای سری 12 : این نوع تراشه ها از نوع 8 بیتی و 8 پایه هستند که دارای امکانات بیشتری نسبت به سری 10 هستند . مبدل آنالوگ به دیجیتال ، مقایسه کننده داخلی ، تایمر WDT ، تایمر0 ، تایمر 1 با قابلیت استفاده از اسیلاتور LP خارجی ، اسلاتور داخلی ، غیر فعال کردن ریست ، امکان پروگرام کردن در مدار و … از امکانات تراشه های سری 12 می باشد .


 میکروکنترلرهای سری 14 ، 16 ، 17 و 18 : تراشه های 8 بیتی و دارای امکاناتی نظیر مبدل آنالوگ به دیجیتال ، مبدل دیجیتال به انالوگ ، MSSP ،تایمر 0 ، تایمر 1 ، تایمر 2 ، تایمر 3 ، تایمر 4 ، CCP ، WDT ، مقایسه گرهای داخلی ، PSP ، USART ، USB ، رگلاتور ولتاژ داخلی ، اسیلاتور داخلی ، امکان غیر فعال کردن ریست ، منابع وقفه متعدد ، راه انداز داخلی سون سگمنت ، امکان به کار گیری بوت لودر ، حالت پروگرام کردن در مدار ،LIN ، CAN و … هستند که هر تراشه با توجه به سری ساخت و همچنین برخی از مشخصات ، تعدادی از این امکانات را داراست (در رده بندی قدرت کاری ، ابتدا 18 ، سپس 17 ، 16 و 14 قرار دارند و به همین ترتیب امکانات داخلی نیز در سری 18 بیشتر است) .


تعداد پایه های تراشه ها نیز از 8 تا 100 پایه می باشد . حافظه برنامه تراشه ها نیز از KW 1 تا حدود KW 32 و در انواع فلش و … قابل دسترس است حافظه های رم و EEPROM نیز در رنج های مختلف برای هر تراشه های هر سری وجود دارد.

در این پست برای شما پروژه ساعت با میکروکنترلر PIC را قرار داده ام که می توانید از لینک زیر آن را دریافت کنید. این پروژه در نرم افزار شبیه ساز پروتئوس نیز شبیه سازی شده است. در این پروژه توسط یک عدد میکروکنترلر PIC18f452 و با استفاده از یک عدد LCD کاراکتری زمان را روی  LCD نمایش می دهیم. کامپایلر مورد استفاده برای برنامه نویسی در این پروژه CCS است.در زیر کد برنامه نیز آورده شده است.

پروژه ساعت با PIC

دانلود پروژه ساعت با PIC

 

 

 

 

 

 

کانال تلگرام ایده نگر