اطلاعیه

Collapse
No announcement yet.

راهنمایی در مورد نحوه عملکرد یک مدار طراحی شده با 89c52

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

    راهنمایی در مورد نحوه عملکرد یک مدار طراحی شده با 89c52

    سلام این یه نمونه سوال میکرو هست به همراه جوابش میخواستم نحوه عملکردش رو برام توضیح بدید

    صورت سوالش :سخت افزار سیستمی طراحی کنید که با وقوع کری یک LED فرمز با وقوع سر ریز یک LED نارنجی و با وقوع پرچو صفر یک LED سبز را روشن کند


    شکل سخت افزارش:


    به خصوص در مورد اینکه مقدار مقاومتها رو چطور تعیین میکنیم

    #2
    پاسخ : راهنمایی در مورد نحوه عملکرد یک مدار طراحی شده با 89c52

    نوشته اصلی توسط alfie
    سلام این یه نمونه سوال میکرو هست به همراه جوابش میخواستم نحوه عملکردش رو برام توضیح بدید

    صورت سوالش :سخت افزار سیستمی طراحی کنید که با وقوع کری یک LED فرمز با وقوع سر ریز یک LED نارنجی و با وقوع پرچو صفر یک LED سبز را روشن کند


    شکل سخت افزارش:


    به خصوص در مورد اینکه مقدار مقاومتها رو چطور تعیین میکنیم
    با سلام

    نمونه برنامه برای روشن شدن ال ای دی ها :

    ORG 00h
    mov p3,#00h
    start:
    main programm;
    .
    .
    .
    jb c,x_1
    clr p3.0
    jb ov,x_2
    clr p3.1
    jb f0,x_3
    clr p3.2
    ajmp start

    x_1:
    setb p3.0
    clr p3.1
    clr p3.2
    ajmp start

    x_2:
    setb p3.1
    clr p3.0
    clr p3.2
    ajmp start

    x_3:
    setb p3.2
    clr p3.0
    clr p3.1
    ajmp start

    سوالتون در مورد مقاومتها ، مفهوم نیست !!!!

    دیدگاه


      #3
      پاسخ : راهنمایی در مورد نحوه عملکرد یک مدار طراحی شده با 89c52

      سلام
      دوست عزیز شما می تونید ترانزیستور را بردارید و led را با یک مقاومت مستقیم به میکرو متصل کنید چون 8051 تا 10 میلی آمپر جریان به مدار میده.

      دیدگاه


        #4
        پاسخ : راهنمایی در مورد نحوه عملکرد یک مدار طراحی شده با 89c52

        ممنون از شما
        ولی مشکل من بیشتر الکترونیکه یعنی چرا باید از مقاومتهای 1K , 10K استفاده کنیم تا led روشن بشه (ترانزیستور به اشباع بره )

        در ضمن نم افزاری هم که بهمون گفتن اینه

        mov p3.0,c
        mov c,ov
        mov p3.1,c
        mov c,f0
        mov p3.2,c

        دیدگاه


          #5
          پاسخ : راهنمایی در مورد نحوه عملکرد یک مدار طراحی شده با 89c52

          هیچکس اینجا نیست به سوال من جواب بده

          دیدگاه


            #6
            پاسخ : راهنمایی در مورد نحوه عملکرد یک مدار طراحی شده با 89c52

            سلام
            دوست عزیز ترانزیستور به عنوان یک سویچ عمل می کند و در ناحیه اشباع کار می کند.شما اگر پایه بیس ترانزیستور را فعال کنید led روشن میشود.(فعال یک است)
            اینم برنامه اش:
            org 00h
            jmp main
            org 030h
            main:
            setb p3.0
            call delay
            clr p3.0
            call delay
            jmp main
            delay:
            mov r1,#250
            up:
            mov r2,#100
            djnz r2,$
            djnz r1,up
            ret
            end

            دیدگاه

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