اطلاعیه

Collapse
No announcement yet.

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

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

    #16
    راه اندازی LCDگرافیکی GLCD و نمایش عکس 128*64

    نام پروژه

    راه اندازی LCDگرافیکی GLCD و نمایش عکس 128*64

    اجزای مدار

    80C52 – GLCD(AMPIRE128X64)

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

    محتوایات پوشه
    فایل برنامه تبدیل عکس به کد، فایل پروتئوس، سورس کد و فایل هگز (HEX)
    عملکرد مدار
    نمایش عکس روی GLCD که در ابتدا عکس باید به کد تبدیل شود؛ برای تبدیل آن عکس را در محیط paint باز کرده و از منوی Image گزینه Attirbutes اندازه تصویر را 64*128 تغییر داده و با پسوند monochromebitmap ذخیره میکنیم.دقت کنید نام فایل حتما باید pic.bmp باشد و در همان پوشه ای ذخیره شده باشدکه برنامه ها وجود دارند ؛ سپس فایل change.bat در همان پوشه اجرا کنید که یک فایل به نام pic.lcd ایجاد میکند.حالا تصویر ذخیره شده با پسوندLCD را در محیط نرم افزاری LCDcode Generator لود(loud) میکنیم ، پس از کامپایل کردن تصویر ما تبدیل به کد شده و با قرار دادن کدها در برنامه راه انداز میتوانیم تصویررا روی LCD گرافیکی مشاهده نماییم.


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

    دیدگاه


      #17
      برنامه ای برای وقفه

      نام پروژه

      برنامه ای برای وقفه


      اجزای مدار
      8051(AT89C52)-BUTTON-LED

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

      محتوایات پوشه
      فایل پروتئوس، سورس کد و فایل هگز (HEX)
      عملکرد مدار
      دراین پروژه P2.0 هر یک ثانیه روشن و خاموش میشود ؛ با آمدن یک وقفه حساس به لبه آنگاه P2.2 پنج ثانیه روشن و سپس خاموش میشود.البته این مدار1,4ثانیه ارور دارد که این مسئله در مدار عملی و واقعی نباید وجود داشته باشد.


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

      دیدگاه


        #18
        راه اندازی LCD و نمایش روی آن

        نام پروژه
        راه اندازی LCD و نمایش روی آن

        اجزای مدار
        8051(AT89C52)-LCD LM016L-KEYPAD PHON-PULLUP

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

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

        عملکرد مدار
        با زدن هر کلید آن عدد بر LCD نمایش داده میشود همراه با قابلیت پاک کردن کاراکتری


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

        دیدگاه


          #19
          راه اندازی استپ موتور

          نام پروژه

          راه اندازی استپ موتور

          اجزای مدار

          8051(AT89C52)-MOTOR,STEPPER

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

          محتوایات پوشه
          فایل پروتئوس، سورس کد و فایل هگز (HEX)
          عملکرد مدار
          راه اندازی یک موتور پله ای توسط میکرو و چرخش به راست آن


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

          دیدگاه


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

            نام پروژه

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

            اجزای مدار
            8051(AT89C52)-KEYPADPHON-IC74LS47-7seg


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

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


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

            دیدگاه


              #21
              نمایش جملات تایپ شده با کی برد روی LCD

              نام پروژه

              نمایش جملات تایپ شده با کی برد روی LCD

              اجزای مدار
              8051(AT89C52)-KEYPAD SMALLCALC-LCD LM016L

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

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

              عملکرد مدار
              جملات تایپ شده توسط صفحه کلید متصل به میکرو راگرفته و با فشردن کلیدEnter شروع به حرکت میکند.کلید CLS برای پاک کردن LCD میباشد.کلید SHIFT برای حروف بزرگ استفاده میشود.

              :nerd:

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

              http://www.eca.ir/forum2/index.php/topic,8756.0.html
              http://www.4shared.com/file/19555455/ad2f81df/Table_LCD.html
              فایل های پیوست شده

              دیدگاه


                #22
                رفرش سون سگمنت

                نام پروژه

                رفرش سون سگمنت

                اجزای مدار
                8051(80C51)-74LS47-7seg(MPX4-CA)

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


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

                عملکرد مدار
                این یک کانتر است تا عدد 59 میشمرد و بعد ریست میشود

                :nerd:


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

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

                دیدگاه


                  #23
                  راه اندازی استپ موتور و قابلیت تنظیم زاویه &#

                  نام پروژه

                  راه اندازی استپ موتور و قابلیت تنظیم زاویه چرخش

                  اجزای مدار
                  80C51-MOTOR BISTEPPER-KEYPAD PHON-7seg(MPX2-CA)

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

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

                  عملکرد مدار
                  با وارد کردن زاویه دلخواه برای چرخش موتورپله ای از طریق کیبرد و نمایش آن زاویه روی سون سگمنت ؛ موتور به همان زاویه شروع به چرخش میکند و زیر موتور هم زاویه نمایش داده میشود.

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

                  دیدگاه


                    #24
                    رفرش صفحه کلید و نمایش بر روی LCD

                    نام پروژه

                    رفرش صفحه کلید و نمایش بر روی LCD

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

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

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

                    :nerd:

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

                    http://www.4shared.com/file/1642874/4270baa3/leylcdasm.html
                    فایل های پیوست شده

                    دیدگاه


                      #25
                      نمایش HELLO برروی تابلو

                      نام پروژه

                      نمایش HELLO برروی تابلو

                      اجزای مدار
                      8051(AT89C51)-LED MATRIX

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

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

                      عملکرد مدار

                      نمایش کلمه HELLO برروی تابلو

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

                      دیدگاه


                        #26
                        شمارنده صعودی شمار

                        نام پروژه

                        شمارنده صعودی شمار

                        اجزای مدار
                        8051(AT80C51)-DRIVER74LS47-7seg

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

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

                        :nerd:

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

                        http://www.4shared.com/file/607484/d03cf8c5/timer.html
                        فایل های پیوست شده

                        دیدگاه


                          #27
                          دماسنج

                          نام پروژه

                          دماسنج

                          اجزای مدار
                          8051(AT89C51)-ADC(ADC0804)-LCD LM032L

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

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

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

                          دیدگاه


                            #28
                            ارتباط سریال بین دو میکرو8051 و نمایش روی LED

                            نام پروژه

                            ارتباط سریال بین دو میکرو8051 و نمایش روی LED

                            اجزای مدار
                            8051(AT89C52)-LED

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

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

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

                            دیدگاه


                              #29
                              نمایش روند وقفه

                              نام پروژه

                              نمایش روند وقفه

                              اجزای مدار
                              8051(AT89C51)-CLOCK

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

                              محتوایات پوشه
                              فایل پروتئوس، سورس کد و فایل هگز (HEX)
                              عملکرد مدار
                              این برنامه به منظور بیان عملکرد وقفه می باشد. به این صورت که میکرو تعداد پالس های که به پایه وقفه میکرو متصل است را شمارش نموده و بر روی پورت نمایش می دهد.

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

                              دیدگاه


                                #30
                                کلاک دیجیتالی

                                نام پروژه

                                کلاک دیجیتالی

                                اجزای مدار
                                8051(AT89C51)-DECODER7448-7seg-Transistor(NPN)

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

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


                                :nerd:

                                توضیحات بیشتر
                                http://www.eca.ir/forum2/index.php/topic,615.0.html
                                http://www.4shared.com/file/510377/edc1c092/Timer.html
                                فایل های پیوست شده

                                دیدگاه

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