اجزاي مدار
AVR(ATMEGA32) –DECODER (4514,4556 )-LATCH(74S373)- NOT
زبان برنامه نويسي
C
دانلود :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اجزاي مدار
AVR(ATMEGA32) –DECODER (4514,4556 )-LATCH(74S373)- NOT
زبان برنامه نويسي
C
دانلود :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام دوستان .
این برنامه هم به این صورت هست که یک متن بر روی 20*4 LCD به نمایش میگذاره .
دانلود پروژه به زبان بیسکام :
و این هم توضیحات تکمیلی و شماتیک مدار :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Graphical LCD KS108
نمونه های دیگر پروژه + دانلود کد ها و شماتیک ها :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دماسنج با میکرو کنترلر AVR
پروژه به زبان اسمبلی میباشد .
دانلود :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نام پروژه :
چراغ راهنمايي و رانندگي
پروژه به زبان Bascom میباشد . و مانند یک چراغ راهنمایی واقعی معکوس میشمارد .
دانلود پروژه :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نام پروژه:
ساعت با ثانيه شمار LED
زبان برنامه نویسی بیسکام است . پروژه ی بسیار جالبی هستش . در این مدار ؛ به جای ثانیه شمار led های رنگی به ترتیب روشن میشن .
دانلود :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تشکر بابت آموزش زبان بیسیکAVR
من توانستم چند برنامه ساده را به زبان بیسیک بنویسم.حالا برنامه ای را منویسم که در آن از میکرو مگا8 و محیط بسکام استفاده می کنم ولی به اشکالاتی برخورد کرده ام که امیدوارم با کمک شما رفع گردد.بدین صورت که یک برنامه یا بهتر بگویم زیر برنامه تحت نام GREEN یا سبز و یک برنامه تحت عنوان RED یا قرمز نوشته ام .مدار شامل یک کلید سه پایه دو حالته الاکلنگی (حالت1وحالت2) میباشد که پایه وسط این کلید به پین شماره 23 مگا8 وصل است وLCD2X16 بعد از روشن شدن ابتدا عبارت NAME OF GOD را مینویسد و پاک میشود سپس کلمه GREEN نوشته می شود و 2 ثانیه بعد پاک می شود و بعد کلمه RED نوشته شده و 2 ثانیه بعد پاک می شود و دوباره کلمه GREEN و بعدRED و دوباره(حالت DO-LOOP).می خواهم با زدن کلید از حالت 1 به2 زمانی که کلمه GREEN روی LCD وجود دارد برنامه GREEN اجرا شود و مدار را که خاموش کردم و دوباره روشن کردم و سیکل تکرار شد و کلمه RED روی LCD نوشته شد با زدن کلید برنامه RED اجرا شود.آیا لازم است برای همه حالات این برنامه میکرو و کریستال را تعریف کنم.لطفا مر راهنمایی کنید. فایل هر دو زیر برنامه را در این متن نیز فرار میدهم.با تشکر
RED:
$regfile = "m8def.dat"
$crystal = 8000000
Config Timer1 = Timer , Prescale = 1
Stop Timer1
Config Portb = Output
Config Portd = Output
Portb.1 = 0
Portd.6 = 0
Portd.7 = 0
Dim A As Word
Startline1:
Start Timer1
A = 0
Portb.1 = 1
Do
A = A + 1
Loop Until A = 100
Portb.1 = 0
A = 0
Do
A = A + 1
Loop Until A = 45
A = 0
Portd.6 = 1
Do
A = A + 1
Loop Until A = 45
A = 0
Portd.6 = 0
Do
A = A + 1
Loop Until A =300
A = 0
Portd.7 = 1
Do
A = A + 1
Loop Until A = 45
A = 0
Portd.7 = 0
Do
A = A + 1
Loop Until A = 465
Stop Timer1
Goto Startline1
GREEN:
$regfile = "m8def.dat"
$crystal = 8000000
Config Timer1 = Timer , Prescale = 1
Stop Timer1
Config Portb = Output
Config Portd = Output
Portb.1 = 0
Portd.6 = 0
Portd.7 = 0
Dim A As Word
Startline1:
Start Timer1
A = 0
Portb.1 = 1
Do
A = A + 1
Loop Until A = 27
Portb.1 = 0
A = 0
Do
A = A + 1
Loop Until A = 4
A = 0
Portd.6 = 1
Do
A = A + 1
Loop Until A = 12
A = 0
Portd.6 = 0
Do
A = A + 1
Loop Until A = 53
A = 0
Portd.7 = 1
Do
A = A + 1
Loop Until A = 12
A = 0
Portd.7 = 0
Do
A = A + 1
Loop Until A = 158
Stop Timer1
Goto Startline1
سلام دوست من . توی برنامه نویسی C ابتدای برنامه آی سی و کریستال رو تعریف میکنیم ؛ و دیگه نیازی به تعریف کردنش نیست . همچنین واسه تعریف LCD هم کد آماده داریم . پس شما اول برنامه تعریف میکنی و بعد شروع به نوشتن دستور میکنی . توی بیسیک هم احتمالا همینطور هستش .
نام پروژه :
چرخش متن بر روی تابلوی LED
المان های استفاده شده در پروژه :
AVR(AT90S8535)-LATCH(74LS373)-DECODER(74HC154)-LCD MATRIX
توضیحات :
این پروژه هم به زبان C و هم اسمبلی نوشته شده است . و یک عبارت مشخص بر روی تابلو به نمایش ؛ و چرخش در خواهد آمد .
دانلود :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نام پروژه :
اتصال كي برد كامپيوتر به ميكرو AVR
توضیحات :
برنامه به زبان اسمبلی میباشد و نحوه ارتباط كي برد با ميكرو و پرتكل اصلي ارتباط آنها را نشان میدهد .
دانلود :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)