Thông báo

Collapse
No announcement yet.

Help. Phương pháp quét led 7seg

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

  • Help. Phương pháp quét led 7seg

    Chào các pác. Mình đã học qua phương pháp quét led. Bây giờ mình muốn áp dụng vào thực tế .
    Mình hiển thị giờ phút giây bằng 6 led 7seg dùng pp quét. Bây giờ mình muốn chỉnh phút chẳng hạn,mình muốn 2 led 7seg hiển thị phút thì nhấp nháy còn 4 led hiển thị giờ và giây sáng bình thường thì phải viết code như thế nào.
    Mong mấy bác giúp đỡ.


  • #2
    Nguyên văn bởi maingochoc Xem bài viết
    Chào các pác. Mình đã học qua phương pháp quét led. Bây giờ mình muốn áp dụng vào thực tế .
    Mình hiển thị giờ phút giây bằng 6 led 7seg dùng pp quét. Bây giờ mình muốn chỉnh phút chẳng hạn,mình muốn 2 led 7seg hiển thị phút thì nhấp nháy còn 4 led hiển thị giờ và giây sáng bình thường thì phải viết code như thế nào.
    Mong mấy bác giúp đỡ.
    Bạn dùng một biến để xác định thông số cần cài đặt( giờ, phút, giây), điều này chắc trong chương trình của bạn cũng đã có rồi?
    Một ngắt timer xác định tần số nhấp nháy của led, khi xảy ra ngắt thì đảo một bit nào đó.
    Trong phần hiển thị sẽ kiểm tra nếu thông số đang cài đặt là phút và bit dang báo là tắt led thì cho tắt led phút, ngược lại thì cho led sáng bình thường.
    Tương tự cho các thông số cần cài đặt còn lại.
    Công ty TNHH Tự Động Hóa Đạt Lân
    32/36, Ông Ích Khiêm, F14, Q11
    ĐT: 08.3974 7308 - 0937.197.001
    email:
    Webite:

    Comment


    • #3
      Nguyên văn bởi vothanhlong Xem bài viết
      Bạn dùng một biến để xác định thông số cần cài đặt( giờ, phút, giây), điều này chắc trong chương trình của bạn cũng đã có rồi?
      Một ngắt timer xác định tần số nhấp nháy của led, khi xảy ra ngắt thì đảo một bit nào đó.
      Trong phần hiển thị sẽ kiểm tra nếu thông số đang cài đặt là phút và bit dang báo là tắt led thì cho tắt led phút, ngược lại thì cho led sáng bình thường.
      Tương tự cho các thông số cần cài đặt còn lại.
      Mình chưa hiểu lắm.
      Nếu có code thì mình sẽ hiểu.
      Thank

      Comment


      • #4
        Click image for larger version

Name:	led7.png
Views:	1
Size:	28.7 KB
ID:	1376666
        code
        org 00h
        main :
        mov 30h,#0
        lap:
        mov a,30h
        mov b,#10
        div ab
        mov dptr,#led7
        movc a,@a+dptr
        mov p2,a
        clr p1.1
        call delay
        setb p1.1
        mov a,b
        movc a,@a+dptr
        mov p2,b
        clr p1.0
        call delay
        setb p1.0
        call delay
        ;call delay
        ;call delay
        ;call delay
        ;call delay
        ;call delay
        inc 30h
        ;dec 30h
        mov a,30h
        cjne a,#100,lap
        sjmp main
        led7 : db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
        delay:
        push 07h
        mov r7,#100
        djnz r7,$
        pop 07h
        ret
        end
        Bạn nào biết giúp mình với. Phương pháp chốt led nhưng sao mình mô phỏng nó cháy lung tung hết.

        Comment


        • #5
          lúc nào đó bạn rảnh bạn viết cho a e cái code để học hỏi
          cám ơn bạn nhiều
          mình tiếc là mình ko học C
          mình học as

          Comment

          Về tác giả

          Collapse

          maingochoc Lalalala Tìm hiểu thêm về maingochoc

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

          Collapse

          Đang tải...
          X