اطلاعیه

Collapse
No announcement yet.

برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

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

    برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

    سلام
    دوستان میخوام با استفاده از پورت های انالوگ میکرو یه عددی بین 20 تا 200 روی lcd کارکتری بنویسم . چه دستوری تو بسکام به کار ببرم

    #2
    پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

    من بسکام بلد نیستم کدویژن از اول کار کردم ولی کار بسیار ساده ای هست اش تو پروتوس می تونین اول ال سی دی رو راه اندازه کنید و سپس adc در انتها هم برنامه که لازم دارید
    التماس دعا

    دیدگاه


      #3
      پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

      تمام کد رو می خواین یا بخش کانفیگ ال سی دی رو بلدید؟

      Sent from my SM-J500H using Tapatalk
      STM32 واقعا یه چیز دیگه است...

      دیدگاه


        #4
        پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

        دوستان همه قسمت هاش را میدونم ولی فقط برنامه ای که بتونم عدد بین 20 الی 200 را روی السی دی بیارم مثلا با قرار دادن یه ولوم به ورودی پایه انالوگ به دیجیتال مثل پین A0 تو اتمگا 32
        مثل این عکس تو پرتوس بستم و با چرخاندن این ولوم عدد بین 20 الی 200 روی LCD بیاره همین


        جدیدترین ویرایش توسط سميراا; ۱۸:۵۷ ۱۳۹۵/۰۳/۲۳.

        دیدگاه


          #5
          پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

          سخت افزار:
          برای جلوگیری از نوسان مقدار ADC ابتدا باید برق مرجع و AVCC را از فیلتر گذراند.
          برق خود میکرو نیز باید کاملا صاف باشد.

          نرم افزار:
          دستور کانفیگ ADC را مطابق شرایط مطلوب خود از راهنمای بسکام بنویسید. (الان دسترسی ندارم!)
          CONFIG ADC ....
          Start Adc
          Dim a as integer
          A = getadc (0)
          Lcd A
          در برنامه بالا اگه اشتباه نکرده باشم عدد adc صفر یعنی ولوم متصل به پین A.0 قرائت شده و بر روی ال سی دی نمایش داده میشه. حالا محدود کردن ان به 20 تا 200 به عهده شما. Adc در avr مقداری 10 بیتی است یعنی عددی بین 0 تا 1023 را برمیگرداند.

          Sent from my SM-J500H using Tapatalk
          STM32 واقعا یه چیز دیگه است...

          دیدگاه


            #6
            پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

            نوشته اصلی توسط Javad Moosavi نمایش پست ها
            سخت افزار:
            برای جلوگیری از نوسان مقدار ADC ابتدا باید برق مرجع و AVCC را از فیلتر گذراند.
            برق خود میکرو نیز باید کاملا صاف باشد.

            نرم افزار:
            دستور کانفیگ ADC را مطابق شرایط مطلوب خود از راهنمای بسکام بنویسید. (الان دسترسی ندارم!)
            CONFIG ADC ....
            Start Adc
            Dim a as integer
            A = getadc (0)
            Lcd A
            در برنامه بالا اگه اشتباه نکرده باشم عدد adc صفر یعنی ولوم متصل به پین A.0 قرائت شده و بر روی ال سی دی نمایش داده میشه. حالا محدود کردن ان به 20 تا 200 به عهده شما. Adc در avr مقداری 10 بیتی است یعنی عددی بین 0 تا 1023 را برمیگرداند.

            Sent from my SM-J500H using Tapatalk
            هنر کردی . رفیق
            ای بابا من که گفتم این مزخرفات را بلدم . همون 20 الی 200 برام مهم هست . اینا که پیش نیازه یه برنامه برای انالوگ به دیجیتال هست .
            دوستان کسی نیست کمک کنه
            ایا باید ولتاژ ورودی حتما 200 ولت باشه تا بعد از تقسیم مقاومتی 200 را نشون بده یا جور دیگه هم میشه .
            جدیدترین ویرایش توسط سميراا; ۱۹:۱۸ ۱۳۹۵/۰۳/۲۳.

            دیدگاه


              #7
              پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

              این ضرب و تقسیم رو هضافه کن بعد از خوتندن ADC

              A=A/5.6833
              A=A+20


              در ضمن احترام کاربرا رو هم حفظ کنین

              دیدگاه


                #8
                پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

                adc به ازای بیشترین مقدار ولتاژ اندازه گیری شده عدد 1023 و ازای کمترین ولتاژ یعنی gnd صفر را برمیگرداند/ شما مقدار خوانده شده از adc رو تقسیم بر 5 کن

                دیدگاه


                  #9
                  پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

                  نوشته اصلی توسط سمیراا نمایش پست ها
                  سلام
                  دوستان میخوام با استفاده از پورت های انالوگ میکرو یه عددی بین 20 تا 200 روی lcd کارکتری بنویسم . چه دستوری تو بسکام به کار ببرم
                  بنده بیسیک کار کردم
                  میخواهید همین جوری کار بکنه یا با یه چیزی خروجی بگیره
                  اگه یه توضیحاتی یدید برنامه اش رو مینویسم
                  از دو چیز بسیار زیاد یاد گرفتم (1) نمونه مدارهای موجود در سایت های خارجی (2) مهندسی معکوس بردهای غیر ایرانی. به نقل از آقای مرتضی امانی
                  --------------------------------------------------------
                  تمام دنیا ما را تحریم کرده اند؛ حداقل خودمان همدیگر را تحریم نکنیم. به نقل از pencil
                  --------------------------------------------------------
                  اشک هایی که پس از هر شکست ریخته میشوند همان عرق هاییست که برای پیروزی ریخته نشده است. mehran901

                  دیدگاه


                    #10
                    پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

                    خوب انگار کسی بلد نیست . خودم راش انداخت . این که کار سختی نبود .. باید از تقسیم مقاومتی استفاده کنیم یعنی تصویر زیر بعد تو برنامه W(1) = W(1) / 4.65 اضافه بشه همین .....

                    بعد بقول اقای غفار زاده + 20 بشه




                    دیدگاه


                      #11
                      پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

                      نوشته اصلی توسط سمیراا نمایش پست ها
                      هنر کردی . رفیق
                      ای بابا من که گفتم این مزخرفات را بلدم . همون 20 الی 200 برام مهم هست . اینا که پیش نیازه یه برنامه برای انالوگ به دیجیتال هست .
                      دوستان کسی نیست کمک کنه
                      ایا باید ولتاژ ورودی حتما 200 ولت باشه تا بعد از تقسیم مقاومتی 200 را نشون بده یا جور دیگه هم میشه .
                      شما معادله نویسی بلد نیستی به جای کار با مدارات دیجیتال برو ریاضی اول ابتدایی تو بخون

                      Sent from my SM-J500H using Tapatalk
                      STM32 واقعا یه چیز دیگه است...

                      دیدگاه


                        #12
                        پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

                        نوشته اصلی توسط سمیراا نمایش پست ها
                        خوب انگار کسی بلد نیست . خودم راش انداخت . این که کار سختی نبود .. باید از تقسیم مقاومتی استفاده کنیم یعنی تصویر زیر بعد تو برنامه W(1) = W(1) / 4.65 اضافه بشه همین .....

                        بعد بقول اقای غفار زاده + 20 بشه




                        آجه چجوری میخواید 220 ولت رو تقسیم کنید میکروتون خراب میشه

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

                        ولی حتما برای خودتون اسفند دود کنید
                        اعتماد به نفس رو باشید
                        جدیدترین ویرایش توسط mohamadrezaa; ۲۰:۵۳ ۱۳۹۵/۰۳/۲۳.
                        از دو چیز بسیار زیاد یاد گرفتم (1) نمونه مدارهای موجود در سایت های خارجی (2) مهندسی معکوس بردهای غیر ایرانی. به نقل از آقای مرتضی امانی
                        --------------------------------------------------------
                        تمام دنیا ما را تحریم کرده اند؛ حداقل خودمان همدیگر را تحریم نکنیم. به نقل از pencil
                        --------------------------------------------------------
                        اشک هایی که پس از هر شکست ریخته میشوند همان عرق هاییست که برای پیروزی ریخته نشده است. mehran901

                        دیدگاه


                          #13
                          اینجا همه مهندی شدن واسه ما. اگه یه بار در عمل adc کار کرده بودی میفهمیدی این مداری که گذاشتی همه چرت هست از نوع محض

                          Sent from my SM-J500H using Tapatalk

                          ضمنا اگه دوتا کتاب در این زمینه خونده بودی میفهمیدی در کتاب آقای 1nafar این موضوع (محاسبه ولتاژهای بیش از 5 ولت با ADC) امده است.

                          Sent from my SM-J500H using Tapatalk
                          جدیدترین ویرایش توسط اشکان غفارزاده; ۲۱:۴۱ ۱۳۹۵/۰۳/۲۳.
                          STM32 واقعا یه چیز دیگه است...

                          دیدگاه


                            #14
                            پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

                            نوشته اصلی توسط سمیراا نمایش پست ها
                            خوب انگار کسی بلد نیست . خودم راش انداخت . این که کار سختی نبود .. باید از تقسیم مقاومتی استفاده کنیم یعنی تصویر زیر بعد تو برنامه W(1) = W(1) / 4.65 اضافه بشه همین .....

                            بعد بقول اقای غفار زاده + 20 بشه




                            سلام
                            کاربر محترم.شما که خودتون بلد هستید.چرا سوال می کنید!
                            اشتباه دوستان این هست که پاسخ شما رو می دهند
                            بهر صورت موفق باشید
                            هميشه به ياد خدا باش !

                            دیدگاه


                              #15
                              پاسخ : برنامه نوشتن عدد از 20 الی 200 بر روی ال سی دی کارکتری

                              نوشته اصلی توسط DDR3 نمایش پست ها
                              سلام
                              کاربر محترم.شما که خودتون بلد هستید.چرا سوال می کنید!
                              اشتباه دوستان این هست که پاسخ شما رو می دهند
                              بهر صورت موفق باشید
                              اتفاقا دوست عزیز گرامی این لطف دوستان هست که بی دریغ جواب میدن...این که بعضیا مثل این کاربر سمیرا بی ادبی میکنند فقط دارند شخصیتشون رو جار میزنند...انگار طلبکار بودن از مردم داره اپیدمی میشه...متاسفم برای اینجور افراد...
                              تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                              www.intelart.ir


                              ساخت کنترلر دما PID فازي با AVR [آموزشی]

                              دیدگاه

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