اطلاعیه

Collapse
No announcement yet.

راهنمایی برای مثال های تمرینی AVR

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #46
    پاسخ : راهنمایی برای مثال های تمرینی AVR

    نوشته اصلی توسط reza_rouhi نمایش پست ها
    داخل آموزشها دیدم که از آی سی 7447 استفاده میکنن تا از پینهای کمتری استفاده بشه.
    طراحی من به این صورت باشه خوبه؟
    خداقوت به بچه های ECA که بدون هیچ چشم داشتی پاسخ میدهند.
    من تا اومدم جواب بدم دیدم این هم پست ارسال شده ، لایک


    // - - - - - -- - - - -
    منبع آموزشی شما کجاست؟ بهترین راه حل اینه که از یه منبع قدرتمند آموزشی مثل فیلم های استاد کی نژاد ، و همچنین فیلم های استاد احسان اعرابی استفاده کنید.
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -

    دیدگاه


      #47
      پاسخ : راهنمایی برای مثال های تمرینی AVR

      میتونی سگمنت رو مستقیم به میکرو وصل کنی چون برا نمایش اعداد 0 تا 9 خیلی پیچیده نمیشه
      .
      نرم افزار هایی هم هستن که بتونی باهاشون کد هگز هر عدد رو دربیاری
      کد:
      http://tiva.in/post/154
      .
      یه سون سگمنت تکی هم بسه_فرقی نداره کاتد مشترک یا اند___با برنامه میتونی در هر صورت کار کنی___
      .
      فرقی نداره به کودوم پایه میکرو وصل کنی(اختیاریه)
      .
      کلید شروع هم باید رو یه پین ورودی باشه_که به محض اتصال شمردن اغاز شه___در کل کار پیچیده ای نیست__راحت خودت میتونی انجامش بدی ولی بازم اگه جایی نفهمیدی
      اینجا همه کمکت میکنن

      دیدگاه


        #48
        پاسخ : راهنمایی برای مثال های تمرینی AVR

        نوشته اصلی توسط saeed under line نمایش پست ها
        میتونی سگمنت رو مستقیم به میکرو وصل کنی چون برا نمایش اعداد 0 تا 9 خیلی پیچیده نمیشه
        .
        نرم افزار هایی هم هستن که بتونی باهاشون کد هگز هر عدد رو دربیاری
        کد:
        http://tiva.in/post/154
        .
        خب وقتی آی سی 7447 بذاریم دیگه نیاز به تبدیل جداگانه اعداد به BCD نیستم. اینطوری که بهتره!
        جدیدترین ویرایش توسط reza_rouhi; ۲۰:۴۴ ۱۳۹۵/۰۸/۰۶.

        دیدگاه


          #49
          پاسخ : راهنمایی برای مثال های تمرینی AVR

          نوشته اصلی توسط reza_rouhi نمایش پست ها
          خب وقتی آی سی 7447 بذاریم دیگه نیاز به تبدیل جداگانه اعداد به BCD نیستم. اینطوری که بهتره!
          درسته ولی خب نیازی نیست___اگه ایسی 7447 رو نداشته باشی باز هم میتونی راهش بندازی
          برای یه سون سگمت تکی تاحالا هیشکی بهم نگفته که از ایسی واسط استفاده کنم...خود میکرو رو دیگه اینقدر دسته کم نگیر!

          دیدگاه


            #50
            پاسخ : راهنمایی برای مثال های تمرینی AVR

            من خودم هنوز موفق نشدم کدش رو بنویسم. توی یک اط سایت ها دیدم که برای نمایش اعداد 0 تا 9 به صورت زیر کد زد.
            پیاده سازی کردم و جواب هم گرفتم. ولی چیزی سر در نمیارم!
            میشه خط به خطش رو بهم بگید چه عملی رو انجام میده؟

            #include <mega16.h>
            #include <delay.h>


            interrupt [EXT_INT0] void ext_int0_isr(void)
            {
            unsigned char i;
            for(i=0;i<10;i++)
            {
            PORTA=i;
            delay_ms(1000);
            }
            }


            void main(void)
            {
            DDRA=0xFF;
            PORTA=0;
            GICR|=(1<<INT0);
            #asm("sei");
            while (1)
            {
            PORTA=0;
            delay_ms(30);
            PORTA=0x0F; // خاموش کردن سون سگمنت
            delay_ms(30);
            }
            }
            جدیدترین ویرایش توسط reza_rouhi; ۰۹:۰۴ ۱۳۹۵/۰۸/۰۷.

            دیدگاه


              #51
              پاسخ : راهنمایی برای مثال های تمرینی AVR

              نوشته اصلی توسط reza_rouhi نمایش پست ها
              من خودم هنوز موفق نشدم کدش رو بنویسم. توی یک اط سایت ها دیدم که برای نمایش اعداد 0 تا 9 به صورت زیر کد زد.
              پیاده سازی کردم و جواب هم گرفتم. ولی چیزی سر در نمیارم!
              میشه خط به خطش رو بهم بگید چه عملی رو انجام میده؟

              #include <mega16.h>
              #include <delay.h>


              interrupt [EXT_INT0] void ext_int0_isr(void)
              {
              unsigned char i;
              for(i=0;i<10;i++)
              {
              PORTA=i;
              delay_ms(1000);
              }
              }


              void main(void)
              {
              DDRA=0xFF;
              PORTA=0;
              GICR|=(1<<INT0);
              #asm("sei");
              while (1)
              {
              PORTA=0;
              delay_ms(30);
              PORTA=0x0F; // خاموش کردن سون سگمنت
              delay_ms(30);
              }
              }
              کسی میتونه راهنمایی کنه دستور خط پنجم برای چی هست؟
              چرا وقفه استفاده کرد؟
              جدیدترین ویرایش توسط reza_rouhi; ۲۰:۱۷ ۱۳۹۵/۰۸/۱۰.

              دیدگاه


                #52
                پاسخ : راهنمایی برای مثال های تمرینی AVR

                سلام به دوستان خوب و گرامی،
                آقایون من هنوز نتونستم این قسمت LCD رو یاد بگیرم. کسی هست کمکم کنه؟
                یه جزوه ای یا چیزی در مورد کار با این بخش داشته باشه؟
                ممنونم از همه

                دیدگاه


                  #53
                  پاسخ : راهنمایی برای مثال های تمرینی AVR

                  نوشته اصلی توسط reza_rouhi نمایش پست ها
                  سلام به دوستان خوب و گرامی،
                  آقایون من هنوز نتونستم این قسمت LCD رو یاد بگیرم. کسی هست کمکم کنه؟
                  یه جزوه ای یا چیزی در مورد کار با این بخش داشته باشه؟
                  ممنونم از همه
                  سلام
                  دقیقا کجاشو مشکل دارین؟
                  این لینک خیلی خوب ودقیق توضیح داده

                  موفق باشی
                  Proudly @real_ahmadi
                  #real_ahmadi

                  واسه اسمت بجنگ

                  دیدگاه


                    #54
                    پاسخ : راهنمایی برای مثال های تمرینی AVR

                    نوشته اصلی توسط مهندس احمدی نمایش پست ها
                    سلام
                    لینک خوبیه. در حال خوندنش هستم.
                    من از همون اول خط که چه دستوراتی رو باید برای lcd بنویسیم رو نمیدونم.
                    و کاربرد هر دستور چیه؟
                    ممنونم.

                    دیدگاه


                      #55
                      پاسخ : راهنمایی برای مثال های تمرینی AVR

                      نوشته اصلی توسط reza_rouhi نمایش پست ها
                      سلام
                      لینک خوبیه. در حال خوندنش هستم.
                      من از همون اول خط که چه دستوراتی رو باید برای lcd بنویسیم رو نمیدونم.
                      و کاربرد هر دستور چیه؟
                      ممنونم.
                      اون سایت هر خط رو توضیح داده شما بخونید چند بارررررر متوجه نشدین من توضیح میدم دقیق
                      بدرود
                      Proudly @real_ahmadi
                      #real_ahmadi

                      واسه اسمت بجنگ

                      دیدگاه


                        #56
                        پاسخ : راهنمایی برای مثال های تمرینی AVR

                        با سلام خدمت دوستان عزیز
                        من موقع کار با پروتئوس به یه مشکلی مواجه میشم.
                        وقتی دارم باهاش کار میکنم و یا برنامه ای رو اجرا میکنم نرم افزار خود بخود بسته میشه!
                        مشکلش از کجاست؟ کرک هم شده.

                        دیدگاه

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