اطلاعیه

Collapse
No announcement yet.

جمع آوری پروژه های میکرو 8051 موجود در سایت

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    جمع آوری پروژه های میکرو 8051 موجود در سایت

    [color=purple]سلام
    با مشکلی مواجه شدم گفتم بجای اینکه برم فقط پیشنهاد بدم و کاری نکنم و فقط حرف بزنم طرحش را میدم و با اجازتون انجامش میدم

    چون انگار رسمه اینجا همه پیشنهاد میدن و منتظرن مدیرا یا گروههای علمی و همکارا بیان حلش کنن

    اگه سایت مال همه است پس همه بیان مایه بذارن :angry:

    .....

    در این قسمت یعنی میکروها یه سری پروژه ها هست که الانم سالمه و یه سری ها لینکهاش منقرض شده و دیگه کار نمیکنه

    خواستم بگم من حاضرم پروژه هارا (مثلا اول پروژه های8051) جمع بندی کنم و سالمهارا جدا کنم و شناسنامه ای واسشون بزنم حاوی مشخصاتشون

    که اگه کسی خواست پروژه ای جستجو کنه خیلی وقتشو تلف نکنه و با یه سرچ ساده و کوتاه به هدفش برسه و مثل خودم گیج نشه آخرشم ببینه لینکهااز

    دور خارج شدند و نسلشون منقرض شده

    فقط واسه انسجام و نظم دادن به این قسمت چون پراکندگی بیداد میکنه

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


    ------------------------------------------------------------------------------------------
    یه توضیح مختصر در مورد محتوای فایل readme و نحوه انتخاب اسم فایل ها و اجزای مدار:
    ابتدا که اسم پروژه رو گذاشتم به همراه زبان برنامه نویسی بعد اجزای مدار که اسم اجزای مدار رو اسمی که پروتئوس برای قطعات میذاره انتخاب کردم به طوری که بعدا هم قابل جستجو باشه، مثلا اگه اسم کیبرد keypad-phone بوده اسمش keypadآ‌ انتخاب شده و این اسم ها توی اجزا مدار اومده و برای همه از یه قانون استفاده کردم. بعدش زبان برنامه نویسی بعد محتویات پوشه و آخر هم یه عملکرد از مدار.
    اسم فایل اصلی هم با اسم میکرو (به ترتیبی که بالا گفتم) +فاصله+ بقیه اجزا که با یه فاصله از هم جدا شدن+ اسم زبان برنامه نویسی.
    به نظرم اینطوری بعدا راحتر قابل جستجو خواهند بود.
    اگه پیشنهاد دیگه ای دارید در خدمتم.



    لینک دانلود تمامی پروژه های جمع آوری شده
    http://www.4shared.com/dir/3419188/31cc7c3f/8051_Projects.html

    #2
    رفرش صفحه کلید و نمایش بر روی سون سگمنت

    نام پروژه

    رفرش صفحه کلید و نمایش بر روی سون سگمنت

    اجزای مدار
    80C51- keypad - 7seg

    زبان برنامه نویسی
    C

    محتوایات پوشه
    فایل پروتئوس، سورس کد و فایل هگز (HEX)

    عملکرد مدار
    این مداراتصال میکرو8051 به صفحه کلید است و فرایند آن بدین صورت است که صفحه کلید رفرش(Refresh) میشود؛ هنگامیکه کلید زده شود آن را روی سون سگمنت نمایش میدهد.


    :nerd:
    فایل های پیوست شده

    دیدگاه


      #3
      پاسخ : پیشنهادی برای جمع بندی پروژه ها

      نوشته اصلی توسط محمد نحوی

      freedom_truth جان نمیدونم فرصت میکنید یا نه اگه مایل باشید من آدرس منزل رو میدم تهران شما سی دی رو برای من پست کنید فکر کنم هزینه اش از یک ساعت کافی نت هم کمتر بشه .
      اگه مایل بودید PM بدید تا آدرس رو براتون ارسال کنم.
      ممنون
      موفق باشید.
      سلام

      ممنون محمد جان. یه کافی نت پیدا کردم البته ADSL نیست ولی سرعتش خوبه. فعلاً پروژه هایی رو که داشتم پلود کردم بعداً هم PDF ها رو پلود می کنم.ممکنه با دیدن حجم این پروژه ها بگید " ADSL رو واسه اینا میخواستی؟! " اما تصور اینکه با چه سرعت کمی کانکت هستم براتون سخته! ( راستی من مخلص شما جواد هستم)

      پروژه ها رو با یه توضیح کوچولو لیست میکنم تا بعد با قالبی که خودتون پیش بینی کردید دسته بندی کنید.
      (عبارت ASM51 در نام فایلها به معنی اسمبلی و C51 به معنی زبان C میباشد.)
      [HR]
      1. راه اندازی LCD کاراکتری (charlcd) و نمایش یک string که با دستور DB تعریف شده.
      http://www.4shared.com/file/21184598/1834701f/charlcd_asm51_string.html
      [HR]
      2. راه اندازی LCD کاراکتری و نمایش تمام اعداد و حروف که با دستور DB تعریف شده اند. نمایش در دو فریم.
      http://www.4shared.com/file/21184553/2353e69b/charlcd_asm51_0-Z.html
      [HR]
      3. راه اندازی LCD کاراکتری و نمایش یک string و شیفت دادن آن به سمت چپ.
      http://www.4shared.com/file/21184587/91905ccf/charlcd_asm51_LeftShift.html
      [HR]
      4. راه اندازی LCD کاراکتری و صفحه کلید.طرز کار: با زدن هر کلید کاراکتر هایی که بصورت دلخواه در CGRam ایجاد شده اند نمایش داده میشوند.
      http://www.4shared.com/file/21184572/6662b48f/charlcd_asm51_KeypadCGram.html
      [HR]
      5. این آرشیو شامل پنج مثال ساده با اسمبلی است که توسط دوستمون آقای علی حداد آماده شده.
      این مثالها شامل موارد زیر است:
      راه اندازی موتور استپر – راه اندازی ترکیبی LCD و صفحه کلید – راه اندازی ترکیبی 7-segment و صفحه کلید – یک مثال از تایمر و وقفه خارجی- یک مثال از ارتباط سریال بین دو میکرو
      http://www.4shared.com/file/21184247/386a0546/5xasm51.html
      [HR]
      6. یک ساعت دیجیتال کامل(ساعت،دقیقه،ثانیه) با سون سگمنت و صفحه کلید به همراه آلارم (هم زمان روشن شدن و هم زمان خاموش شدن آلارم قابل تنظیم است)
      http://www.4shared.com/file/21184290/13a0eea8/alarmwach_asm51_key7seg.html
      [HR]
      7. یک ساعت دیجیتال با LCD . قابلیت تنظیم دقیقه و ساعت با دو کلید.بدون آلارم.
      http://www.4shared.com/file/21184335/98e7989a/charwatch_asm51-1.html
      [HR]
      8. یک ساعت دیجیتال با LCD .بدون قابلیت تنظیم .بدون آلارم.
      http://www.4shared.com/file/21184349/de104276/charwatch_asm51-2.html
      [HR]
      9.در این پروژه میکرو 8051 بطور همزمان چند فرکانس مختلف ایجاد میکند.
      http://www.4shared.com/file/21184390/1262849f/freqgen_asm51.html
      [HR]
      10.راه اندازی LCD گرافیکی (GLCD) و نمایش یک عکس 128 در 64 رون آن. (برنامه تبدیل عکس به کد نیز ضمیمه این پروژه است.)
      http://www.4shared.com/file/21184447/3ce779f4/GLCD-asm51.html
      [HR]
      11. یک قفل رمز دیجیتال با EEPROM و LCD . همانطور که از نام آن مشخص است به زبان C.
      http://www.4shared.com/file/21184464/97d84acc/LOCK_C51.html
      [HR]
      12.یک پروژه برای کنترل موقعیت استپر موتور.
      http://www.4shared.com/file/21184488/ed2b69/motocontrol_asm51.html
      [HR]
      13. یک مثال از مالتیپلکس کردن چهار سون سگمنت.
      http://www.4shared.com/file/21184519/a7eaca81/MUX_asm51.html
      [HR]
      14. یک ساعت دیجیتال با آیسی DS1307 مجهز به آلارم. (در پروتیوس به سختی اجرا میشود.)
      http://www.4shared.com/file/21184533/7509411d/Programmable_Digital_Clock_ASM51.html
      [HR]
      15.تعدادی کد مثال برای 8051 به زبان C که بیشتر آنها دسته بندی نشده اند و تعدادی فاقد فایل پروتیوس میباشند.
      http://www.4shared.com/file/21184541/d446b6f6/someC8051.html
      [HR]
      16. یک قفل رمز با صفحه کلید و یک اسپیکر برای پیغام های صوتی بصورت بوق.بدون صفحه نمایش (فقط دو تا LED).
      ذخیره رمز روی EEPROM و آژیر خطر در صورت اشتباه وارد کردن رمز برای 5 بار.
      بعد از 5 بار اشتباه زدن رمز میکرو کنترلر قفل میکند و هیچ دستورالعملی اجرا نمیکند تا زمانی که رمز ثانویه یه آن داده شود.
      (این پروژه چون آماده نبود قبلاً تو سایت نبود ولی الان آمادش کردم گذاشتم. )
      http://www.4shared.com/file/21184369/ec2620f4/DoorLock_asm51.html
      [HR]

      دیدگاه


        #4
        راه اندازی LCD و نمایش یک String و شیفت به چپ


        نام پروژه

        راه اندازی LCD و نمایش یک String و شیفت به چپ

        اجزای مدار
        80C51 - LCD LM016L


        زبان برنامه نویسی
        اسمبلی

        محتویات فایل
        فایل پروتئوس - سورس کد – فایل هگز (HEX)


        عملکرد مدار
        نمایش دو سطری کاراکترها و شیفت به سمت چپ آنها

        :nerd:
        لینک اولیه
        http://www.zivaten.persiangig.com/89c51.rar
        فایل های پیوست شده

        دیدگاه


          #5
          اجرای یک فرایند صنعتی باقابلیت نمایش روی LCD


          نام پرو‍‍ژه

          اجرای یک فرایند صنعتی باقابلیت نمایش روی LCD

          اجزای مدار
          Motor-Stepper – AT89C51 – 74HC574 – LCD LM016L – LED


          زبان برنامه نویسی
          اسمبلی


          محتویات پوشه
          فایل پروتئوس و فایل هگز(HEX)

          عملکرد مدار
          استپ موتور بایدراه اندازی شود اما میکرو به تنهایی قادر به راه اندازی آن و تامین جریان دهی آن نیست به منظور رفع این مشکل در طبقه آخر مدار از بافردیجیتالی 74574 استفاده شده است.در ابتدا با زدن کلیدstart استپ موتور باید20 ثانیه به چپ بچرخدوهمزمان LED سبز چشمک بزند و 5 ثانیه STOP کند و بعد30 ثانیه به راست بچرخد و همزمان LED قرمز چشمک بزند.


          :nerd:
          فایل های پیوست شده

          دیدگاه


            #6
            LCDکاراکتری و نمایش یک String


            نام پروژه

            LCDکاراکتری و نمایش یک String

            اجزای پروژه
            80C51 – LCD LM016L

            زبان برنامه نویسی
            اسمبلی

            محتوای پوشه
            فایل پروتئوس – سورس کد و فایل هگز (HEX)

            عملکرد مدار
            در این مدار LCD به میکرو متصل است و فقط دو جمله را نمایش میدهد.


            :nerd:
            فایل های پیوست شده

            دیدگاه


              #7
              نمایش کاراکتری اعداد از 0 تا 9 و حروف A تا Z


              نام پروژه

              نمایش کاراکتری اعداد از 0 تا 9 و حروف A تا Z

              اجزای مدار
              80C51 – LM032L – CRYSTAL – POTANSIOMETER


              زبان برنامه نویسی
              اسمبلی


              محتویات پوشه
              فایل پروتئوس – سورس کد و فایل هگز (HEX)


              عملکرد مدار
              نمایش اعداد و حروف در دو سطر متوالی


              :nerd:

              توضیحات بیشتر

              http://www.eca.ir/forum2/index.php/topic,1387.0/prev_next,prev.html#new
              فایل های پیوست شده

              دیدگاه


                #8
                ساعت دیجیتالی با قابلیت تنظیم برنامه و نما&#1

                نام پروژه

                ساعت دیجیتالی با قابلیت تنظیم برنامه و نمایش بر LCD

                اجزای مدار
                8051(AT89C51) – Real timer clock DS1307- LCD016L-Relay-Buzzer-Motor

                زبان برنامه نویسی
                اسمبلی

                محتوایات پوشه
                فایل پروتئوس، سورس کد و فایل هگز (HEX)
                عملکرد مدار
                یک ساعت دیجیتالی است که قابلیت برنامه ریزی دارد، یعنی میتوان از طریق دکمه های تعریف شده تغییراتی داد مثلا ساعت، دقیقه، آلارم و رله را تغییر داد. البته تمام اینها بر LCD نمایش داده میشود.

                :nerd:
                فایل های پیوست شده

                دیدگاه


                  #9
                  ساعت دیجیتال کامل با آلارم قابل تنظیم و سون &

                  نام پروژه

                  ساعت دیجیتال کامل با آلارم قابل تنظیم و سون سگمنت و کی برد


                  اجزای پروژه
                  7SEG 80C51 - IC7448 - KEYPAD ACT07 30008 – LEDMPX-

                  زبان برنامه نویسی
                  اسمبلی

                  محتوای پوشه
                  فایل پروتئوس – سورس کد و فایل هگز (HEX)

                  عملکرد مدار
                  ساعت آلارم دار دیجیتالی با قابلیت تنظیم آلارم از طریق کی برد آن و نمایش برروی سون سگمنت


                  :nerd:
                  فایل های پیوست شده

                  دیدگاه


                    #10
                    راه اندازی LCD و نمایش کاراکترها با زدن کی برد

                    نام پروژه

                    راه اندازی LCD و نمایش کاراکترها با زدن کی برد

                    اجزای مدار

                    80C51 – KEYPAD.PHON – LCD LM016L


                    زبان برنامه نویسی

                    اسمبلی

                    محتویات پوشه

                    فایل پروتئوس – سورس کد – فایل هگز (HEX)

                    عملکرد مدار

                    با زدن هر کلید KEYPAD ، کاراکتر دلخواه تعریف شده در CGRam بر روی LCD نمایش داده میشود و کاراکتر تعریف شده کاملا سلیقه ای میتواند تعریف شود.


                    :nerd:
                    فایل های پیوست شده

                    دیدگاه


                      #11
                      مولد چند فرکانس مختلف توسط میکرو

                      نام پروژه
                      مولد چند فرکانس مختلف توسط میکرو

                      اجزای مدار
                      8051(AT89C51) – LOGIC STATE – SOUNDER

                      زبان برنامه نویسی
                      اسمبلی

                      محتوایات پوشه
                      فایل پروتئوس – سورس کد – فایل هگز(HEX)

                      عملکرد مدار
                      بدین صورت است که 5فرکانس مختلف تولید میشود و مقدارش نمایش داده میشود و با زدن هر کلید که قبل از بلندگوها وجود دارد صدای آن فرکانس شنیده خواهد شد.


                      :nerd:
                      توضیحات بیشتر

                      http://www.4shared.com/file/510286/1c9c86fc/frequence.html
                      http://www.eca.ir/forum2/index.php/topic,510.0.html
                      :nerd:
                      فایل های پیوست شده

                      دیدگاه


                        #12
                        قفل رمزی با صفحه کلید و اسپیکر

                        نام پروژه

                        قفل رمزی با صفحه کلید و اسپیکر

                        اجزای مدار
                        8051(AT89C52)-KEYPAD PHON-SOUNDER-24C02C

                        زبان برنامه نویسی
                        اسمبلی

                        محتوایات پوشه
                        فایل پروتئوس، سورس کد و فایل هگز (HEX)

                        عملکرد مدار
                        وقتی برای اولین بار این پروژه را اجرا میکنید (چه در پروتئوس چه درعمل)؛ باید پایهP1.2 به مثبت وصل باشد(برای مقداردهی اولیه به EEPROM) در اینصورت بعدازدو بوق میکرو ازشما رمز را میخواهدکه باید وارد کنید و مجددا بعد از دوبوق رمز را تایید کنید.توجه کنید رمز 7 رقمی است نه کمتر نه بیشتر.
                        سپس میکروبه حالت اصلی خود میرود و میتواند رمزهای ورودی را بررسی کندو تطبیق دهد.اگردوباره میخواهیدرمزراعوض کنیدباید بعد از واردکردن رمز صحیح دکمه ENTER را سه ثانیه پایین نگه دارید تا وارد برنامه تغییررمز شود این اتفاق با دو بوق به اطلاع شما میرسد.روال واردکردن رمز جدید مانند اولیه است.اگررمزرا 5 بارغلط وارد کنید آژیر بصدا در میایدو میکرو تا زمانی که رمزثانویه را وارد نکنیدکار نخواهد کرد.
                        رمز ثانویه بطور پیشفرض012345678901 میباشدکه میتوان آن را از سورس برنامه عوض کرد.

                        :nerd:
                        فایل های پیوست شده

                        دیدگاه


                          #13
                          ساعت دیجیتال باقابلیت تنظیم ساعت و دقیقه ب&#1

                          نام پروژه

                          ساعت دیجیتال باقابلیت تنظیم ساعت و دقیقه بدون آلارم و نمایش برLCD

                          اجزای مدار
                          8051(AT89C51) – LCD LM016L – BUTTON

                          زبان برنامه نویسی
                          اسمبلی

                          محتوایات پوشه
                          فایل پروتئوس – سورس کد – فایل هگز(HEX)

                          عملکرد مدار
                          مدار در حالت بدون تنظیم ساعت هم کار میکند مثل کرنومتر، اما قابلیت تنظیم ساعت و دقیقه را دارد و با تنظیم آن نیز کار میکند.


                          :nerd:
                          فایل های پیوست شده

                          دیدگاه


                            #14
                            ساعت دیجیتالی و نمایش روی LCD بدون آلارم و بدو&#160

                            نام پروژه

                            ساعت دیجیتالی و نمایش روی LCD بدون آلارم و بدون قابلیت تنظیم آن

                            اجزای مدار
                            80C51- LCD LM032L

                            زبان برنامه نویسی
                            اسمبلی

                            محتوایات پوشه
                            فایل پروتئوس – سورس کد – فایل هگز(HEX)

                            عملکرد مدار
                            ساعت دیجیتال با قابلیت نمایش روی LCD


                            :nerd:
                            فایل های پیوست شده

                            دیدگاه


                              #15
                              قفل رمز دیجیتال با EEPROM و LCD

                              نام پروژه

                              قفل رمز دیجیتال با EEPROM و LCD

                              اجزای مدار
                              8051(AT89C51) – LCD LM016L – IC24C32A- MINRES5K6-KEYPAD PHON

                              زبان برنامه نویسی
                              C

                              محتوایات پوشه
                              فایل پروتئوس، سورس کد و فایل هگز (HEX)

                              عملکرد مدار
                              به این صورت است ابتدا رمز پیش فرض را میخواهد که عدد1234 است ؛ با وارد کردن این رمز حق تغییر رمز داده میشود.


                              :nerd:
                              فایل های پیوست شده

                              دیدگاه

                              لطفا صبر کنید...
                              X