Thông báo

Collapse
No announcement yet.

Giúp em về bài tập led 7 đoạn vs

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

  • Giúp em về bài tập led 7 đoạn vs

    CHẲNG LÀ EM ĐANG MÀY MÒ HỌC LẬP TRÌNH BẰNG ASM. SAU 1 TIME HỌC HỎI THÌ EM ĐÃ CÓ THỂ LẬP TRÌNH CHO LED ĐƠN DC RUI` VÀ BÂY GIỜ EM MUỐN SANG LED 7 ĐOẠN NHƯNG CHẲNG BIẾT ĐI DÂY MÔ PHỔNG TRÊN PROTUES NHƯ NÀO HIX CÁC BÁC NÀO CÓ THỂ LẬP TRÌNH GIÚP EM VÀ VẼ MÔ PHỎNG THỬ 1 MẠCH ĐƠN GIẢN TRÊN PROTUES ĐC KO EM CHỈ CẦN ĐẾM TỪ 1 ĐẾN 9 THUI LÀ ĐÃ MÃN NGUYÊN LẮM RUI`mong các bác bỏ chút time ngắn ngủi để chỉ bảo cho em.thank các bác.Click image for larger version

Name:	Ảnh chụp màn hình_2012-06-25_144229.jpg
Views:	2
Size:	101.0 KB
ID:	1413383
    Tổng thống + điện = Ăn mày + điện = die => Tổng thống = ăn mày

  • #2
    Rảnh rỗi nên viết tặng bạn đoạn code này!

    Nguyên văn bởi hoangthuanhd Xem bài viết
    CHẲNG LÀ EM ĐANG MÀY MÒ HỌC LẬP TRÌNH BẰNG ASM. SAU 1 TIME HỌC HỎI THÌ EM ĐÃ CÓ THỂ LẬP TRÌNH CHO LED ĐƠN DC RUI` VÀ BÂY GIỜ EM MUỐN SANG LED 7 ĐOẠN NHƯNG CHẲNG BIẾT ĐI DÂY MÔ PHỔNG TRÊN PROTUES NHƯ NÀO HIX CÁC BÁC NÀO CÓ THỂ LẬP TRÌNH GIÚP EM VÀ VẼ MÔ PHỎNG THỬ 1 MẠCH ĐƠN GIẢN TRÊN PROTUES ĐC KO EM CHỈ CẦN ĐẾM TỪ 1 ĐẾN 9 THUI LÀ ĐÃ MÃN NGUYÊN LẮM RUI`mong các bác bỏ chút time ngắn ngủi để chỉ bảo cho em.thank các bác.[ATTACH=CONFIG]47252[/ATTACH]
    Với 1 Led 7seg thì bạn có thể kết nối phần cứng đơn giản thế này:

    Click image for larger version

Name:	cda5913664719bc3b795bdd6294b4605_46563045.e.png
Views:	1
Size:	23.9 KB
ID:	1363123
    Còn đây là code:
    Code:
    ;===============================================
    ;    CHUONG TRINH GIAO TIEP 1 LED 7 SEG VOI 8051
    ;            **************************
    ;    -    Led 7 seg dung loai A chung. Anot noi voi p0.0
    ;    -    Cac thanh A => G lan luot noi voi p2.0 => p2.6
    ;    -    Cho hien lien tuc cac so tu 0 - 9, 1s doi so 1 lan.
    ;===============================================
    ;
        org    0h
    ;----------------------------------
    main:
        mov    p2, #0ffh        ; tat led
        setb    p0.0        ; cap nguon cho led
    again:    mov    dptr, #ma_led
        call    hien_thi
        sjmp    again
    ;----------------------------------
    hien_thi:
        mov    a, #0        ; xoa thanh ghi A
        movc    a, @a+dptr    ; lay ma led 7 seg
        jz    exit        ; tro ve chuong trinh khi da dem den 9
        mov    p2, a        ; hien thi led
        call    delay_1s        ;
        mov    p2, #0ffh        ; tat led
        inc    dptr        ; tang con tro de lay ma tiep theo
        call    delay_50us    ; chong lem
        sjmp    hien_thi
    exit:    ret
    ;------------------------------------
    delay_1s:
        MOV    R3, #003h
        MOV    R2, #0D2h
        MOV    R1, #024h
        MOV    R0, #014h
        NOP
        DJNZ    R0, $
        DJNZ    R1, $-5
        DJNZ    R2, $-9
        DJNZ    R3, $-13
        MOV    R0, #059h
        DJNZ    R0, $
        NOP
    ret
    ;------------------------------------
    delay_50us:
        MOV    R0, #018h
        NOP
        DJNZ    R0, $
    ret
    ;------------------------------------
    ;        0       1       2       3       4      5     6      7      8      9
    ;        |       |       |        |       |      |      |      |      |      |
    ma_led:    db    0c0h, 0f9h, 0a4h, 0b0h, 99h, 92h, 82h, 0f8h, 80h, 90h
    ;------------------------------------
        end
    File mô phỏng được đính kèm ở dưới.
    Attached Files

    Comment


    • #3
      hay quá hihi nhưng các bác ơi cho em hỏi con rp1 là con gi và chức năng như nào vậy em ko biết
      Tổng thống + điện = Ăn mày + điện = die => Tổng thống = ăn mày

      Comment


      • #4
        Nguyên văn bởi hoangthuanhd Xem bài viết
        hay quá hihi nhưng các bác ơi cho em hỏi con rp1 là con gi và chức năng như nào vậy em ko biết
        Nó là con điện trở thanh 9 chân. Bản chất của nó gồm 8 con điện trở có giá trị giống nhau (như trong hình thì giá trị của mỗi con là 10k). Một đầu chúng nối chung với nhau và nối và dương nguồn (như trong trường hợp ở hình vẽ) - chân số 1 là chân chung. Đầu còn lại tùy bạn thích nối vào đâu thì nối (như trong hình là nối với 8 port của VĐK).

        Comment


        • #5
          có thể chạy thử trên proteus k,dow về rồi


          Comment


          • #6
            thử chạy trên proteus thì sao? làm sao để nó nhận code?


            Comment


            • #7
              kích đúp chuột phải vào ic 89, sau đó căng mắt để nhìn mục program file> chọn dường dẫn cho file hex > ok > đã hoàn thành
              Nguyễn Huy Biên - 01649 802 694
              gmail :

              Comment


              • #8
                Nguyên văn bởi bienhou Xem bài viết
                kích đúp chuột phải vào ic 89, sau đó căng mắt để nhìn mục program file> chọn dường dẫn cho file hex > ok > đã hoàn thành
                Phải là click đúp chuột trái vào con 89 chứ anh?

                Comment


                • #9
                  help

                  Nguyên văn bởi transisto Xem bài viết
                  Phải là click đúp chuột trái vào con 89 chứ anh?
                  hjhj a có thể chỉ cho em cách viết code có nút nhấn với không a ? e không hiểu cái nút nhấn đó lắm ? thanks a nhìu nha

                  Comment

                  Về tác giả

                  Collapse

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

                  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