Thông báo

Collapse
No announcement yet.

quet led

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

  • quet led

    các anh giúp em cái phần này với: viết ct đếm từ 00 đến 99 dùng phương pháp quét led...em viết tn nhưng hai led bị nhấp nháy chả biết sửa t nữa..mong mọi người chỉ giáo giúp e với..thắc mắc quá à:
    $Include(reg51.inc)
    org 0000h
    main:
    mov r4,#0

    loop:
    mov a,r4
    mov b,#10
    div ab
    mov r0,b
    mov r1,a
    mov dptr,#bangled
    mov a,r0
    movc a,@a+dptr
    mov p0,a
    setb p3.7
    clr p3.6
    call delay
    mov a,r1
    mov dptr,#bangled
    movc a,@a+dptr
    mov p0,a
    clr p3.7
    setb p3.6
    call delay
    inc r4
    cjne r4,#100,loop
    sjmp main
    delay: mov r5,#5
    mov tmod,#01h
    x2: mov th0,#3ch
    mov tl0,#0b0h
    setb tr0
    jnb tf0,$
    clr tf0
    clr tr0
    djnz r5,x2
    ret

    bangled:
    db 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H
    end

  • #2
    Chắc là cũng gặp vấn đề như t!
    http://www.dientuvietnam.net/forums/...huc-te-178100/
    Forum Lớp Kỹ Thuật Điện Tử- Đại Học Kỹ Thuật Công Nghiệp

    Comment


    • #3
      không phải đâu bạn. chắc chắn chỗ nào chưa được thui. mình quét rùi , . nhưng bằng C, không hề nháy nhé.! còn ASM thì mình khổng rành.

      Comment


      • #4
        Trời dùng code ASM. Code này ít người thông thạo để hỗ trợ lắm. Bạn chuyển sang dùng code C đi.

        Comment


        • #5
          nháy thì giảm delay xuống.
          ĐT: 0972 20 58 68
          Gmail:

          Comment


          • #6
            them lenh xoa led vao ban oi

            Comment


            • #7
              Nguyên văn bởi ve0sau91 Xem bài viết
              them lenh xoa led vao ban oi
              có rồi đó chứ.
              ĐT: 0972 20 58 68
              Gmail:

              Comment


              • #8
                Nguyên văn bởi tientdhk9 Xem bài viết
                các anh giúp em cái phần này với: viết ct đếm từ 00 đến 99 dùng phương pháp quét led...em viết tn nhưng hai led bị nhấp nháy chả biết sửa t nữa..mong mọi người chỉ giáo giúp e với..thắc mắc quá à:
                $Include(reg51.inc)
                org 0000h
                main:
                mov r4,#0

                loop:
                mov a,r4
                mov b,#10
                div ab
                mov r0,b
                mov r1,a
                mov dptr,#bangled
                mov a,r0
                movc a,@a+dptr
                mov p0,a
                setb p3.7
                clr p3.6
                call delay
                mov a,r1
                mov dptr,#bangled
                movc a,@a+dptr
                mov p0,a
                clr p3.7
                setb p3.6
                call delay
                inc r4
                cjne r4,#100,loop
                sjmp main
                delay: mov r5,#5
                mov tmod,#01h
                x2: mov th0,#3ch
                mov tl0,#0b0h
                setb tr0
                jnb tf0,$
                clr tf0
                clr tr0
                djnz r5,x2
                ret

                bangled:
                db 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H
                end
                bạn đừng lấy 2 con led 7 đoạn rời, bạn lấy 2 con led 7 đoạn dính chung nhau ra 10 chân. là sẽ hết chớp
                không tiếp nhận cuộc gọi qua điện thoại vì đi làm toàn tập, tính khí thất thường, hay nóng võ công lại cao

                Comment


                • #9
                  Nguyên văn bởi 01642555134 Xem bài viết
                  bạn đừng lấy 2 con led 7 đoạn rời, bạn lấy 2 con led 7 đoạn dính chung nhau ra 10 chân. là sẽ hết chớp
                  do delay thôi bác ơi,hoặc là dùng tran để mở dòng (thay bằng cổng NOT) chứ e dùng rời hay chung cũng vậy thôi,đã là quét thì sẽ có nháy (nháy nhiều hay ít mà mắt người thấy hay ko thấy thôi).
                  ĐT: 0972 20 58 68
                  Gmail:

                  Comment


                  • #10
                    Nguyên văn bởi tientdhk9 Xem bài viết
                    các anh giúp em cái phần này với: viết ct đếm từ 00 đến 99 dùng phương pháp quét led...em viết tn nhưng hai led bị nhấp nháy chả biết sửa t nữa..mong mọi người chỉ giáo giúp e với..thắc mắc quá à:
                    $Include(reg51.inc)
                    org 0000h
                    main:
                    mov r4,#0

                    loop:
                    mov a,r4
                    mov b,#10
                    div ab
                    mov r0,b
                    mov r1,a
                    mov dptr,#bangled
                    mov a,r0
                    movc a,@a+dptr
                    mov p0,a
                    setb p3.7
                    clr p3.6
                    call delay
                    mov a,r1
                    mov dptr,#bangled
                    movc a,@a+dptr
                    mov p0,a
                    clr p3.7
                    setb p3.6
                    call delay
                    inc r4
                    cjne r4,#100,loop
                    sjmp main
                    delay: mov r5,#5
                    mov tmod,#01h
                    x2: mov th0,#3ch
                    mov tl0,#0b0h
                    setb tr0
                    jnb tf0,$
                    clr tf0
                    clr tr0
                    djnz r5,x2
                    ret

                    bangled:
                    db 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H
                    end
                    org 0000h
                    chuc equ 30h
                    dvi equ 31h
                    ma7chuc equ 32h
                    ma7dvi equ 33h
                    main:
                    mov r5,#0
                    ttiep:
                    call hienthi
                    INC r5
                    cjne r5,#99,ttiep
                    sjmp main
                    hienthi:
                    mov a,r5
                    mov b,#10
                    div ab
                    mov chuc,a
                    mov dvi,b
                    mov dptr,#ma7doan
                    mov a,chuc
                    movc a,@a+dptr
                    mov ma7chuc,a
                    mov a,dvi
                    movc a,@a+dptr
                    mov ma7dvi,a
                    mov r3,#15
                    qtiep:
                    mov p0,ma7chuc
                    clr p2.0
                    call delay
                    setb p2.0
                    mov p0,ma7dvi
                    clr p2.1
                    call delay
                    setb p2.1
                    djnz r3,qtiep
                    ret
                    delay:
                    mov tmod,#1
                    veday:
                    mov th0,#high(-8000)
                    mov tl0,#low(-8000)
                    setb tr0
                    jnb tf0,$
                    clr tf0
                    clr tr0
                    ret
                    ma7doan: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
                    end
                    đam mê là không sợ khó khăn

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    • bqviet
                      Trả lời cho Đấu tắt điện cho máy tính bảng
                      bởi bqviet
                      Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                      06-12-2025, 17:17
                    • nguyendinhvan
                      Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                      bởi nguyendinhvan
                      Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                      05-12-2025, 19:59
                    • afrendly
                      Trả lời cho Đấu tắt điện cho máy tính bảng
                      bởi afrendly
                      Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                      04-12-2025, 01:27
                    • nick22
                      Trả lời cho Máy điện châm ?
                      bởi nick22
                      Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                      01-12-2025, 13:23
                    Đang tải...
                    X