نمایش عدد فشرده شده با Keypad بر روی Seven Segment
نام پروژه :
نمایش عدد فشرده شده با Keypad بر روی Seven Segment
زبان برنامه نویسی C ؛ عملکرد هم به این ترتیپ هست که عددی رو که با keypad وارد میکنیم بر روی سون سگمنت نمایش میدهد .
دانلود پروژه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/Refresh%20Key%20pad.rar
ساعت دیجیتالی ؛ با قابلیت نمایش تاریخ و روز
نام پروژه :
ساعت دیجیتالی ؛ با قابلیت نمایش تاریخ و روز
پروژه به زبان اسمبلی است . شما میتونید مدار رو برنامه ریزی هم بکنید .
دانلود پروژه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/Digital%20Clock%201.rar
نمایش متن بر روی LCD کاراکتری
نام پروژه :
نمایش متن بر روی LCD کاراکتری
برنامه به زبان اسمبلی است . و به این صورت که رشته ای ( نوشته ای ) که در سورس برنامه تعریف شده بر روی LCD نمایش داده میشود ؛ و به سمت چپ حرکت میکند .
دانلود پروژه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/Left%20Shift%20String.rar
ساعت دیجیتالی با استفاده از سون سگمنت
نام پروژه :
ساعت دیجیتالی ؛ با استفاده از 3 عدد Seven segment 2 تایی .
پروژه به زبان اسمبلی است . در مدار ؛ 3 عدد سون سگمنت 2 تایی داریم . به این ترتیب که ساعت بر روی سون سگمنت اولی ؛ دقیقه بر روی دومی ؛ و ثانیه بر روی سومی نمایش داده میشود . قابلیت برنامه ریزی با keypad را نیز داراست .
دانلود برنامه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/Digital%20Clock%207seg.rar
رقص نور با 5 عدد LED ، با 8051
نقل قول:
سلام
خیلی ممنون از تاپیک خوبی که زدید
من دنبال یه Flasher ساده و یه برنامه در مورد LCD که هر دو برنامه خیلی ساده باشه و با زبان C نوشته شده باشه هستم البته برای 8051
سلام . شما میتونید از این پروژه استفاده کنید .
نام پروژه :
رقص نور با 5 عدد LED
زبان برنامه نویسی ASM است . در این پروژه 5 عدد LED داریم که با روشن شدن مدار رقص نور جالبی رو اجزا میکنن ؛ که حالت رقص نور رو هم میتونید برنامه ریزی کنید
دانلود برنامه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/5%20led%208051.rar
رقص نور با 16 عدد LED ، با 8051
نام پروژه :
رقص نور با 16 عدد LED
زبان برنامه نویسی ASM است . در این پروژه 16 عدد LED داریم که با روشن شدن مدار رقص نور جالبی رو اجزا میکنن ؛ که حالت رقص نور رو هم میتونید برنامه ریزی کنید
دانلود برنامه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/12%20LED%208051%20ASM.rar
" توجه شود که اسم فایل آپلود شده به اشتباه 12 عدد LED ذکر شده ؛ که در اصل 16 تا هستند "
مرسی:)
راه اندازي استپ موتور با قابليت تنظيم مقدار چرخش آن
نام پروژه :
راه اندازي استپ موتور با قابليت تنظيم مقدار چرخش آن
اجزاء پروژه :
8051(AT89C51)-KEYPAD-ULN2003A-MOTOR STEPPER
طرز کار مدار :
زبان برنامه نویسی C . با کیبورد مقدار زاویه ی چرخش را وارد میکنیم . موتور به همان اندازه شروع به چرخش میکند .
دانلود برنامه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/8051%20stepmotor%20keypad%20uln2003%20C.rar
نمایش متن بر روی LCD با 8051
نام پروژه :
نمایش متن بر روی LCD
زبان برنامه نویسی ASM است . با روشن کردن مدار ؛ عبارت از پیش تعیین شده بر روی LCD نمایش داده میشود .
دانلود برنامه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/8051%20LCD%20Matn%20ASM.rar
قفل رمز ديجيتال با EEPROM و LCD
نام پروژه :
قفل رمز ديجيتال با EEPROM و LCD
Componets:
8051(AT89C51) – LCD LM016L – IC24C32A- MINRES5K6-KEYPAD PHON
زبان برنامه نویسی C است .
دانلود برنامه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/8051%20KEYPAD%20LCD%20C.rar
نمایش عکس بر روی LCD گرافیکی GLCD
نام پروژه :
نمایش عکس بر روی LCD گرافیکی GLCD
Componets:
80C52 – GLCD(AMPIRE128X64
زبان برنامه نویسی اسمبلي است . نمايش عكس روي GLCD كه در ابتدا عكس بايد به كد تبديل شود؛ براي تبديل آن عكس را در محيط paint باز كرده و از منوي Image گزينه Attirbutes اندازه تصوير را 64*128 تغيير داده و با پسوند monochromebitmap ذخيره ميكنيم.دقت كنيد نام فايل حتما بايد pic.bmp باشد و در همان پوشه اي ذخيره شده باشدكه برنامه ها وجود دارند ؛ سپس فايل change.bat در همان پوشه اجرا كنيد كه يك فايل به نام pic.lcd ايجاد ميكند.حالا تصوير ذخيره شده با پسوندLCD را در محيط نرم افزاري LCDcode Generator لود(loud) ميكنيم ، پس از كامپايل كردن تصوير ما تبديل به كد شده و با قرار دادن كدها در برنامه راه انداز ميتوانيم تصويررا روي LCD گرافيكي مشاهده نماييم.
دانلود برنامه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/8051%20GLCD%20asm.rar
ساعت ديجيتال با قابليت نمايش روي LCD
نام پروژه :
ساعت ديجيتال با قابليت نمايش روي LCD
Componets:
80C51- LCD LM032L
زبان برنامه نویسی اسمبلي است .
دانلود برنامه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/80C51%20lcd2%20asm.rar
نمايش جملات تايپ شده با Keyboard روي LCD
نام پروژه :
نمايش جملات تايپ شده با Keyboard روي LCD
Componets:
8051(AT89C52)-KEYPAD SMALLCALC-LCD LM016L
زبان برنامه نویسی C است .
جملات تايپ شده توسط صفحه كليد متصل به ميكرو راگرفته و با فشردن كليدEnter شروع به حركت ميكند.كليد CLS براي پاك كردن LCD ميباشد.كليد SHIFT براي حروف بزرگ استفاده ميشود.
دانلود برنامه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/8051%20keypad%20LM016L.rar
ساعت با امکانات آلارم ؛ با میکرو 8051
نام پروژه :
ساعت با LCD
Componets:
DS1307 - LCD 16*2
زبان برنامه نویسی ASM است .
ساعت و تاريخ آلارم و خروجي رله و همه امکانات با lcd 16*2 به زبان اسمبلي اين پروژه با ميکروکنترلر 8051 کار مي کند واز آي سي DS1307 براي ساعت و تاريخ استفاده شده است
سورس برنامه به زبان اسمبلي است
دانلود برنامه :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/8051%20Clock%20ASM%20oo.RAR
ارتباط سریال دو میکرو با 8051
ارتباط سریال دو میکرو با 8051
به زبان اسمبلی میباشد .
دانلود :
کد:
http://royal.parsaspace.com/P30world/8051%20Projects/8051%20ASM%202%20serials.rar
سیستم کنترل آسانسور با 89S51 و uln2003
پروژه ی آسانسور با 8051
در این پروژه با استفاده از میکرو 89s 51 و آی سی uln 2003 یک سیستم کنترل آسانسور آماده شده است.
در این پروژه از استپ موتور استفاده شده است.
برای اینکه کابین آسانسور موقعیت خودش و اینکه شماره طبقه رو بفهمه برای هر طبقه یک سوئیچ جاسازی شده.
دیتا شیت آی سی
کد:
http://www.st.com/stonline/products/literature/ds/5279/uln2003.pdf
برای مشاهده شماتیک لینک زیر رو ببینید :
کد:
http://upcenter.comyr.com/files/asansor-devre-semasi.png
دانلود پروژه :
کد:
http://upcenter.comyr.com/files/uln2003-at89s51-asansor.rar
منبع
bahramelectronic.com