اطلاعیه

Collapse
No announcement yet.

کمک برای راه اندازی 7سگمنت

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

    کمک برای راه اندازی 7سگمنت

    دوستان عزیز سلام
    من از ترانزیستور bd136 که یک ترانزیستور مثبته برای سوییچ کردن سگمنت آند مشترک استفاده کردم. خروجی آی سی 7447 رو به بیس ، کلکتور زمین و امیتر به پایه سگمنت اعمال شده. اما نور ایجاد شده در سگمنت بسیار ضعیف می باشد. در ضمن ولتاژ امیتر به جای صفر ولت چیزی حدود0.6 ولته. خواهش می کنم یکی منو کمک کنه. :angry:

    #2
    پاسخ : کمک برای راه اندازی 7سگمنت

    سلام

    یه کم اشتباه کردین ، شما باید یه مقاومت در حدود 33 کیلواهم قبل از بیس قرار بدین.

    ------------------
    به درد هجر در جاوید بودن **** بسی خوشتر که یک دو از تو دوری

    دیدگاه


      #3
      پاسخ : کمک برای راه اندازی 7سگمنت

      سلام
      من می خوام سون سگمنت 4تایی رو تو پروتئوس شبیه سازی منم مه مثلا از 0 تا 99 بشمره در 2تا سگمنت اولی،
      اما نمی دونم چه طوری بگم که وقتی یکان به 9 رسید صدگان بکی اضافه شه برنامشو نوشتم اما چون هردو پورت خروجیش قرار میگیره رو سگمنت قاطی می کنه من گفتم درهر زمان فقط یکی از پورت ها فعال باشه اما ابنجوری بدتر شد.میشه راهنماییم کنیید.راستش برنامرو هر جور گداشتم بهم ریخت oo:امیشه بگین اشکالش کجاست ؟؟؟ممنونم
      [while (1)
      {
      // Place your code here
      (++ for(i=0;i<=9;i
      }

      ;[ PORTD=segment[i
      ;( delay_ms(500
      [ PORTC=segment[j
      ;( delay_ms(100
      ( if(i==9
      }

      j=j+1;
      ;[PORTC=segment[j
      ; (delay_ms(100
      ( if(j>=9
      j=0;
      }

      دیدگاه


        #4
        پاسخ : کمک برای راه اندازی 7سگمنت

        نوشته اصلی توسط niloofarane
        سلام
        من می خوام سون سگمنت 4تایی رو تو پروتئوس شبیه سازی منم مه مثلا از 0 تا 99 بشمره در 2تا سگمنت اولی،
        اما نمی دونم چه طوری بگم که وقتی یکان به 9 رسید صدگان بکی اضافه شه برنامشو نوشتم اما چون هردو پورت خروجیش قرار میگیره رو سگمنت قاطی می کنه من گفتم درهر زمان فقط یکی از پورت ها فعال باشه اما ابنجوری بدتر شد.میشه راهنماییم کنیید.راستش برنامرو هر جور گداشتم بهم ریخت oo:امیشه بگین اشکالش کجاست ؟؟؟ممنونم
        [while (1)
        {
        // Place your code here
        (++ for(i=0;i<=9;i
        }
        .


        ;[ PORTD=segment[i
        ;( delay_ms(500
        [ PORTC=segment[j
        ;( delay_ms(100
        ( if(i==9
        }

        j=j+1;
        ;[PORTC=segment[j
        ; (delay_ms(100
        ( if(j>=9
        j=0;
        }

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

        دیدگاه


          #5
          پاسخ : کمک برای راه اندازی 7سگمنت

          ببخشید اما من نمی دونم چه جوری عکس بذارم
          قسمت اضافه کردن عکس میرم اماعکس العملی نشون نمیده
          یه مگا 16 هست که سون سگمنت 4تایی رو به پورت Cو D وصل کردم

          دیدگاه


            #6
            پاسخ : کمک برای راه اندازی 7سگمنت

            سلام دوست عزیز.
            برای گذاشتن عکس ابتدا باید اون رو در یک سایت دیگه پلود کنی سپس لینک اون رو بین ([img][/img]) این دو دستور بگذاری که با زدن اضافه کردن عکس ،دستورات به صورت اتوماتیک میان فقط شما لینک رو بین اونها قرار می دین.
            اگر شماتیک رو بزاری بهتر می تونیم کمکتون کنیم.
            موفق باشید
            چرا ناراحتی پاتریک!
            + امروز ی بچه دیدم سرچهارراه گل میفروخت
            - از دیدنش ناراحت شدی؟
            + نه
            پس چی ناراحتت کرده
            + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
            ------------------------------------------------------------------------------------------------------
            تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
            ------------------------------------------------------------------------------------------------------
            محصولات

            دیدگاه


              #7
              پاسخ : کمک برای راه اندازی 7سگمنت

              http://www.4shared.com/file/b0Cw3dqV/9_online.html
              اینجا فایل شماتیک و گذاشتم. امیدوارم درست باشه :redface:مرسی از کمکتون

              دیدگاه


                #8
                پاسخ : کمک برای راه اندازی 7سگمنت

                متوجه نشدم.به هر حال میخواستم سخت هفزار رو ببینم که بهتر کمکتون کنم .
                اگه تونستید طبق دستور دوستمون عکس رو بگذارید.
                به هر حال حدثم شاید درست باشه.
                1 اینکه باید حلقتون اینطور باشه
                بسکام:
                .
                .
                .

                i=0
                j=0
                do

                1000 waitms

                incr i

                if i>=9 then :incrj:i=0:end if
                ifj>=9 then:j=0 end if
                For Refresh = 0 To 10
                Waitus 1000

                set port d.6//این یایه وصل میشه به یایه سون سگمنتی که عدد یکان رو نشون میده به یایه زمین یا منفی اون
                reset port d.7//این یایه وصل میشه به یایه سون سگمنتی که عدد یکان رو نشون میده به یایه زمین یا منفی اون
                waitms 1000
                port d=i//یکان میباشد:i
                Waitus 1000
                set port d.7
                reset port d.6
                waitms 1000
                port c =j//صدگان میباشد =j
                Next Refresh

                loop

                دیدگاه

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