Thông báo

Collapse
No announcement yet.

đọc tín hiệu số 0/12V có cách ly quang, hiển thị trạng thái ra LED đơn

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

  • đọc tín hiệu số 0/12V có cách ly quang, hiển thị trạng thái ra LED đơn

    chào mọi người mình có bài tập mong mọi người giúp đỡ
    Click image for larger version

Name:	doc tin hieu so.PNG
Views:	1
Size:	24.6 KB
ID:	1411219
    em hỏi thầy qua về cái mạch trên rồi
    mỗi tôi cái opto hình như em đấu chưa đúng
    mọi người có thể giúp em cái code được không
    ý tưởng của mạch là thế này
    lập trình VDK
    khi ấn nút 1 => chân 39 mức 1
    dẫn đến đèn led 1 sáng
    nhả nút đèn tắt
    khi ấn nút 2 chân 38 mức 1
    đèn led 2 sáng
    nhả nút đèn tắt
    led 3 tương tự

    mong mọi người giúp đỡ
    em xin cảm ơn trước

  • #2
    thêm trở treo vào p1.0 p1.1 p1.2. chân của opto bị ngược, đảo lại chân 4 nối mass chân 5 vào vxl và thêm thạch anh, mạch reset, chân 31 nối vcc

    Code:
    org 00h
    ljmp main
    org 40h
    main:
    jnb p0.0,led_1
    jnb p0.1,led_2
    jnb p0.2,led_3
    mov p1,#00h
    ljmp main
    led_1:
    setb p1.0
    ljmp main
    led_2:
    setb p1.1
    ljmp main
    led_3:
    setb p1.2
    ljmp main
    end

    Comment


    • #3
      vâng em cám ơn anh nhé

      Comment


      • #4
        đọc tín hiệu số 0/12V có cách ly quang, hiển thị trạng thái ra LED đơn

        dựa trên code của anh lengo90
        em vẽ lại cẩn thận và thêm đoạn delay vào nữa cho mạch
        code là

        org 00h
        ljmp main
        org 40h
        delay:
        mov R7,#76
        DL1: Mov R6,#255
        DL2: mov R5,#255
        DL3: djnz R5,DL3
        djnz R6,DL2
        djnz R7,DL1
        ret
        main:
        jnb p0.0,led_1
        jnb p0.4,led_2
        jnb p0.7,led_3
        mov p1,#00h
        ljmp main
        led_1:
        setb p1.0
        call delay
        ljmp main
        led_2:
        setb p1.3
        call delay
        ljmp main
        led_3:
        setb p1.7
        call delay
        ljmp main
        end

        file đính kèm gồm code và file proteus
        em nghĩ nó sẽ có ích cho những bạn mới học VDK như em
        89c51.rar

        Comment

        Về tác giả

        Collapse

        arsenal.tnut Tìm hiểu thêm về arsenal.tnut

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

        Collapse

        Đang tải...
        X