پایه های GND به زمین متصل میشوند.
پایه VCC و AVCC به +۵ ولت متصل میشوند .
پایه های PA0-PA7 مربوط به پورت A
پایه های PB0-PB7 مربوط به پورت B
پایه های PC0-PC7 مربوط به پورت C
پایه های PD0-PD7 مربوط به پورت D
پایه های XTAL1 و XTAL2 هم جهت اتصال به کریستال میباشند.
پایه AREF هم جهت استفاده در مقایسه کننده آنالوگ کاربرد دارد.
اینو تو جلسه مبدل آنالوگ به دیجیتال در میکروکنترلرهای AVR توضیح میدم.
از زبون ویکی پدیا :
میکرو کنترولر و میکروپروسسور تقریبا از یک شاخه تکنولوژی وساختار هستند اما در اجزای وابسته ، با هم تفاوت های عمده دارند.
در میکرو پروسسورها فقط واحد پردازش به صورت مجزا به صورت یک ای سی وجود دارد که رم و رام و حتی ثبات ها در ای سی های مجزا به میکروپروسسور وصل و تشکیل یک میکرو کامپیوتر را می دهند
اما در میکرو کنترلر تمام واحد های یک کامپیوتر از جمله رم و رام و ثبات ها در درون یک ای سی به صورت فشرده به نام میکرو کنترولر وجود دارد.مطالعه بیشتر :
که معمولا در دستگاه های تجاری برای کاهش قیمت دستگاه مانند تلویزیون و ماکروویو و غیره استفاده می شود.
از زبون خودم O_o :
میکروپروسسور در واقع یه جور میکرو کنترلر هست با امکانات کمتر (مثلا ژیان در مقابل پژو !) .
تا اونجایی که من میدونم به میکروکنترلر میتونیم برنامه خاصی بنویسیم و
بدیم تا اجرا کنه ولی تو میکروپروسسور خود شرکت روش برنامه نویسی میکنه و
نه ما.
خـــلـــا صـــه تــفـــاوت هـــا :
با عرض سلام و احترام
امیدوارم حالتون خوب باشه.
براتون برنامه یه پروژه گذاشتم که با وقفه تایمر اومدم ثانیه تولید کردم و در نهایت ساعت ساختم. ضمن اینکه میشه یه تایم بهش داد تا وقتی به زمان مورد نظر رسید آلارم بده. همچنین تعداد تکرار آلارم هم قابل تنظیمه.
درصورتیکه کلید set به مدت چند ثانیه فشرده بشه وارد منو میشه و میتونید تنظیمات مربوطه رو انجام بدید.
چنانچه درحال آلارم زدن باشه میتونید با زدن کلید set آلارم رو قطع کنید.
راستش من این پروژه رو چند وقت پیش برای درس میکرو انجام دادم. اون موقع خیلی تازه کار بودم بهرحال. اگه میبینید برنامه نویسیش قشنگ نیس به بزرگی خودتون ببخشید. o_O
موفق باشید
سلام خدمت دوستان و بازدیدکنندگان خوب
طبق قولی که داده بودم قرار بود برنامه ای رو براتون بذارم که با شماره خاص و متن پیامکی خاص بشه مثلا چندتا رله رو خاموش و روشن کرد.
در برنامه ای که در ذیل قرار دادم اول باید در ابتدای برنامه (داخل آرایه) بجای شماره بنده شماره خودتون رو وارد کنید. سپس با نوشتن rly1 در متن پیام و پس از آن ارسال پیام به شماره سیمکارتی که روی ماژول قرار دادید رله 1 فعال خواهد گردید. هم چنین میتونید با ارسال متن های rly2 یا rly3 یا rly4 رله های دیگر رو هم فعال کنید. با ارسال off1 یا off2 یا off3 و یا off4 هم میتونید رله ها رو غیرفعال نمایید.
متن اس ام اس ارسالی و شماره ای که اس ام اس رو ارسال کرده هم رو glcd نمایش داده خواهد شد.
متن اس ام اس در آرایه text و شماره ای که پیام ارسال کرده در آرایه number قرار میگیره.
پسورد تمامی فایل های وب: www.gam-co.blogsky.com
موفق باشید
با عرض سلام خدمت بازدیدکنندگان و دوستان خوب
در این پست قصد دارم تا یه برنامه ارسال و دریافت پیام که در عمل نیز تست شده رو براتون بذارم. (منکه توی اینترنت قبلا هرچی گشتم برنامه ای کامل که صدردصد عملی باشه و این آپشن ها رو داشته باشه پیدا نکردم)
در این پروژه از lcd گرافیکی با کنترلر ks0108 نیز استفاده شده.
من برای glcd از کتابخانه ای که در سایت dmf313.ir توسط آقای دمرچیلو قرار داده شده استفاده کردم. برای آموزش کار با این lcd روی لینک زیر کلیک کنید:
در پایان سورس، کتابخانه ها، دیتاشیت و چند مقاله در مورد sim900 براتون قرار دادم که میتونید در ذیل دانلودش کنید.
چنانچه سوالی یا ایرادی در مورد برنامه داشتید میتونید در همین پست مطرح کنید.
در پست بعدی آموزش اینکه چطور با sms (حساس به شماره و متن پیام) چندتا رله رو قطع و وصل کنیم رو براتون میذارم. پس تا پست بعدی خدا نگهدار...
پسورد تمامی فایل های وب: www.gam-co.blogsky.com
موفق باشید
منابع:
eca.ir
dmf313.ir