در ادامه مجموعه آموزش های میکروکنترلر PIC توسط کامپایلر CCS C ، در این قسمت تنظیمات کلاک میکروکنترلر را بررسی می کنیم. برای شبیه سازی برنامه های نوشته شده معمولا نیازی به دانستن تنظیمات مربوط به کلاک میکروکنترلر نیست و کافی است در پنجره ی properties میکروکنترلر که با دوبار …
ادامه نوشته »نتایج جست و جو برای: ccs
آموزش کار با پینهای ورودی/خروجی I/O در PIC و کامپایلر CCS C
در بخش قبلی این مجموعه آموزشی یک نمایشگر سون سگمنت تک رقمی را برای شماره اعداد صفر تا نه راه اندازی کردیم و اشاره ای به چگونگی کار با پایه های ورودی خروجی کردیم. در این بخش ضمن توضیح کامل تر در مورد نحوه ی کار کردن با پایه های …
ادامه نوشته »دانلود کامپایلر CCS C [نرم افزار برنامه نویسی میکروکنترلرهایPIC]
میکروکنترلر های PIC تولید شرکت Microchip که در بین مهندسان الکترونیک و برنامه نویسان میکروکنترلر ها بعنوان میکروکنترلر صنعتی شناخته شدن و با امکاناتی که دارند خیلی از مهندسان ترجیح میدهند در پروژه های خود از این میکروکنترلر ها استفاده کنند. برای برنامه نویسی میکروکنترلرهایPIC نیاز به دانلود کامپایلر CCS …
ادامه نوشته »اتصال سون سگمنت به PIC در کامپایلر CCS C
در ادامه مجموعه آموزش های میکروکنتر PIC توسط کامپایلر CCS C ، در این بخش اتصال سون سگمنت به PIC در کامپایلر CCS C را توضیح می دهیم. شکل زیر شماتیک مدار را نشان می دهد. در شبیه سازی ما از هفت قطعه ای های کاتد مشترک استفاده می کنیم که …
ادامه نوشته »آموزش میکروکنترلرهای PIC در کامپایلر CCS C
میکروکنترلرهای PIC به دلیل دارا بودن ویژگی های مختلف و قیمت مناسب، همواره در کنار دیگر میکروکنترلرهای موجود در بازار کاربرد زیادی در محصولات و پروژه های الکترونیکی داشته است. برای این میکروکنترلرها مشابه میکروکنترلرهای دیگر کامپایلرهای مختلفی وجود دارد. یکی از این کامپایلرها که دارای ویژگی سادگی در کدنویسی …
ادامه نوشته »آموزش میکروکنترلر PIC با کامپایلر CCS
آموزش میکروکنترلر PIC با کامپایلر CCS، میکروکنترلر های قدرتمند PIC محصول شرکت میکروچیپ می باشند. در یاین میکروکنترلر ها قابلیت هایی همچون ADC ، تایمر/کانتر ،پروتکلل های ارتباطی نظیر I2C،SPI،RS232،CAN BUS و… ، مقایسه کننده آنالوگ ، PWM و..تعبیه شده است. یکی دیگر از ویژگی های مهم این خانواده ، …
ادامه نوشته »آشنایی با میکروکنترلرهای PIC و نرمافزار MPLABX و آموزش کار با آنها
در سال 1980 شرکت اینتل نخستین میکروکنترلرها را با نام 8051 و با معماری معروف Harvard Architecture 8051 به بازار عرضه نمود و از آن تاریخ به بعد، میکروکنترلرها انقلاب عظیمی را دنیای الکترونیک و صنایع مربوط به آن ایجاد کردند. همزمان با سایر پیشرفتهای تکنولوژی میکروکنترلرها نیز در طول …
ادامه نوشته »برنامهنویسی وب در ++C
CGI چیست؟ رابط دروازه مشترک (Common Gate interface) یا CGI، مجموعهای از استانداردها میباشد که چگونگی ردوبدل کردن اطلاعات بین سرور و یک اسکریپت دلخواه را تعریف میکند. مشخصات فعلی CGI توسط NCSA نگهداری میشود.CGI ،NCSA را به صورت زیر تعریف میکند. رابط دروازه مشترک، استانداردی برای دروازه خروجی برنامه …
ادامه نوشته »الگوها یا Templates در ++C
در این جلسه به بررسی الگوها یا Templates در ++C خواهیم پرداخت. الگوها پایه و اساس برنامهنویسی جنریک (generic) میباشند. در این برنامهنویسی، کد به روشی نوشته میشود که به هیچ نوع داده خاصی وابسته نباشد. یک الگو طرح یا فرمولی برای ساختن یک کلاس یا تابع جنریک است. کانتینرهای …
ادامه نوشته »مدیریت استثناها در ++C یا Exception Handling
در این جلسه به بررسی مدیریت استثناها در ++C یا Exception Handling میپردازیم. یک استثنا حالتی غیرطبیعی است که ممکن است در حین اجرای یک برنامه رخ دهد. یک استثنا در ++C پاسخی است که برای یک وضعیت ویژه پیش آمده حین اجرای برنامه ، مانند تقسیم بر صفر، تدارک …
ادامه نوشته »فایلها و استریمها در ++C
تا اینجا از کتابخانهی استاندارد iostream استفاده میکردیم، که متدهای cin و cout را به ترتیب برای خواندن از ورودی استاندارد و نوشتن در خروجی استاندارد به کار میبرد. این آموزش به شما نحوه خواندن و نوشتن در فایلها را نشان خواهد داد. برای اینکار به یک کتابخانه استاندارد از …
ادامه نوشته »AVR یا PIC؟ کدام میکروکنترلر را برای پروژهها انتخاب کنیم؟
زمانی که نوبت به مرحلهی انتخاب میکروکنترلر میرسد، آنقدر میکروکنترلرها متنوعی که بعضا ویژگیهای مشابهی نیز ممکن است داشته باشند در بازار وجود دارد که واقعا گیجکننده است. از میان این همه، کدام را باید انتخاب کنیم؟! پارامترهای مهمی برای این انتخاب و تصمیم وجود دارند که باید درنظر گرفته …
ادامه نوشته »تابع main در پایتون: درک __name__ == __main__
تابع main در پایتون چیست؟ تابع اصلی یا main پایتون نقطه شروع هر برنامه میباشد. وقتی برنامه اجرا میشود، مفسر پایتون (python interpreter) کد را به صورت ترتیبی اجرا میکند. تابع اصلی تنها به هنگام اجرای فایل به صورت یک برنامه پایتون، اجرا میشود. اما این تابع هنگام اجرای فایل …
ادامه نوشته »آی سی 555 و نحوهی عملکرد آن – اصول کاربردی، بلوک دیگرام و شماتیک مداری
آیا با آی سی 555 و نحوهی عملکرد آن آشنا هستید؟ در این آموزش روش عملکرد یکی از پرکاربردترین تراشه ها یعنی تراشه زمان سنج 555 را می آموزیم. آیسی زمان سنج 555 که توسط Hans Camenzind در سال 1971 میلادی طراحی شده است، در بسیاری از وسایل الکترونیکی نظیر …
ادامه نوشته »راه اندازی شتاب سنج ADXL345 با آردوینو
در این آموزش ما مراحل مربوط به راه اندازی شتاب سنج ADXL345 با آردوینو را بررسی خواهیم کرد. در این آموزش، نحوه اتصال شتاب سنج ADXL345 به یک Arduino Uno را یاد خواهید گرفت. ما همچنین به شما آموزش می دهیم که چگونه برنامه ای بنویسید که از کتابخانه سنسور Adafruit …
ادامه نوشته »