Thông báo

Collapse
No announcement yet.

89S52 điều khiển độ sáng tối cho 1 led?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • 89S52 điều khiển độ sáng tối cho 1 led?

    Các anh ơi. em cũng mới tiếp xúc với 89S52 nên chưa biết nhiều. các anh giúp em với.
    giả sử em sử dụng cổng p0.0 điều khiển cho 1 đèn led. bình th][ngf lam cho nó sáng tắt thì ko vấn đề gì.nhưng giờ em muốn đk được độ sáng tối của nó thì phải làm thế nào? Cảm ơn các a
    |

  • #2
    Điều chế xung cho 8051

    Chào bạn, nếu bạn muốn điều khiển được độ sáng của p0.0 thì bạn phải điều chế xung cho nó như là p89v51xx vậy. Đối với 8051 thì mình có thể điều chế được cả 4 port (32 pin) tuy nhiên tần số đáp ứng thì không lớn được mà vẫn đủ độ sáng để điều khiển led bạn ạ.
    Nếu còn online trên diễn đàn thì gửi mail cho minh nhé: nguyen.vovan@stu.edu.vn

    Comment


    • #3
      A có thể nói cụ thể đc ko a.cái này em còn kém lắm
      |

      Comment


      • #4
        pwm 8051

        Code mẫu pwm cho potr18051- tham khảo: nguyen.vovan@stu.edu.vn
        P10 DATA 10H
        PWM10 DATA 11H
        P11 DATA 12H
        PWM11 DATA 13H

        P12 DATA 14H
        PWM12 DATA 15H
        P13 DATA 16H
        PWM13 DATA 17H

        P14 DATA 18H
        PWM14 DATA 19H
        P15 DATA 1AH
        PWM15 DATA 1BH

        P16 DATA 1CH
        PWM16 DATA 1DH
        P17 DATA 1EH
        PWM17 DATA 1FH

        TAN_SO DATA 22H

        ORG 0000H
        LJMP MAIN
        ORG 000BH
        LJMP TIMERT0
        ORG 0030H
        ;-----------------------
        MAIN:
        MOV SP,#60h
        MOV P0,#0FFH
        MOV P1,#0FFH
        MOV P2,#0FFH
        MOV P3,#0FFH
        MOV R0,#00H
        MOV R1,#00H
        MOV TMOD,#01H
        SETB TF0
        MOV IE,#10000010B
        MOV TH0,#HIGH(-100)
        MOV TL0,#LOW(-100)
        SETB TR0
        ;------------------------
        ;-- Chuong Trinh Chinh --
        ;------------------------
        MOV TAN_SO,#100
        MOV PWM10,#20
        MOV P10,PWM10
        MOV PWM11,#30
        MOV P11,PWM11
        MOV PWM12,#40
        MOV P12,PWM12
        MOV PWM13,#50
        MOV P13,PWM13

        MOV PWM14,#60
        MOV P14,PWM14
        MOV PWM15,#70
        MOV P15,PWM15
        MOV PWM16,#80
        MOV P16,PWM16
        MOV PWM17,#90
        MOV P17,PWM17
        LOOP:
        CALL CON1
        ;call con2

        SJMP LOOP
        ;------------------------
        ;--- Chuong Trinh Con ---
        ;------------------------
        CON1: MOV R7,#8
        CON11: MOV A,PWM17
        MOV PWM17,PWM16
        MOV PWM16,PWM15
        MOV PWM15,PWM14
        MOV PWM14,PWM13
        MOV PWM13,PWM12
        MOV PWM12,PWM11
        MOV PWM11,PWM10
        MOV PWM10,A
        CALL DELAY500MS
        DJNZ R7,CON11
        RET
        ;-----------------------
        DELAY50MS:
        MOV R7,#0
        MOV R6,#0
        DEL50: DJNZ R6,DEL50
        DJNZ R7,DEL50
        RET
        ;-----------------------
        DELAY100MS:
        CALL DELAY50MS
        CALL DELAY50MS
        RET
        ;-----------------------
        DELAY500MS:
        CALL DELAY100MS
        CALL DELAY100MS
        CALL DELAY100MS
        CALL DELAY100MS
        CALL DELAY100MS
        RET
        ;-----------------------
        TIMERT0: PUSH ACC
        CLR TR0
        MOV A,P10
        CJNE A,#0,P10_H
        SJMP P10_L
        P10_H: SETB P1.0
        DJNZ P10,EXIT_P10
        P10_L: CLR P1.0
        EXIT_P10: ;---------------
        MOV A,P11
        CJNE A,#0,P11_H
        SJMP P11_L
        P11_H: SETB P1.1
        DJNZ P11,EXIT_P11
        P11_L: CLR P1.1
        EXIT_P11: ;---------------
        MOV A,P12
        CJNE A,#0,P12_H
        SJMP P12_L
        P12_H: SETB P1.2
        DJNZ P12,EXIT_P12
        P12_L: CLR P1.2
        EXIT_P12: ;---------------
        MOV A,P13
        CJNE A,#0,P13_H
        SJMP P13_L
        P13_H: SETB P1.3
        DJNZ P13,EXIT_P13
        P13_L: CLR P1.3
        EXIT_P13: ;---------------
        MOV A,P14
        CJNE A,#0,P14_H
        SJMP P14_L
        P14_H: SETB P1.4
        DJNZ P14,EXIT_P14
        P14_L: CLR P1.4
        EXIT_P14: ;---------------
        MOV A,P15
        CJNE A,#0,P15_H
        SJMP P15_L
        P15_H: SETB P1.5
        DJNZ P15,EXIT_P15
        P15_L: CLR P1.5
        EXIT_P15: ;---------------
        MOV A,P16
        CJNE A,#0,P16_H
        SJMP P16_L
        P16_H: SETB P1.6
        DJNZ P16,EXIT_P16
        P16_L: CLR P1.6
        EXIT_P16: ;---------------
        MOV A,P17
        CJNE A,#0,P17_H
        SJMP P17_L
        P17_H: SETB P1.7
        DJNZ P17,EXIT_P17
        P17_L: CLR P1.7
        EXIT_P17: ;---------------
        DJNZ TAN_SO,EXIT_TAN_SO
        MOV P10,PWM10
        MOV P11,PWM11
        MOV P12,PWM12
        MOV P13,PWM13
        MOV P14,PWM14
        MOV P15,PWM15
        MOV P16,PWM16
        MOV P17,PWM17
        ;---------------
        MOV TAN_SO,#100
        EXIT_TAN_SO: MOV TH0,#HIGH(-100)
        MOV TL0,#LOW(-100)
        SETB TR0
        POP ACC
        RETI

        END

        Code này mình viết cũng rất lâu rồi. Nên nó cũng không hay lắm, nên các bạn tham khảo để mà nghiên cứu thêm nhé.
        chuc các bạn vui vẻ nhé.
        Nếu còn online trên diễn đàn thì gửi mail cho minh nhé: nguyen.vovan@stu.edu.vn

        Comment


        • #5
          em lam 1 cai bang chay chu,fan chay chu thi e lap trinh duoc roi,
          jo e muon lam cho led sang tu tu roi mo dan va tat han thi lam sao.cac anh chi em voi
          neu co tai lieu thi mail cho e voi: culieu37@gmai.com

          Comment


          • #6
            Nguyên văn bởi thangchami Xem bài viết
            em lam 1 cai bang chay chu,fan chay chu thi e lap trinh duoc roi,
            jo e muon lam cho led sang tu tu roi mo dan va tat han thi lam sao.cac anh chi em voi
            neu co tai lieu thi mail cho e voi: culieu37@gmai.com
            1 chân băm xung điều khiển nguồn cấp.
            Sửa biến tần, Servo, Máy hàn , Máy tính công nghiệp, Nguồn xung 0978666571
            Web :

            Comment


            • #7
              chưa đc hả cu dũng mày qua thằng than chỉ cho kìa .nó làm led sao băng cũng như vậy đó mà

              Comment

              Về tác giả

              Collapse

              abcdef Tìm hiểu thêm về abcdef

              Bài viết mới nhất

              Collapse

              Đang tải...
              X