به نام خدا : یه پروژه ساده AVR ، پروژه led چشمک زن با میکروکنترلر mega128 ، میخواستم این میکرو رو پروگرام کنم ( چون تعداد پایه هاش زیاده نمیره رو پروگرامر گزاشت و به روش ZIF پروگرامش کرد و باید به روش SPI پروگرامش کرد، که اومدم پروگرام کردن این میکرو رو تست کنم، یه پروژه تست نوشتم و گفتم بزارم تو سایت – ظرر نداره که ^_^ )، برا بحث پروگرام کردن این میکروکنترلر به مطلب مقابل مراجعه کنید : آموزش جامع avr جلسه 23 پروگرام کردن avr
پروژه led چشمک زن با میکروکنترلر mega128
کد پروژه :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include <mega128.h> void main(void) { unsigned int i,j; DDRA = (1<<DDA7) | (1<<DDA6) | (1<<DDA5) | (1<<DDA4) | (1<<DDA3) | (1<<DDA2) | (1<<DDA1) | (1<<DDA0); PORTA = (0<<PORTA7) | (0<<PORTA6) | (0<<PORTA5) | (0<<PORTA4) | (0<<PORTA3) | (0<<PORTA2) | (0<<PORTA1) | (0<<PORTA0); while (1) { PORTA &= ~(1<<PORTA0); for(i=0; i<10; i++) for(j=0; j<10000; j++); PORTA |= (1<<PORTA0); for(i=0; i<10; i++) for(j=0; j<10000; j++); } } |
شماتیک پروژه :
پایه 21 رو به 5 ولت و پایه 22 رو هم به GND وصل کنید ( تو پروتئوس امکان نمایش این کار نبود )
دکه Reset هم خواستین میتونین برا پروژه قرار بدین ولی نیازی نیست.
عکس پروژه در عمل :
فیلم تست پروژه :
سخن حضرت آقا خطاب به هیئتها : این همه حضرت آقا تاکید میکنه و بعد آدم میبینه تو بعضی هیئت ها سخنرانی اصلا ندارن و چه برسه به بحث ساسی و…
فعلا یا علی
مهمان
باسلام. مهندس خسته نباشی ما توی مقدار دهی پورت ها یاد گرفتیم بنویسیم مثلا
PORTB=0X01 اما شما مثلا مینویسید مثلا
PORTA=(0^^PORTA) ،^این علامتو من افقیش نداشتم بذارم. بعدش مهندس اگه میشه لطف کنید در مورد کد نویسی پروژه ال ای دی با مگا 128 توضیح مختصری رو بدید متشکر.
نویسنده این مطلب
سلام-این مطلبو بخون : https://dmf313.ir/%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D9%88-%DB%8C%D8%A7-%D8%AE%D9%88%D9%86%D8%AF%D9%86-%DB%8C%D9%87-%D8%A8%DB%8C%D8%AA-%D8%A7%D8%B2-%DB%8C%DA%A9-%D9%85%D8%AA%D8%BA%DB%8C%D8%B1/
متوجه نشدم – یعنی چی نداشتم؟
سوال داری بگو بلد باشم جواب میدم.
مهمان
سلام و احترام به شما
لطفا در صورت امکان نحوه ساخت یک کنترلر کامل دستگاه جوجه کشی را ( ستر ، هچر، موتور گردان، رطوبت سنج و دماسنج ) توضیح دهید. ممنون می شوم.
نویسنده این مطلب
سلام.والا باید بری تحقیق کنی که دما و رطرطوبو نور و … برا این کار باید به چه صورت باشه و بعد بیای با میکرو سنسور هاشو راه اندازی کنی
مهمان
سلام.ممنون از پروژه های عالیتون.میشه یک پروژه تو سایت بذارید مربوط به فرمانبرداری صوتی توسط avr.
با تشکر.
مهمان
خسته نباشی مهندس مهدی من چطور با jtag میتونم پروگرم کنم اونم با هاتل و یه توضیحی در مورده همین jtag بدین لطفا و کارباهاش به چه صورتیه …دمتگرم خدا یاورت انشاالله
نویسنده این مطلب
هاتل مگه جیتگ داره؟