آذر میکرو ( دنیای میکروکنترلرها )

آذر میکرو ( دنیای میکروکنترلرها )

برنامه نویس میکروکنترل ها
آذر میکرو ( دنیای میکروکنترلرها )

آذر میکرو ( دنیای میکروکنترلرها )

برنامه نویس میکروکنترل ها

آموزش قفل کردن برنامه در کیل


برای حفاظت از برنامه های پروگرام شده روی میکروکنترلر و جلوگیری از کپی شدن آن میبایست حافظه کد یا همان ROM برنامه قفل شود. با انجام این کار حافظه ROM برای پروگرامر غیر قابل دسترس میشود و تنها امکان پاک کردن حافظه و برنامه ریزی مجدد آن وجود دارد

  ادامه مطلب ...

رجیسترPINMODEوPINSEL با cmsis برای lpc1768

در میکرو هایlpc  یک پایه میتواند تا 4 کاربردمختلف داشته باشه.مثلا میتونه هم به صورت portعمل کند و یا به صورت ورودیadcیاsdaو .... برای اینکه بتوانیم این پایه رو برای هریک از این کاربردها آماده کنیم رجیستر PINSEL مربوطه رو دستکاری کنیم.همچنین برای اینکه وضعیت PULLUP / PULLDOWN/OPEN DRAIN بودن پایه رو مشخص کنیم باید با رجیسترهای PINMODE ور بریم

ما برای اینکه نخواهیم با رجیستر درگیر بشویم از CMSIS و لایبری PINSEL استفاده میکنیم.

 

ادامه مطلب ...

وقفه پورت با cmsis برای lpc1768

 

در این خانواده از میکروهااز تمامی پینهای پورت 0وپینهای 0 تا 13 پورت 2 به عنوان ورودی وقفه استفاده کرد.

همچنین میشه تعیین کرد که وقفه روی لبه ی بالارونده یا پایین رونده اتفاق بیفته.

وقفه پورت میکرو روی وقفه خارجی 3 تنظیم شده.پس بایستی حتما اینم بنویسید

NVIC_EnableIRQ(EINT3_IRQn);

  ادامه مطلب ...

کار کردن با پورتها با cmsis برای lpc1768

 

در اولین قدم باید کتابخانه ی lpc17xx_gpio.h رو به برنامه اضافه کنید.


#include “lpc17xx_gpio.h”

همون طوری که میدونید در میکرو هایlpc میشه با پورتها به صورت 32 بیتی و 16 بیتی و8بیتی کار کرد

 

  ادامه مطلب ...

نرم افزارمحاسبه ترانسفورماتورهای افزاینده وکاهنده



با سلام


من قبلا برنامهای جهت محاسبه دور ترانس و اندازه هسته و قرقره نوشتم که Help نسبتا کاملی هم دارد امیدوارم مفید باشد


دانلود فایل

نرم افزار کد سون سگمنت

من یک نرم افزار با C# نوشتم که به کمک این نرم افزار شما می توانید هر کاراکتری که خواستید از طریق رابط گرافیکی بر روی سون سگمنت طراحی کنید و سورس مربوط به اون رو  دریافت کنید .

- اجرای برنامه بدون نیاز به نصب فقط با کلیک روی برنامه
- قابلیت طراحی و اضافه کردن کاراکتر به تعداد نامحدود
- قابلیت دریافت سورس به زبان های C و Basic
- قابلیت اجرای برنامه در ویندوز Vista و 7 بدون مشکل و اجرا در ویندوز XP با نصب فریم ورک 4
- دارای محیط گرافیکی جذاب ،زیبا و کاربرپسند به زبان فارسی.

 امیدوترم پیشنهاد و انتقادات خود را جهت تکمیل کردن آن به اینجانب منتقل کنید

 

http://s1.picofile.com/file/7907045585/7_Segment.rar.html
ویرایش
1 - برنامه نصبی نیست وتنها با کلیک کردن روی آن کار میکند .
2 - در ویندوز XP باید حتما نرم افزار دات نت فریم ورک 4  نصب شود چون برنامه تحت دات نت نوشته شده .
3 - من برای اینکه بتونم برای ساخت فیبر مدار چاپی راحت باشم قابلیت اینکه هر یک از دیودهای سون سگمنت را به هر پایه خروجی میکرو که خواستم  بدهم شاید بیشتر از 1 هفته وقت صرف کردم وخدا میداند فقط برای رضای او این فایل را اینجا گذاشتم .


من یک دما سنج با این نرم افزار طراحی کردم که بطور کامل شامل Pcb , Proteuse , Bascom  آن اینجا میگذارم امیدوارم مفید باشد 

http://s4.picofile.com/file/7907065157/Temp_91